关注:144 2014-01-19 14:23

Matlab的Simulink模型用Simulation Interface工具包打包后在LabVIEW的RT中运行,能否在Simulink中访问硬件?例如使用串口将数据发送回来?

已解决 悬赏分:0 - 解决时间 2025-05-14 00:27
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
  SIT可以和硬件交互,但是Simulink的模型不能直接访问硬件。SIT的作用是将Simulink模型生成一个在LabVIEW环境下可以运行的DLL,里面只包含算法,访问硬件的工作需要在SIT工具包生成的Driver VI中编写,并且要注意不能阻塞程序运行使RT超时。像串口发送和读取数据等待时间较长,应安排到并行的循环里。