MATLAB / Simulink中的仪器控制工具箱包含两个可以在串行端口上向设备发送数据的块:
-
Serial Send:通过串口发送二进制数据
-
To Instrument:将模拟数据发送到仪器
看起来 To Instrument
块比 Serial Send
更通用 . To Instrument
允许您选择底层接口,其中一个选项为"Serial" .
To Instrument
(使用Interface = Serial配置时)和 Serial Send
之间有什么区别?是否有任何理由更喜欢将4个字节的数字数据发送到设备?还有其他情况只有一个会起作用吗?
1 回答
一个区别:
“To Instrument”和“Query Instrument”块是较旧的块,并且硬编码为仅用于端口COM1-COM4 . 对于位于不同串行端口的设备,请尝试“串行发送”和“串行接收”块以实现相同的功能 . 这些块的块参数对话框应自动填充要与之通信的可用COM端口列表,以便您可以为设备选择正确的端口 .