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 происходит то же самое, только скрипт должен находиться внутри субмодели.

Дополнительные материалы

Нет.