ExST Assignment ‘S=’¶
This operator sets a variable. Once the value of the variable to the left of S=
has become TRUE
, it remains TRUE
even if the operand to the right of S=
goes FALSE
again.
<variable1> S= <variable2>;
Example
bVar1 S= bVar2;
bVar1
obtains the value of bVar2
. Once bVar1
has been set to TRUE
, bVar1
remains TRUE
even if bVar2
becomes FALSE
again.
Attention
:strong:Multiple assignments
All set
and reset
assignments always refer to the last term of the assignment. Example: a S= b R= fun1(par1,par2)
; In this case b
receives the output from fun1
resulting from the reset
, but: a
does not receive the set
result from b
, but the set
result from fun1
!
See also