RAND

From a defined range, yields random integer values.
lrsf_ra1_cam5
Arguments
base
base
DINT
Defines the allowed set of number
RAND
Q
DINT
Random value in set [0..base-1]
Example
(* FBD Program using "RAND" function *)
lrsf_ra2_cam5
(* ST Equivalence: *)
selected := MUX4 ( RAND (4), 1, 4, 8, 16 ); (* random selection of 1 of 4 pre-defined values the value issued of RAND call is in set [0..3], so 'selected' issued from MUX4, will get 'randomly' the value 1 if 0 is issued from RAND, or 4 if 1 is issued from RAND, or 8 if 2 is issued from RAND, or 16 if 3 is issued from RAND, *)
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal