rtw.connectivity.RtIOStreamHostCommunicator
配置开发计算机与目标处理器的通信
描述
方法实现的共享库的加载和初始化,从而配置开发计算机和目标处理器之间的通信rtiostream
功能。
创建
描述
rtw.connectivity.RtIOStreamHostCommunicator(componentArgs, launcher, rtiostreamLib)
通过使用以下参数创建一个对象:
componentArgs
- - -rtw.connectivity.ComponentArgs
对象。发射器
- - -rtw.connectivity.Launcher
对象。rtiostreamLib
- - -rtiostream
实现开发计算机和目标处理器之间通信的开发计算机部分的共享库。
对象加载并初始化共享库。
用于开发计算机的嵌入式编码器®为这些通信协议提供一个共享库:
TCP / IP
串行
必须为目标处理器提供驱动程序。
对于其他通信协议,例如USB,您必须为开发计算机提供一个共享库,并为目标处理器提供驱动程序。
来创建您的实例rtw.connectivity.RtIOStreamHostCommunicator
,你有这些选择:
实例化
rtw.connectivity.RtIOStreamHostCommunicator
方法的自定义参数rtiostream
共享库。的子类
rtw.connectivity.RtIOStreamHostCommunicator
.当需要更复杂的配置时,请考虑此选项。例如,当:子类
rtw.connectivity.HostTCPIPCommunicator
包含用于确定可执行应用程序服务的TCP/IP端口数量的附加代码。您可以使用一个子类来指定串行端口编号。
指定详细操作或静默操作。
对象的功能
函数 | 描述 |
---|---|
setTimeoutRecvSecs |
hostCommunicator.setTimeoutRecvSecs ( 设置读取数据的超时值。如果超过一段时间没有收到新数据,则可以将读取数据设置为超时超时 秒。 |
setInitCommsTimeout |
hostCommunicator.setInitCommsTimeout ( 为通信通道的初始设置设置超时值。对于某些目标处理器,可能需要为通信通道的初始设置设置超时值。例如,目标处理器可能需要几秒钟才能打开它的通信通道。如果设置非零超时值,通信器将重复尝试打开通信通道,直到达到超时值。 |
例子
使用rtw.connectivity.RtIOStreamHostCommunicator
PIL连通性
有关如何在设置PIL连接中使用此对象的示例,请参见:
对MATLAB®,从命令行执行循环中处理器
对于仿真万博1manbetx软件®,为自定义目标配置循环中处理器(PIL)
版本历史
在R2008b中引入