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 – идентификатор пакета, в который необходимо добавить проект;

prjname – имя добавляемого проекат, в текстовом виде;

dbl_open – двоичный флаг, не открывать дважды;

prj_sync – двоичный флаг, включения синхронизации модельного времени для проекта (галочка "синхронизация" в дереве окна "Пакет проектов");

prj_actv – двоичный флаг, установка активности проекта (галочка напротив имени проекта в дереве окна "Пакет проектов").

Описание:

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

Результат:

projid – функция возвращает идентификатор добавляемого проекта, для дальнейшего осуществления манипуляций с ним.

Пример:

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

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

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

Связанные страницы