可以输入/输出
这个例子展示了如何通过CAN总线传输数据。模型在一台计算机内从一个CAN通道发送数据到另一个CAN通道。在双通道CAN设备上,两个CAN通道既可以是虚拟通道,也可以是物理通道。正在传输两个使用不同消息标识符的不同CAN消息。您可以修改模型以在两台计算机之间进行通信,方法是将模型分成发送和接收部分,并在两台计算机上运行模型。黄色的块用来发送数据,蓝色的块用来接收数据。
注意:此模型仅在Microsoft®Windows®上运行。
在连接IO模式下运行Model
切换到连接输入输出模式,如果需要,在桌面实时选项卡上,选择模式>连接输入输出.
上启动实时执行模拟选项卡上,单击运行.
在内核模式下运行模型
切换到运行在内核模式,如果需要,在桌面实时选项卡上,选择模式>运行在内核.
单击,启动实时执行实时运行.
模型构建,连接到Simulink®运行在内核模式,并开始。
打开模型
这些命令打开模型并抑制关于未安装板的警告。
w =警告(“关闭”,“sldrt: blkgui: boardnotonlist”);open_system (fullfile (matlabroot,“工具箱”,“sldrt”,“sldrtexamples”,“sldrtex_canio”));警告(w);
关闭开放的范围
close_system (find_system (gcs,“BlockType”,“范围”));
清理模型
清晰的关闭所有bdclose所有