DomainGetSimulationResults: различия между версиями
Перейти к навигации
Перейти к поиску
(не показана 1 промежуточная версия этого же участника) | |||
Строка 8: | Строка 8: | ||
'''Структура ответа'''<ref>Наполнение буфера <code>pOut</code> при вызове функции [[DomainEntryPoint]].</ref> | '''Структура ответа'''<ref>Наполнение буфера <code>pOut</code> при вызове функции [[DomainEntryPoint]].</ref> | ||
Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по [[ | {| class="wikitable" | ||
! Имя поля !! Размер, байт !! Содержание | |||
|- | |||
| Размер выходных данных, байт || 4 || | |||
|- | |||
| Выходные данные || Пред. поле. || Байты выходных данных. Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по [[Плоскость вывода результатов моделирования|секущим плоскостям вывода результатов]]. | |||
|} | |||
'''Другие запросы''' | '''Другие запросы''' |
Текущая версия на 20:52, 3 июня 2017
Запрос на получение результатов моделирования. Данный запрос используется подсистемой управления (в совокупности с DomainGetSimulationResultsSize - для выделения выходного буфера, который передается в качестве выходного параметра функции DomainEntryPoint), для наполнения буфера результатами моделирования в предметной области. Требование к завершенности процесса моделирования может быть установлено в конкретной предметной области.
Структура запроса[1]
Имя поля | Размер, байт | Смысл |
---|---|---|
RequestId | 4 | Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно DomainGetSimulationResults (т.е. 3). |
Имя моделирующего процесса, от которого требуется получение результата. | ||
process_name_size | 4 | Беззнаковое целое число байт в имени процесса |
process_name | process_name_size | UTF-8 строка с именем процесса. |
Структура ответа[2]
Имя поля | Размер, байт | Содержание |
---|---|---|
Размер выходных данных, байт | 4 | |
Выходные данные | Пред. поле. | Байты выходных данных. Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по секущим плоскостям вывода результатов. |
Другие запросы
Символическое имя | Целочисленное значение | Действие |
---|---|---|
DomainStartSimulation | 0 | запуск моделирования |
DomainGetProcessStatus | 1 | получение идентификатора состояния процесса моделирования |
DomainGetSimulationResultsSize | 2 | получение размера результатов моделирования |
DomainGetSimulationResults | 3 | получение результатов моделирования |
DomainCloseSimulation | 4 | закрытие процесса моделирования и освобождение соответствующих ресурсов в предметной области; если запущен процесс моделирования, то его остановка. |
Примечания
- ↑ Наполнение буфера
pRequest
при вызове функции DomainEntryPoint. - ↑ Наполнение буфера
pOut
при вызове функции DomainEntryPoint.