CDomainSystemTCPClient::StartSimulation

Материал из CAMaaS preliminary wiki
Версия от 17:01, 5 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function begin|domain_response_code_t StartSimulation(IControlSystemDomainSide* pCtrl, IGeometryModel* pGeometry, const char* pProcessName, size_type cchPro…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
domain_response_code_t StartSimulation(IControlSystemDomainSide* pCtrl, IGeometryModel* pGeometry,
    const char* pProcessName, size_type cchProcessName) noexcept;

Запуск процедуры моделирования в удаленном экземпляре подсистемы предметной области..

Параметры
pCtrlУказатель на реализацию интерфейса IControlSystemDomainSide.
pGeometryУказатель на модель среды моделируемого поля с интерфейсом IGeometryModel.
[in]pProcessNameИмя, назначенное создаваемому процессу. Формат: строка UTF-8 без завершающего терминального нуля.
cchProcessNameДлина имени процесса моделирования pProcessName в байтах.
Возвращаемое значение:
Код ответа, установленный предметной областью с помощью метода IControlSystemDomainSide::FormResponse. См. domain_response_code_t.
Функция синхронно запускает процесс моделирования, доступ к которому извне далее будет осуществляться по имени, которое задано параметром pProcessName. Геометрическая модель pGeometry всегда является копией модели, хранимой в подсистеме управления и созданной специально для создаваемого процесса моделирования.
См. также
CDomainSystemTCPClient::CloseSimulationОстановка и закрытие процесса моделирования с освобождением занятых ресурсов.