主要内容

Host-Target交流MATLAB公益诉讼执行

本节提供关于使用的信息rtiostreamAPI开发计算机和目标硬件之间的通信在公益诉讼执行。

通信rtiostreamAPI

rtiostreamAPI支金宝app持通信为目标连接API。使用rtiostreamAPI来实现一个通信信道,使不同进程之间的数据交换。

公益诉讼的验证需要host-target通信信道。这个通信通道包含驱动程序的代码运行在主机和目标。的rtiostreamAPI定义了功能问题吗?看看交换机端和日志的签名必须由这个驱动程序实现代码。

API是独立于物理层发送数据。可能的物理层次包括RS232、以太网或控制器区域网络(可以)。

一个完整的rtiostream实现和目标端驱动问题吗?看看交换机需要日志。代码生成软件驱动问题吗?看看交换机包括日志为默认TCP / IP实现串行通信以及一个版本。使用方法:

  • TCP / IPrtiostream通信通道,你必须提供,或从第三方获得,有针对性的TCP / IP设备驱动程序。

  • 串行通信通道,你必须提供,或从第三方获得,有针对性的串行设备驱动程序。

对于其他沟通渠道和平台,代码生成软件不提供默认实现。你必须提供和目标端驱动问题吗?看看交换机的日志。

rtiostreamAPI包含以下功能:

信息:

同步主机和目标

如果你使用rtiostreamAPI来实现通信通道,主机和目标必须同步,防止MATLAB传输和接收数据在目标应用程序完全初始化。

同步主机和TCP / IP rtiostream目标实现,使用setInitCommsTimeout方法从rtw.connectivity.RtIOStreamHostCommunicator。这种方法适用于面向连接的TCP / IPrtiostream因为MATLAB实现自动等到目标服务器正在运行。

与其他rtiostream实现,例如,连环,MATLAB的一面rtiostream连接打开时无需等待目标完全初始化。在这种情况下,你必须让你的发射器等到实现目标应用程序完全初始化。使用下列方法之一同步您的主机和目标:

  • 添加一个暂停结束的时候发射器实现,使发射器等到目标初始化完成。

  • 发射器实现,使用第三方下载或调试器api,等到目标初始化完成。

  • 实现一个握手机制发射器/rtiostream实现了目标初始化完成。

测试一个rtiostream司机

使用一个测试套件来调试和验证自定义的行为rtiostream接口的实现。

测试套件可以帮助您:

  • 减少集成所需的时间没有内置的自定义硬件rtiostream金宝app支持。

  • 减少测试所需的时间定制rtiostream驱动程序。

  • 分析自定义的性能rtiostream驱动程序。

测试套件由两部分组成。一部分是在目标硬件上运行的应用程序。另一部分在MATLAB运行。有关详细信息,请参见rtiostreamtest

故障排除Host-Target沟通

公益诉讼期间显示I / O通信信息执行MATLAB编码器™应用程序,所有设置选项卡,设置银/公益诉讼冗长。或者,在一个coder.EmbeddedCodeConfig对象,设置SILPILVerbosity财产真正的

默认情况下,银/公益诉讼冗长被设置为

SIL执行的银/公益诉讼冗长设置为,应用程序显示I / O之间信息沟通出现的MATLAB作为单独的进程运行和目标应用程序在开发计算机上。

另请参阅

||||||

相关的话题