addprojecttopack

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

Синтаксис:

projid = addprojecttopack(packid, prjname);
projid = addprojecttopack(packid, prjname, dbl_open);
projid = addprojecttopack(packid, prjname, dbl_open, prj_sync);
projid = addprojecttopack(packid, prjname, dbl_open, prj_sync, prj_actv);

Аргументы:

Имя Тип данных Описание
packid integer Идентификатор пакета, в который необходимо добавить проект
prjname string Имя добавляемого проекта, в текстовом виде
dbl_open boolean Двоичный флаг, не открывать дважды
prj_sync boolean Двоичный флаг, включения синхронизации модельного времени для проекта (галочка "синхронизация" в дереве окна "Пакет проектов")
prj_actv boolean Двоичный флаг, установка активности проекта (галочка напротив имени проекта в дереве окна "Пакет проектов")

Описание:

addprojecttopack – функция производит добавление в пакет с идентификатором packid проекта с именем prjname. Также могут быть установлены двоичные опции dbl_open, prj_sync, prj_actv. Идентификатор packid может быть получен с помощью функции getcurrentpackid.

Результат:

Имя Тип данных Описание
projid integer Функция возвращает идентификатор добавляемого проекта, для дальнейшего осуществления манипуляций с ним

Пример:

packid = getcurrentpackid;
projectid = addprojecttopack(packid,"Видеокадр.prt");
runproject(projectid);

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

Прим.: с работой функции можно ознакомиться в демо-примере Demo\HS\Заправка топливных баков\Алгоритм управления клапанами.prt

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

Нет.