CreateModelId: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Запрос управляющей системе на создание новой модели. '''Входные параметры запроса'''<ref>Со…») |
(Точка входа в control.dll давно уже имеет другое имя) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Запрос управляющей системе на создание новой модели. | Запрос управляющей системе на создание новой модели. | ||
'''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[ | '''Входные параметры запроса'''<ref>Содержимое буфера <code>pPackedInputParams</code> при вызове функции [[ControlSystemEntryPoint]].</ref> | ||
{{package_sequence begin}} | {{package_sequence begin}} | ||
{{packed_media}} | {{packed_media}} | ||
{{package_sequence end}} | {{package_sequence end}} | ||
'''Выходные параметры запроса'''<ref>Содержимое буфера <code>pPackedOutputParams</code>, возвращаемого управляющей подсистемой.</ref> | |||
В случае успешного вызова функции [[ControlSystemEntryPoint]] ответом является имя созданной модели на сервере. | |||
''' | '''Другие запросы''' | ||
{{Control Message Table}} | |||
'''Примечания''' |
Текущая версия на 18:37, 4 июня 2019
Запрос управляющей системе на создание новой модели.
Входные параметры запроса[1]
Имя поля | Размер, байт | Смысл | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Запакованные параметры пространства. | |||||||||||||||||
metric_id | 4 | Беззнаковое целое, задающее единицу измерения длины. Может принимать одно из следующих значений.
| |||||||||||||||
Запакованный размер. | |||||||||||||||||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определен размер. | |||||||||||||||
размеры | 8 | dimensionsПоследовательно заданные размеры во всех dimensions измерениях. Размеры в измерениях бесконечными. | dimensions полагаются|||||||||||||||
Серия параметров предметной области пространства[2]. | |||||||||||||||||
domain_size | 4 | Беззнаковое целое, задающее количество экземпляров подсистемы предметной области, для которых заданы данные. | |||||||||||||||
domain_name_size | 4 | Беззнаковое целое, задающее байтовую длину идентификатора экземпляра подсистемы предметной области, для которой заданы данные. | |||||||||||||||
domain_name | domain_name_size | Строковой идентификатор экземпляра подсистемы предметной области. | |||||||||||||||
domain_data_size | 4 | Байтовый размер данных предметной области для экземпляра domain_name подсистемы предметной области. | |||||||||||||||
domain_params | domain_data_size | Параметры предметной области для экземпляра domain_name подсистемы предметной области. Отсутствуют при domain_name_size = domain_data_size = 0 .
| |||||||||||||||
... |
Выходные параметры запроса[3]
В случае успешного вызова функции ControlSystemEntryPoint ответом является имя созданной модели на сервере.
Другие запросы
Символическое имя | Целочисленное значение | Действие |
---|---|---|
CreateModelId | 0 | создание новой модели |
CreateObjectId | 1 | создание нового элемента модели |
UploadModelId | 2 | загрузка модели со стороны пользователя. |
StartSimulationId | 3 | запуск физического моделирования в предметной области |
GetProcessStatusId | 4 | получение сведений о состоянии процесса моделирования |
GetSimulationResultsId | 5 | получение результатов моделирования |
StopSimulationId | 6 | досрочная остановка процесса моделирования (не реализовано) |
CloseSimulationId | 7 | закрытие моделирования и освобождение соответствующих ресурсов на сервере; если запущен процесс моделирования, то его остановка. |
Примечания
- ↑ Содержимое буфера
pPackedInputParams
при вызове функции ControlSystemEntryPoint. - ↑ В предметной области "Архитектурная акустика" параметры доменной области пространства - число с плавающей точкой двойной точности (8 байт), задающее коэффициент линейного затухания звукового сигнала. Поэтому для архитектурной акустики domain_size должен быть равен 8, а domain_params должен содержать бинарного представления коэффициента затухания. В предметной области "Интеграл" параметры доменной области - пара пределов интегрирования (сначала - меньший, затем - больший), каждый из которых является 8-байтовым числом с плавающей точкой.
- ↑ Содержимое буфера
pPackedOutputParams
, возвращаемого управляющей подсистемой.