DomainGetSimulationResults: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
Запрос на получение результатов моделирования. Данный запрос используется [[подсистема управления|подсистемой управления]] (в совокупности с [[DomainGetSimulationResultsSize]] - для выделения выходного буфера, который передается в качестве выходного параметра функции [[DomainEntryPoint]]), для наполнения буфера результатами моделирования в предметной области. Требование к завершенности процесса моделирования может быть установлено в конкретной предметной области. | Запрос на получение результатов моделирования. Данный запрос используется [[подсистема управления|подсистемой управления]] (в совокупности с [[DomainGetSimulationResultsSize]] - для выделения выходного буфера, который передается в качестве выходного параметра функции [[DomainEntryPoint]]), для наполнения буфера результатами моделирования в предметной области. Требование к завершенности процесса моделирования может быть установлено в конкретной предметной области. | ||
'''Структура запроса'''<ref>Наполнение буфера <code>pRequest</code> при вызове функции DomainEntryPoint.</ref> | '''Структура запроса'''<ref>Наполнение буфера <code>pRequest</code> при вызове функции [[DomainEntryPoint]].</ref> | ||
{{package_sequence begin}} | {{package_sequence begin}} | ||
{{package_sequence add |RequestId| 4 | Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно [[DomainGetSimulationResults]] (т.е. 3).}} | {{package_sequence add |RequestId| 4 | Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно [[DomainGetSimulationResults]] (т.е. 3).}} | ||
{{packed_process_name| Имя моделирующего процесса, от которого требуется получение результата.}} | {{packed_process_name| Имя моделирующего процесса, от которого требуется получение результата.}} | ||
{{package_sequence end}} | {{package_sequence end}} | ||
'''Структура ответа'''<ref>Наполнение буфера <code>pOut</code> при вызове функции [[DomainEntryPoint]].</ref> | '''Структура ответа'''<ref>Наполнение буфера <code>pOut</code> при вызове функции [[DomainEntryPoint]].</ref> | ||
Версия 19:45, 28 декабря 2015
Запрос на получение результатов моделирования. Данный запрос используется подсистемой управления (в совокупности с DomainGetSimulationResultsSize - для выделения выходного буфера, который передается в качестве выходного параметра функции DomainEntryPoint), для наполнения буфера результатами моделирования в предметной области. Требование к завершенности процесса моделирования может быть установлено в конкретной предметной области.
Структура запроса[1]
Имя поля | Размер, байт | Смысл |
---|---|---|
RequestId | 4 | Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно DomainGetSimulationResults (т.е. 3). |
Имя моделирующего процесса, от которого требуется получение результата. | ||
process_name_size | 4 | Беззнаковое целое число байт в имени процесса |
process_name | process_name_size | UTF-8 строка с именем процесса. |
Структура ответа[2]
Ответом является модель физического поля в соответствии с правилами конкретной предметной области. В общем, выходом является распределение характеристики физического поля по секущая плоскость вывода результатов.
Примечания
- ↑ Наполнение буфера
pRequest
при вызове функции DomainEntryPoint. - ↑ Наполнение буфера
pOut
при вызове функции DomainEntryPoint.