Функция ожидания окончания расчета проекта.
waitpackfortime(packid,target_time);
packid - идентификатор пакета в целочисленном представлении;
target_time - значение расчетного времени пакета в секундах, которого необходимо дождаться.
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 секунд модельного времени, после чего ожидание достижения заданного времени и закрытие пакета.