loadprojectrestart
Функция загрузки рестарта проекта
Синтаксис
loadprojectrestart(prjid, restart);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| prjid | integer |
Идентификатор проекта |
| restart | string |
Строковое имя файла рестарта проекта |
Описание
loadprojectrestart – функция производит загрузку рестарта с именем
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.
Дополнительные материалы
Нет.