Функция задания значения коэффициента ускорения для проекта или пакета
проектов
Синтаксис:
setrealtimespeed(proj_id, rt_val);
Аргументы:
proj_id - идентификатор проекта (пакета проектов);
rt_val - вещественное значение коэффициента ускорения относительно реального времени.
Описание:
setrealtimespeed – функция позволяет установить значение коэффициента ускорения
расчета относительно реального времени (значение поля "Коэффициент ускорения" на вкладке
"Синхронизация" в окне "Параметры проекта"). Функция может быть использована в двух
режимах:
- для проекта с идентификатором proj_id. При этом идентификатор проекта
может быть получен с помощью функций openproject, getcurrentprojectid.
- для пакета проектов с идентификатором pack_id. При этом идентификатор
пакета может быть получен с помощью функций openpack, getcurrentpackid.
Результат:
Функция устанавливает новое вещественное значение в поле "Коэффициент ускорения" на вкладке
"Синхронизация" в окне "Параметры проекта".
Пример 1:
if firststep then begin
proj_id = getcurrentprojectid;
setrealtimespeed(proj_id, 2);
end;
Пример 2:
if firststep then begin
pack_id = getcurrentpackid;
setrealtimespeed(pack_id, 2);
end;
В данном примере на первом расчетном шаге происходит установка нового значения коэффициента
ускорения расчета относительно реального времени для заданного проекта.
Прим.: Задание
коэффициента ускорения расчета должно происходить после инициализации расчета, т.е. либо на
каждом расчетном шаге, либо на первом (когда firststep = true)!