initsubmodelports
Функция инициализации портов субмодели
Синтаксис
a = initsubmodelports(submodel_id);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| submodel_id | integer |
Идентификатор субмодели |
Описание
initsubmodelports – функция производит переинициализацию портов субмодели с
идентификатором submodel_id в соответствии с изменениями блоков типа Порт входа и
Порт выхода, расположенных внутри субмодели. Идентификатор субмодели может быть получен, например, с
помощью функций getobj,
findobjectbyfullname.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| a | boolean |
Функция возвращает единицу, если порты субмодели были проинициализированы и ноль в противном случае. |
Пример 1 - вызов снаружи субмодели
a = initsubmodelports(findobjectbyfullname("macro1"));Пример 2 - вызов изнутри субмодели
a = initsubmodelports(submodel);
Скрипт примера 1 осуществляет снаружи переинициализацию портов субмодели с именем
macro1. В примере 2 происходит то же самое, только скрипт должен находиться
внутри субмодели.
Дополнительные материалы
Нет.