setrealtimespeed
Функция задания значения коэффициента ускорения для проекта или пакета проектов
Синтаксис
setrealtimespeed(proj_id, rt_val);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| proj_id | integer |
Идентификатор проекта (пакета проектов) |
| rt_val | double |
Вещественное значение коэффициента ускорения относительно реального времени |
Описание
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)!Дополнительные материалы
Нет.