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 секунд модельного времени, после чего ожидание достижения заданного времени и закрытие пакета.

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

Нет.