数据包输入/输出

这个例子展示了如何使用二进制编码通过UDP通信协议传输数据。模型在一台计算机内发送数据,从一个UDP端口到另一个端口。您可以修改模型以在两台计算机之间进行通信,方法是将该模型拆分为发送和接收部分,并在两台计算机上运行模型。黄色的块用于发送数据,蓝色的块用于接收数据。然后,请在主板设置对话框的适当字段中输入两台计算机的主机名或IP地址。

在正常模式下运行模型

  1. 如有需要,可切换到正常模式模拟选项卡上,选择正常的模式。

  2. 要开始实时执行,对模拟选项卡上,单击运行

以外部模式运行模型

以外部模式启动实时执行,对桌面实时选项卡上,单击在实时运行。模型构建、连接到外部模式并启动。

打开模型

这些命令打开模型,并抑制关于未安装板的警告。

w =警告(“关闭”,“sldrt: blkgui: boardnotonlist”);open_system (fullfile (matlabroot,“工具箱”,“sldrt”,“sldrtexamples”,“sldrtex_packetio”));警告(w);

关闭开放的范围

close_system (find_system (gcs,“BlockType”,“范围”));

清理模型

清晰的关闭所有bdclose所有

另请参阅