BIS – Binary sequence generator

Block SymbolLicensing group: STANDARD
PIC

Function Description
The BIS block generates a binary sequence at the Y output. The sequence is given by the block parameters.

  • The initial value of the output is given by the Y0 parameter.
  • The internal timer of the block is set to 0 when the block initializes.
  • The internal timer of the block is immediately started when the block initializes.
  • The output value is inverted at time instants t1, t2, , t8 (off on, on off).
  • For RPT = off, the last switching of the output occurs at time ti, where ti+1 = 0 and the output then holds its value indefinitely.
  • For RPT = on, instead of switching the output for the last time, the block returns to its initial state, the Y output is set to Y0, the internal block timer is set to 0 and started. As a result, the binary sequence is generated repeatedly.

All the parameters t1t8 can be changed in runtime and all changes are immediately accepted.

The switching times are internally rounded to the nearest integer multiple of the execution period, which may result in e.g. disappearing of very thin pulses ( < TS2) or melting successive thin pulses into one thick pulse. Therefore it is strongly recommended to use integer multiples of the execution period as the switching times.

See also the BINS block, which allows for triggering the sequence by external signal.

Outputs

Y

Logical output of the block

Bool

is

Index of the active time interval

Long (I32)

Parameters

Y0

Initial output value

Bool

off ..

Disabled/false

on ...

Enabled/true

t1

Switching time 1 [s]   0.0 1.0

Double (F64)

t2

Switching time 2 [s]   0.0 2.0

Double (F64)

t3

Switching time 3 [s]   0.0 3.0

Double (F64)

t4

Switching time 4 [s]   0.0 4.0

Double (F64)

t5

Switching time 5 [s]   0.0 5.0

Double (F64)

t6

Switching time 6 [s]   0.0 6.0

Double (F64)

t7

Switching time 7 [s]   0.0 7.0

Double (F64)

t8

Switching time 8 [s]   0.0 8.0

Double (F64)

RPT

Repeating sequence

Bool

off ..

Disabled

on ...

Enabled

2020 © REX Controls s.r.o., www.rexygen.com