我正在使用 modbus RTU(串行通信)通过 Matlab 控制锅炉试验工厂。
我通过一个循环运行我的控制程序(在编辑器中)45分钟,但我面临两个问题:
1] 运行程序时我无法更改任何变量值,这是非常需要的。
2] 运行脚本时,我无法在工作区中看到实时数据。
它在完成执行时间后更新所有变量。对于我的应用程序,我希望每次迭代都出现数据。
我无法解决它们,所以我切换到 simulink,但这更令人沮丧。
在 simulink 中,我使用用户定义的块(嵌入式 Matlab 函数)来生成不支持内置 matlab 函数(如 dec2hex)的 modbus 地址 PDU。
请有人在 simulink 中告诉我,串行发送/接收支持哪种数据格式?(ASCII/HEX/DEC)