ISaGRAF. Version 3.4

          

DELETE


DELETE

Аргументы:

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

NbC                     INT                 количество символов, которые нужно удалить

Pos                     INT                 позиция первого символа для удаления

                                                  (позиция первого символа строки - 1)

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

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

                                                  первоначальная строка если Pos > длина IN

                                                  первоначальная строка если NbC <= 0

Описание:

Удаляет часть строки.

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

DELETE

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

complete_string := 'ABCD' + 'EFGH'; (* полная строка - это 'ABCDEFGH' *)

sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH' *)

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

LD                     'ABCD'

ADD                  'EFGH'

ST                     complete_string

DELETE             4,3

ST                     sub_string



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