Tutorials/General technology: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
Yes, a modification to Template:Rule trying to integrate a LifeViewer (see Suggested LifeWiki Edits thread) is very hard
tutorials expansion (×) pH=15 watery writing (√)
Line 1: Line 1:
<table class="infobox">
<big><center>[[Tutorials]]/General technology</center></big>
<tr>
So now, after [[Tutorials/Finding rules|coming across a good cellular automata]], you have decided to do something with it — something more significant than random [[soup]] searching and more engaging than automatic [[Tutorials/Software|software]] searching. Then you begin to consider [[signal]] [[circuitry]], the very connection between microscopic evolution and macroscopic construction.
<td colspan="2" class="infobox_head"> {{#if:{{{name|}}} | {{{name|}}} | {{{s|}}}/{{{b|}}} }}</td>
 
</tr>
==What is a signal?==
{{LV:Viewer|x = 0, y = 0, rule = {{{s|}}}/{{{b|}}}#C [[ RANDOMIZE THUMBLAUNCH OFF THUMBNAIL THUMBSIZE 2 ]]}}
 
{{#if: {{{imagename|}}} | <tr><td colspan="2" class="infobox_imglink"> | [[Image:{{{imgname|static}}}.png|View static image]]</td></tr> }}
A <b>signal</b> is a moving configuration different from its background. In terms of cellular automata, the following [[pattern]]s can carry signals:
{{#if: {{{animated|}}} | <tr><td colspan="2" class="infobox_animlink"> | [[Media:{{{imgname|animated}}}.gif|View animated image]]</td></tr> }}
*[[Spaceship]]s in an [[vacuum|empty medium]],
<tr>
*[[Fuse]]s, [[drifter]]s and [[negative spaceship]]s in some nonempty media, and
<th>[[Rulestring]]</th>
*[[Methuselah]]s and other active [[reaction]]s in [[conduit]]s.
<td>{{#if: {{{r|}}} | R{{{r|?}}},C{{{c|{{{g|?}}}}}},M{{{m|?}}},S{{{smin|?}}}..{{{smax|?}}},B{{{bmin|?}}}..{{{bmax|?}}},N{{{n|?}}} | {{#if: {{{f|}}} | B{{{b|}}}/S{{{s|}}}/F{{{f|}}}/K{{{k|}}}/L{{{l|}}} | {{{s|}}}/{{{b|}}}{{#if:{{{g|{{{c|}}}}}}|/{{{g|{{{c}}}}}}}} <br />B{{{b|}}}/S{{{s|}}}{{#if:{{{g|{{{c|}}}}}}|/C{{{g|{{{c}}}}}}}}{{#if:{{{g|{{{c|}}}}}}| <br />B{{{b|}}}/S{{{s|}}}/G{{{g|{{{c}}}}}}}} }} }}</td>
A signal travels through the space at a certain speed, which is an important measure since timing (especially synchronization) decides whether signal circuitry works or not.
</tr>
 
{{#if: {{{ruleinteger|}}} | <tr>
==What do signals do?==
<th> [[Rule integer]] </th>
 
<td> {{{ruleinteger|}}} </td>
Signals transform and interact in various ways. A lone signal can be created, [[reflect]]ed and/or flipped, multiplicated, transformed into other signal(s), or [[eater|destroyed]]. Two or more signals react to annihilate or to perform logic operations.
</tr>
 
}}
Signals transform and interact in some special conditions. (incomplete)
<tr>
 
<th> Character </th>
==How to find these conditions?==
<td> {{#if: {{{char|}}} | {{{char|}}} | Miscellaneous }} </td>
 
</tr>
Constructing these building blocks in signal circuitry is quite non-trivial.
{{#if: {{{reversal|}}} |
 
<tr>
===Signal source===
<th> [[Black/white reversal]] </th>
 
<td> {{{reversal|}}} </td>
===Signal sink and NOT gate===
</tr>
 
}}
===Signal reflector===
{{#if: {{{strobing|}}} |
 
<tr>
===Signal multiplicator===
<th> [[Equivalent strobing rule|Strobing equivalent]] </th>
 
<td> {{{strobing|}}} </td>
===Two-signal logic operations===
</tr>
 
}}
====ANDNOT gate====
</table>
 
====XOR gate====
 
====AND gate====
 
====OR gate====

Revision as of 15:59, 21 September 2020

Tutorials/General technology

So now, after coming across a good cellular automata, you have decided to do something with it — something more significant than random soup searching and more engaging than automatic software searching. Then you begin to consider signal circuitry, the very connection between microscopic evolution and macroscopic construction.

What is a signal?

A signal is a moving configuration different from its background. In terms of cellular automata, the following patterns can carry signals:

A signal travels through the space at a certain speed, which is an important measure since timing (especially synchronization) decides whether signal circuitry works or not.

What do signals do?

Signals transform and interact in various ways. A lone signal can be created, reflected and/or flipped, multiplicated, transformed into other signal(s), or destroyed. Two or more signals react to annihilate or to perform logic operations.

Signals transform and interact in some special conditions. (incomplete)

How to find these conditions?

Constructing these building blocks in signal circuitry is quite non-trivial.

Signal source

Signal sink and NOT gate

Signal reflector

Signal multiplicator

Two-signal logic operations

ANDNOT gate

XOR gate

AND gate

OR gate