ISaGRAF. Version 3.4

         

RAND


Аргументы:

base                   INT                 определяет допустимое множество чисел

Q                          INT                 случайная величина в диапазоне [0..base - 1]

Описание:

Дает случайную целую величину в заданном диапазоне.

(*FBD пример блока “RAND”*)

(* ST Эквивалент: *)

selected := MUX4 ( RAND (4), 1, 4, 8, 16 );

(*

случайный выбор одного из 4 предопределенных значений

RAND выдает значение в интервале [0..3],

так 'selected' выходящий из MUX4, получит случайное значение

1 если 0 выходит из RAND,

или 4 если 1 выходит из RAND,

или 8 если 2 выходит из RAND,

или 16 если 3 выходит из RAND,

*)

(* IL Эквивалент: *)

LD                     4

RAND

MUX4                1,4,8,16

ST                     selected



Содержание раздела