ISaGRAF. Version 3.4

         

RIGHT


Аргументы:

IN                         MSG              любая непустая строка

NbC                     INT                 не может быть больше, чем длина строки IN

Q                          MSG              правая часть строки IN (ее длина = NbC)

                                                  пустая строка если NbC < 0

                                                  вся строка IN если NbC >  длина IN

Описание:

Берет правую часть строки. Количество символов задано.

(*FBD пример блоков “LEFT” и “RIGHT”*)

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

complete_string := RIGHT ('12345678', 4) + LEFT ('12345678', 4);

(* полная строка - это '56781234'

значение выходящее из RIGHT - это '5678'

значение выходящее из LEFT  - это '1234'

*)

(* IL Эквивалент: Сначала вызывается LEFT *)

LD                     '12345678'

LEFT                 4



ST                     sub_string (* промежуточный результат *)

LD                     '12345678'

RIGHT               4

ADD                  sub_string

ST                     complete_string



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