Difference between revisions of "Timer Block"

From Space Engineers Wiki
Jump to: navigation, search
(Manually adding mass amounts. Generated mass amounts only seem to work on an item's page, and not for polled data to other pages using #ask.)
(Modified the description. Added info about power consumption and actions)
Line 3: Line 3:
 
{{itembox
 
{{itembox
 
| item = Timer Block
 
| item = Timer Block
| description = Used to automate tasks that need a delay.
+
| description = Used to execute actions of blocks, with or without a delay.
 
| tool = no
 
| tool = no
 
| largeship = yes
 
| largeship = yes
Line 46: Line 46:
 
{{stub}}
 
{{stub}}
  
The '''Timer Block''' is a meta block used to introduce the delay of certain actions. For instance, it could be used as a time bomb by triggering a countdown and then firing turrets once the countdown is completed, right into a warhead.
+
 
 +
== Description ==
 +
 
 +
The '''Timer Block''' is a meta block used to execute actions of any block it's connected to. The actions can also be executed after a delay, hence the name.
 +
 
 +
An action is defined by the properties of a block. Often the actions are the ones you can apply in the "K"-menu. For instance, a warhead can be detonated or the safety can be toggled on or off. The Timer Block can also execute it's own actions, enabling loops.
 +
 
 +
A block is connected with the Timer Block when both are on the same object or somehow linked via pistons, rotors or connectors. Connection via antennas, i.e. executing actions in remote objects is currently [1.056] not possible.
 +
 
 +
 
 +
== Power consumption ==
 +
 
 +
The Timer Block needs a power source to operate but its power consumption is 0 or negligible.
 +
 
 +
 
 +
== Actions ==
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
! Action              !! Prerequisite        || Description
 +
|-
 +
| Toggle block On/Off || None || Toggles on/off state of the Timer Block
 +
|-
 +
| Toggle block On || None || Switches the Timer Block on.
 +
|-
 +
| Toggle block Off || None || Switches the timer block off.
 +
|-
 +
| Increase Delay || None || Increases the current delay by tbd. seconds
 +
|-
 +
| Decrease Delay || None || Decreases the current delay by tbd. seconds
 +
|-
 +
| Trigger now || Block has to be on || Executes immediately all programmed actions
 +
|-
 +
| Start || Block has to be on || Starts a timer with the current delay and executes all programmed actions after the timer expires
 +
|-
 +
| Stop || None (?) || Stops the timer if running thereby preventing the execution of the actions after the delay
 +
|}
 +
 
 +
== Rules / Behaviour ==

Revision as of 21:38, 14 November 2014



Timer Block Icon.png
Large Ship Icon.png
Large Ship / Station
Timer Block
 
Components
Required

 

 
 
 
Mass (kg):
0
 
Integrity:
0
 
Build time (seconds):
10
 
Dimensions (W x H x D):
1 x 1 x 1
Timer Block Icon.png
Small Ship Icon.png
Small Ship
Timer Block
 
Components
Required

 

 
 
 
Mass (kg):
0
 
Integrity:
0
 
Build time (seconds):
2
 
Dimensions (W x H x D):
1 x 1 x 1





Description

The Timer Block is a meta block used to execute actions of any block it's connected to. The actions can also be executed after a delay, hence the name.

An action is defined by the properties of a block. Often the actions are the ones you can apply in the "K"-menu. For instance, a warhead can be detonated or the safety can be toggled on or off. The Timer Block can also execute it's own actions, enabling loops.

A block is connected with the Timer Block when both are on the same object or somehow linked via pistons, rotors or connectors. Connection via antennas, i.e. executing actions in remote objects is currently [1.056] not possible.


Power consumption

The Timer Block needs a power source to operate but its power consumption is 0 or negligible.


Actions

Action Prerequisite Description
Toggle block On/Off None Toggles on/off state of the Timer Block
Toggle block On None Switches the Timer Block on.
Toggle block Off None Switches the timer block off.
Increase Delay None Increases the current delay by tbd. seconds
Decrease Delay None Decreases the current delay by tbd. seconds
Trigger now Block has to be on Executes immediately all programmed actions
Start Block has to be on Starts a timer with the current delay and executes all programmed actions after the timer expires
Stop None (?) Stops the timer if running thereby preventing the execution of the actions after the delay

Rules / Behaviour