DomainGetSimulationResults: различия между версиями
Перейти к навигации
Перейти к поиску
| Строка 9: | Строка 9: | ||
Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по [[секущим плоскостям вывода результатов|секущая плоскость вывода результатов]]. | Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по [[секущим плоскостям вывода результатов|секущая плоскость вывода результатов]]. | ||
'''Другие запросы''' | |||
{{DomainRequests}} | |||
'''Примечания''' | '''Примечания''' | ||
Версия 15:57, 12 ноября 2016
Запрос на получение результатов моделирования. Данный запрос используется подсистемой управления (в совокупности с DomainGetSimulationResultsSize - для выделения выходного буфера, который передается в качестве выходного параметра функции DomainEntryPoint), для наполнения буфера результатами моделирования в предметной области. Требование к завершенности процесса моделирования может быть установлено в конкретной предметной области.
Структура запроса[1]
| Имя поля | Размер, байт | Смысл |
|---|---|---|
| RequestId | 4 | Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно DomainGetSimulationResults (т.е. 3). |
| Имя моделирующего процесса, от которого требуется получение результата. | ||
| process_name_size | 4 | Беззнаковое целое число байт в имени процесса |
| process_name | process_name_size | UTF-8 строка с именем процесса. |
Структура ответа[2]
Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по секущая плоскость вывода результатов.
Другие запросы
| Символическое имя | Целочисленное значение | Действие |
|---|---|---|
| DomainStartSimulation | 0 | запуск моделирования |
| DomainGetProcessStatus | 1 | получение идентификатора состояния процесса моделирования |
| DomainGetSimulationResultsSize | 2 | получение размера результатов моделирования |
| DomainGetSimulationResults | 3 | получение результатов моделирования |
| DomainCloseSimulation | 4 | закрытие процесса моделирования и освобождение соответствующих ресурсов в предметной области; если запущен процесс моделирования, то его остановка. |
Примечания
- ↑ Наполнение буфера
pRequestпри вызове функции DomainEntryPoint. - ↑ Наполнение буфера
pOutпри вызове функции DomainEntryPoint.