最近一直在于labview战斗,心中总有一个疑问一直找不到答案,就是Matlab, dll文件,SIT, Labview, 实际测量 几者之间是什么逻辑关系,如何连接起来的。比如我最近在做一个关于温度控制的项目,我先编好了一个matlab程序,然后要通过SIT 的几个VI 把Matlab simulink 程序转到Labview 上,再通过Labview来实现预期的控制。matlab 程序没问题,产生.dll文件也没问题,labview的程序也能运行,但在Matlab simulink上完美显示的结果却无法在labview上显示,我想可能是我的程序某个地方有问题,目前在排查,可是心里的疑问一直没有找到结果。按照我的理解,Matlab Simulink的程序 通过SIT 和 real-time TOOLKIT,产生.dll 文件,然后把该文件传给labview,通过sit initialize model.vi and SIT initialize driver and wait for start.vi and take model time step.vi and sit finalize driver and model.vi 以及其它组件产生labviewc程序,该程序按照我的想法一是画出simulink模拟的结果,作为参照,二是控制实际采样测量,然后比较参照物和实际采用的结果,得出我的matlab simulink的模拟效果如何。
matlab simulink -----> Labview ???
Labview -------------> 实际测量???
谢谢高手,希望得到大家的帮助!
hi,
while knowing nuts about the SIT, please see if below links help...
Building a LabVIEW User Interface for a Simulink® Model with LabVIEW Simulation Interface Toolkit
How to Create Simulation DLL's for LabVIEW Using The MathWorks, Inc. Simulink® Software
and here is the search result page using keywords "matlab simulink with labview"