formattext

Задание секций текстового процессора.

Синтаксис

formattext
<переменная 1> = <текст 1>;
<переменная 2> = <текст 2>;
end;

Описание

Задание секции текстового препроцессора. Секция выполняется перед началом инициализации (как и операторы условной компиляции). Текст, заключенный в фигурные скобки, заменяется на значение свойства объекта и присваивается переменной.

Пример 1

formattext;
TextLabel.Value={sig_name};  
end;

Текст данного примера записан в окне текстового редактора скрипта графического контейнера (названного "Датчик"), цель которого – вывести на мнемосхему значение датчика. Значение выводится с помощью графического примитива TextLabel типа "Текст". В графическом контейнере "Датчик" создано свойство "sig_name" (имя сигнала) текстового типа, значение которого задано как "y231". Перед началом инициализации происходит обработка секции текстового препроцессора. При этом текст, заключенный в фигурные скобки (в данном случае "sig_name"), заменяется на значение этого свойства "y231". Если такая переменная существует, то полю "Value" графического примитива TextLabel присваивается значение переменной y231.

Пример 2

formattext;
idef ISST1
SET1={Name1}_L1_SET;
endif
end;

В примере формируется переменная SET1 из переменной Name1 и постфикса _L1_SET.

Сопутствующие материалы

Материалов нет.