initsubmodelports

Функция инициализации портов субмодели

Синтаксис:

initsubmodelports(submodel_id);

Аргументы:

submodel_id – идентификатор субмодели.

Описание:

initsubmodelports – функция производит переинициализацию портов субмодели с идентификатором submodel_id в соответствии с изменениями блоков типа Порт выхода и Порт входа, расположенных внутри субмодели. Идентификатор субмодели может быть получен, например, с помощью функций getobj, findobjectbyfullname.

Результат:

Функция возвращает единицу, если порты субмодели были проинициализированы и ноль в противном случае.

Пример 1 - вызов снаружи субмодели:

initsubmodelports(findobjectbyfullname("macro1"));

Пример 2 - вызов изнутри субмодели:

initsubmodelports(submodel);

Скрипт примера 1 осуществляет снаружи переинициализацию портов субмодели с именем macro1. В примере 2 происходит то же самое, только скрипт должен находиться внутри субмодели.