waitpackfortime
Функция ожидания окончания расчета проекта.
Синтаксис
waitpackfortime(packid,target_time);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| packid | integer |
Идентификатор пакета в целочисленном представлении; |
| target_time | integer |
Значение расчетного времени пакета в секундах, которого необходимо дождаться |
Описание
waitpackfortime – функция производит остановку выполнения скрипта до тех пор пока
пакет packid не досчитает до расчетного времени
target_time. Идентификатор packid может быть получен,
например, функцией openpack.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Приостановка выполнения скрипта до заданного расчетного времени пакета |
Пример
var
packfile: string,
packid: integer;
packfile = "Пакет.pak";
packid = openpack("Пакет.pak", 1);
if runpacktto(packid, 180) then
waitpackfortime(packid,180);
closepack(packid, 1);
В примере происходит открытие пакета Пакет.pak, получение его идентификатора и
запуск на расчет до 180 секунд модельного времени, после чего ожидание достижения заданного
времени и закрытие пакета.
Дополнительные материалы
Нет.