v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "User:Kami/Logic gates"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
ToDo [[User:Kami/Computing]]
+
''ToDo''
 
== Key ==
 
== Key ==
 
{| style="border-spacing:0; padding:0;"
 
{| style="border-spacing:0; padding:0;"
 +
|-
 +
|{{RT|█|#FFF|#FFF}}
 +
|<br />
 +
|any tile
 
|-
 
|-
 
|{{RT|█|#CCC|#CCC}}
 
|{{RT|█|#CCC|#CCC}}
Line 22: Line 26:
 
|<br />
 
|<br />
 
|[[gear assembly]]
 
|[[gear assembly]]
|-
 
|{{RTX|*|#444|#FFF}}
 
|<br />
 
|working [[gear assembly]]
 
 
|-
 
|-
 
|{{RT|≈|#00F|#FFF}}
 
|{{RT|≈|#00F|#FFF}}
 
|<br />
 
|<br />
|[[water]] at this level
+
|[[water]]
 
|-
 
|-
|{{RT||#008|#888}}
+
|{{RT|·|#222|#888}}
 
|<br />
 
|<br />
|[[water]] in a channel
+
|[[channel]]
 
|-
 
|-
|{{RT|÷÷|#444|#FFF}}
+
|{{RTL|÷|─>|#444|#CCC|#F00}}
|<br />
+
|{{RT|÷|#444|#FFF}}
|[[screw pump]]
+
|[[screw pump]] (pumping right)
 
|-
 
|-
|{{RTX|÷÷|#444|#FFF}}
+
|{{RT|^|#00A|#CCC}}
 
|<br />
 
|<br />
|working [[screw pump]]
+
|[[pressure plate]] (reacting on water)
|-
 
|{{RT|^|darkmagenta|#CCC}}
 
|<br />
 
|[[pressure plate]] reacting on water
 
 
|-
 
|-
 
|{{RT|┼|#DDD|#222}}
 
|{{RT|┼|#DDD|#222}}
Line 52: Line 48:
 
|}
 
|}
 
== Power2trigger - converter ==
 
== Power2trigger - converter ==
<div style="float:left">
+
<div style="position:relative; float:right">
 
'''Z 0'''
 
'''Z 0'''
 
{| style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
{| style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
Line 60: Line 56:
 
|{{RTB|#CCC}}
 
|{{RTB|#CCC}}
 
|{{RTB|#CCC}}
 
|{{RTB|#CCC}}
|{{RT|*|#444|#CCC}}
+
|{{RTL|*|I|#444|#CCC|#F00}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
Line 67: Line 63:
 
|-
 
|-
 
|{{RTB|#CCC}}
 
|{{RTB|#CCC}}
|{{RT||#00A|#888}}
+
|{{RT|·|#00A|#888}}
 +
|{{RTL|÷|─>|#444|#CCC|#F00}}
 
|{{RT|÷|#444|#CCC}}
 
|{{RT|÷|#444|#CCC}}
|{{RT|÷|#444|#CCC}}
+
|{{RTL|^|O|#00A|#CCC|#F00}}
|{{RT|^|darkmagenta|#CCC}}
+
|{{RT|·|#00A|#888}}
|{{RT||#00A|#888}}
 
 
|{{RTB|#222}}
 
|{{RTB|#222}}
 
|-
 
|-
Line 78: Line 74:
 
|{{RTB|#CCC}}
 
|{{RTB|#CCC}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
|{{RT|┼|#DDD|#222}}
+
|{{RT|┼|#CCC|#222}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
 
|{{RTB|#222}}
Line 84: Line 80:
 
|}
 
|}
 
</div>
 
</div>
 
+
<div style="position:relative; float:right">
<div style="float:left">
+
'''Z-1'''
'''Z -1'''
 
 
{| style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
{| style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
|
 
|
Line 117: Line 112:
 
|}
 
|}
 
</div>
 
</div>
 +
There doesn't exist any trigger in dwarf fortress that reacts on the working state of machine components, thus power. If you want to create trigger signals from power, you'll have to convert it via pressure plates, screw pumps and any fluid.
 +
 +
The <font color="#F00" font-family="Helvetica">I</font>nput power can be connected to the pump by a gear or an axle. The <font color="#F00" font-family="Helvetica">O</font>utput signal will be generated by a 2-7 plate, or a 0-1 plate if you want to invert it. The design is flexible concerning where to connect the power to the pump or where to place any access doors and stairs, but be careful with the fluid. If you don't find another way to deal with it, you'll have to refill the pool on Z-1 from time to time somehow, because fluid at the plate could evaporate when power is off.
 
<br />
 
<br />

Revision as of 16:51, 10 December 2009

ToDo

Key


any tile

floor

no floor

wall



*
gear assembly

water
·
channel
─>
#CCC
÷ screw pump (pumping right)
^
pressure plate (reacting on water)

door

Power2trigger - converter

Z 0

I
#CCC
·
─>
#CCC
÷
O
#CCC
·

Z-1

There doesn't exist any trigger in dwarf fortress that reacts on the working state of machine components, thus power. If you want to create trigger signals from power, you'll have to convert it via pressure plates, screw pumps and any fluid.

The Input power can be connected to the pump by a gear or an axle. The Output signal will be generated by a 2-7 plate, or a 0-1 plate if you want to invert it. The design is flexible concerning where to connect the power to the pump or where to place any access doors and stairs, but be careful with the fluid. If you don't find another way to deal with it, you'll have to refill the pool on Z-1 from time to time somehow, because fluid at the plate could evaporate when power is off.