Функция сохранения рестарта проекта
saveprojectrestart(prjid, restart);
prjid – идентификатор проекта;
restart – строковое имя файла рестарта проекта.
saveprojectrestart – функция производит сохранение рестарта с именем restart для проекта с идентификатором prjid. Идентификатор prjid может быть получен с помощью функций openproject или getcurrentprojectid.
нет
initialization prjid = openproject("Loading_project.prt",0); //открытие проекта и получение идентификатора initproject(prjid,1); //инициализация проекта saveprojectrestart(prjid, "restart"); //сохранение рестарта end; loadprojectrestart(prjid, "restart"); //загрузка рестарта runprojectto(prjid,50); //запуск проекта на расчет waitprojectfortime(prjid,50); //ожидание окончания расчета проекта finalization closeproject(prjid,0); //закрытие проекта end;
При инициализации скрипта происходит открытие проекта с именем Loading_project.prt, его инициализация на расчет и сохранение начальной точки в виде файла рестарта с именем restart. Далее, на каждом шаге выполнения скрипта происходит загрузка сохраненного рестарта и запуск проекта Loading_project.prt на расчет до 50 секунд. При завершении выполнения скрипта происходит закрытие проекта Loading_project.prt.