之前一直在用Simulink做仿真模型,现在要做测试需要用NI的设备和LabView软件,通过一段时间的学习,在SIT的使用上有了点小认识拿来跟大家分享一下。
需要注意的是,必须是先安装MatLab Simulink 然后安装SIT工具包,如果先安装SIT 然后再装的Simulink将无法使用SIT。
打开MatLab,会看到
SIT: Added paths for Simulation Interface Toolkit Version 2011
Starting the SIT Server on port 6011
SIT Server started
这表明你的SIT安装正确可以正常使用。
打开Simulink保存你的模型。
在Simulink中会有NI SIT Blocks 库,在你模型的最外层放置Signalprobe模块(必须是最外层!!)
Simulink输出端也要使用NI SIT Blocks 库中的SIT Out 模块。
保存。对Simulink做改动后要保存才能通过SIT 在VI中看到效果否则将运行未保存前的模型。
如何通过SIT链接Maltalb2011b和Labview2011
1、先安装matlab2011b,然后安装LabView2011
说明:
a.必须先安装Matlab2011b,然后安装LabView2011
b.安装LavView2011必须选择安装Simulink Interface Toolkit,因为Matlab和Labview是通过这个组件进行链接的
2.打开Matlab,运行edit matlabrc,在打开的matlabrc文件末尾添加:
addpath(‘C:\SimulationInterfaceToolkit’); % 将SimilinkInterfaceToolkit添加到Path中
NISIT_AddPaths;
NISITServer; % 启动SIT Server
说明:正常的安装后,如果不添加这两句代码是无法在Matlab启动时运行SIT Server,导致Matlab与Labview的通信失败。
3.配置Labview SIT Server
打开labview的配置界面:Tools-》Options-》VI Server
勾选TCP/IP,在Machine Access List中添加本机IP或localhost并保存
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !