Изменение портов блока язык программирования
Описание демо-примера
Расположение
\SimInTech\Demo\Приёмы работы\Изменение портов блоков через скрипт\Изменение портов блока язык программирования.prt
Описание
В примере показано произвольное динамическое изменение параметров порта блока (сторона, расположение, видимость, признак инверсии, имя) с помощью скриптовых функций. Для этого необходимо сделать условную компиляцию в скрипте блока "Язык программирования": в поле "Действие" свойства input_enable помещен скрипт: ONAPPLYSCRIPT reinitlangblock(self); ENDSCRIPT. Данный скрипт необходим для переинициализации скрипта блока при изменении значения свойства.
При активации свойства input_enable блок "Язык программирования" имеет порт входа, при значении свойства "Нет" порт входа отсутствует, а значение входной переменной равно 10.