ISaGRAF. Version 3.4

          

MID


MID

Аргументы:

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

NbC                     INT                 Количество символов, которые нужно изъять

                                                  не может быть больше длины строки IN

Pos                     INT                 позиция подстроки

                                                  Pos должен указывать на первый символ подстроки

                                                  (первая правильная позиция 1)

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

                                                  пустая строка если параметры неправильные

Описание:

Берет часть строки. Количество символов и позиция первого символа заданы.

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

MID

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

sub_string := MID ('abcdefgh', 2, 4);

(* подстрока - 'de' *)

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

LD                     'abcdefgh'

MID                    2,4

ST                     sub_string



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