主要内容

extmodeWaitForHostRequest

等待来自开发计算机的启动或停止外部模式仿真的请求

说明

errorCode = extmodeWaitForHostRequest(timeoutInMicroseconds); 等待来自开发计算机的启动或停止请求,并在达到超时值时发生超时。

在外部模式仿真期间,将此函数与其他外部模式函数结合使用,以启用 Simulink® 和目标应用程序之间的通信。在初始化期间使用该函数,因为该函数是阻塞函数。

示例

示例

设置外部模式通信

有关说明如何通过将该函数与相关函数结合使用以便提供外部模式通信的伪代码示例,请参阅External Mode Abstraction Layer

输入参数

全部折叠

指定超时值。如果该值设置为 EXTMODE_WAIT_FOREVER,则函数将无限期等待。如果 '-w' 未被 extmodeParseArgs() 提取,则该函数不起作用。

输出参量

全部折叠

错误代码,以 extmodeErrorCode_T 枚举形式返回以下值之一:

  • EXTMODE_SUCCESS (0) - 未检测到错误。

  • EXTMODE_INV_ARG (-1) - 参量无效。

  • EXTMODE_TIMEOUT_ERROR (-100) - 检测到外部模式超时错误。

版本历史记录

在 R2018a 中推出