此示例显示如何通过使用ASCII编码来通过TCP通信协议传输数据。该模型在一台计算机中发送数据,从一个TCP端口到另一台TCP端口。您可以修改模型以在两台计算机之间进行通信,通过将此模型拆分为其发送和接收部分并在两台计算机上运行模型。黄色块用于发送数据,蓝色块用于接收数据。然后,请在“电路板设置”对话框中,在“两台计算机”中的主机名称或IP地址中输入。
如果需要,可以切换到正常模式模拟选项卡,选择普通的模式。
要开始实时执行,请执行模拟选项卡,单击跑步。
要在外部模式下开始实时执行,请执行桌面实时选项卡,单击实时运行。模型构建,连接到外部模式,然后启动。
这些命令打开模型并抑制未安装的电路板的警告。
w =警告('离开'那'sldrt:Blkgui:Boardnotonlist');open_system(fullfile(matlabroot,'工具箱'那'sldrt'那'sldrtexamples'那'sldrtex_streamio'));警告(w);
close_system(find_system(gcs,'blocktype'那'范围'));
清晰关闭全部bdClose.全部