2.7 Signal Generators¶
Logic 1¶

This block generates a constant 1 (HIGH) signal on its output.
Inputs: None
Outputs
- The output outputs a constant 1 (HIGH) signal.
Properties: None.
Logic 0¶

This block generates a constant 0 (LOW) signal on its output.
Inputs: None
Outputs
- The output outputs a constant 0 (LOW) signal.
Properties: None.
Square Wave¶

This block generates a square wave clocking signal on its output. The Enable input can be used to enable or disable the square wave (0 = disabled, 1 = enabled). The square wave form is defined by specifying how long it should be high (Time High (ms)) and how long it should be low (Time Low (ms)). If the Enable input is disabled, the block outputs a square wave constantly.
Note
This block is a non-safety block and is intended for indication and status purposes only.

Inputs
- Enable — when this input receives a 0 (LOW) signal the output is constant 0. When this input receives a 1 (HIGH) signal, the output outputs a square wave defined by the user-specified Time High and Time Low properties. When this input is disabled, the block always outputs a square wave.
Outputs
- Output — outputs 0 (LOW) if enable is 0. Outputs a square wave if enable is 1.
Properties
- Name — changes the name of this block.
- High time — specifies how long the square wave should be high for.
- Low time — specifies how long the square wave should be low for.
- Enable input — enables or disables the Enable input.