ISaGRAF. Version 3.4

          

INSERT


INSERT

Аргументы:

IN                         MSG              начальная строка

Str                       MSG              строка которую нужно вставить

Pos                     INT                 позиция вставки

                                                  вставка делается перед позицией

                                                  (первая позиция - 1)

Q                          MSG              измененная строка

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

                                                  соединение строк если Pos > длина IN

Описание:

Вставляет подстроку в строку начиная с данной позиции.

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

INSERT

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

MyName := INSERT ('Mr JONES', 'Frank ', 4);

(* MyName - это 'Mr Frank JONES' *)

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

LD                     'Mr JONES'

INSERT              'Frank ',4

ST                     MyName



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