|
是否可能在labview(windows)环境下使用通过MathWorks Inc。 Simulink model来建立的DLL?我拥有SIT,但手册只提到在RT端部署DLL。我想使用能在Windows环境下使用这个DLL尽管这是一个常用DLL(例如,是否可能只使用代码接口节点或者其他SIT的特性)?
一旦一个DLL被建立,如果不需要更新前面板控件和显示设备,你就不需要SIT了。建立的模型VI能够直接与RT端的模型dll相互交流。如果您想更新主机VI的控件或者显示设备,SIT会在主机上发布SIT server。如果您不想去更新控件和显示设备,您能够通过在您的电脑上调用对应的dll来完成你的调用任务。
但是,您将需要SIT来建立可以被labview调用的Simulink DLL。如果您建一个普通的没有SIT的DLL,labview无法与您的Simulink 模块的input和output端口进行通信。在Real-time或者Visual C++环境下,SIT使能了你从Simulink 模型中来建立DLLs的功能。使用Real-Time工作环境来将Simulink 模型文件转换为DLL. SIT包含了嵌入式的Real-time工作环境,这个可以将模型文件转化为C代码,然后编译这些C代码置入一个使用Microsoft Visual C++的模型DLL中,之后SIT将会自动建立一个模型VI来调用模型的DLL.
Simulink 是一个 MathWorks 公司注册的商标。
|