CDomainSystemTCPClient::StartSimulation: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function begin|domain_response_code_t StartSimulation(IControlSystemDomainSide* pCtrl, IGeometryModel* pGeometry, const char* pProcessName, size_type cchPro…»)
 
Строка 1: Строка 1:
{{function begin|domain_response_code_t StartSimulation(IControlSystemDomainSide* pCtrl, IGeometryModel* pGeometry,
{{function begin|domain_response_code_t StartSimulation(IControlSystemDomainSide* pCtrl, IGeometryModel* pGeometry,
     const char* pProcessName, size_type cchProcessName) noexcept;|{{CDomainSystemTCPClient::StartSimulation brief}}.}}
     const char* pProcessName, size_type cchProcessName) noexcept;|{{CDomainSystemTCPClient::StartSimulation brief}}}}
{{function paramlist begin}}
{{function paramlist begin}}
{{function paramlist add|pCtrl|Указатель на реализацию интерфейса [[IControlSystemDomainSide]].}}
{{function paramlist add|pCtrl|Указатель на реализацию интерфейса [[IControlSystemDomainSide]].}}
Строка 10: Строка 10:
{{function return_value|Код ответа, установленный предметной областью с помощью метода [[IControlSystemDomainSide::FormResponse]]. См. [[domain_response_code_t]].}}
{{function return_value|Код ответа, установленный предметной областью с помощью метода [[IControlSystemDomainSide::FormResponse]]. См. [[domain_response_code_t]].}}


{{function details|Функция синхронно запускает процесс моделирования, доступ к которому извне далее будет осуществляться по имени, которое задано параметром <tt>pProcessName</tt>.
{{function details|Функция реализует метод [[IDomainSystem::StartSimulation]], запуская процесс моделирования в экземпляре подсистемы предметной области, с которой ассоциирован объект класса [[CDomainSystemTCPClient]].}}
 
Геометрическая модель <tt>pGeometry</tt> всегда является копией модели, хранимой в [[подсистема управления|подсистеме управления]] и созданной специально для создаваемого процесса моделирования.}}


{{function sa begin}}
{{function sa begin}}

Версия 18:37, 5 декабря 2017

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.
Функция реализует метод IDomainSystem::StartSimulation, запуская процесс моделирования в экземпляре подсистемы предметной области, с которой ассоциирован объект класса CDomainSystemTCPClient.
См. также
CDomainSystemTCPClient::CloseSimulationОстановка и закрытие процесса моделирования с освобождением занятых ресурсов.