博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
labview和simulink联合仿真方法(功能测试)
阅读量:5101 次
发布时间:2019-06-13

本文共 1069 字,大约阅读时间需要 3 分钟。

由于Simulink模型在仿真过程中不能实时修改参数,导致在进行功能仿真时效率很低,而利用labview的SIT模块可以在仿真的过程中实时修改和查看参数,提高仿真效率。

 

一、利用labview SIT模块与Simulink联合仿真。

软件环境:labview2012、matlab r2011b

操作步骤

  1. 首先安装matlab软件
  2. 先安装labview2012,然后安装SIT(Simulink interface toolkit)模块。

必须安装labview2012或之前的版本,因为之后的版本不再支持SIT。

  1. 设置labview。

新建一个空白VI;打开工具/选项/VI服务器;选择TCP/IP,在机器访问列表中输入本机IP或者localhost,

 

 

选择工具/SIT connection manager

 

设置vi服务器端口:6011

在current Model处选择要仿真的mdl模型;

下面选择工程的路径;

点击OK生成仿真程序。

  1. 设置MATLAB

打开MATLAB软件,输入edit matlabrc命令,将以下命令添加到文件末尾:

addpath('D:\SimulationInterfaceToolkit');%添加SIT安装路径

NISIT_AddPaths;

NISITServer;%启动NIserver

保存后重新打开MATLAB,命令窗口出现:

SIT: Added paths for Simulation Interface Toolkit Version 2012

Starting the SIT Server on port 6011

SIT Server started

                   表示已经与服务器连接。

  1. 设置mdl模型

打开要仿真的模型,选择Simulation/configuration parameters/code generation

在system target file中选择nidll.tlc,使用NI规则生成代码。

 

                   在Simulink工具箱中找到NI SIT Blocks,将其中的SignalProbe模块放置在模型的最外层,其他需要输入输出的参数也放置在最外层。

  1. 设置输入输出;

打开labview程序框图,添加一个输入控件,选择工具/SIT connection manager中的mapping,

找到刚才添加的控件名,比如fc_on,双击,出现:

 

 

选择输入控件要映射到的变量。

转载于:https://www.cnblogs.com/qpl123/p/4952718.html

你可能感兴趣的文章
【转】组策略
查看>>
十年后,我又开始研究SEO了
查看>>
NodeJS、NPM安装配置步骤(windows版本)
查看>>
HTML中 li 标签的value属性兼容问题
查看>>
【20171030晚】i春秋论坛涨姿势一
查看>>
MyBatis配置文件(一)――properties属性
查看>>
Android 6.0 - 动态权限管理的解决方案
查看>>
POJ 3061.Subsequence 尺取法
查看>>
python-条件控制
查看>>
CAN总线
查看>>
Silent Hill 5 Bug
查看>>
.net集合类的研究-哈希表(一)--Hashtable,Dictionary<TKey,TValue>
查看>>
cocos2d-1.0.1-x-0.11.0 Win32项目模板补丁
查看>>
Python程序中#-*-coding: UTF-8 -*-的作用
查看>>
spring与redis集成之aop整合方案
查看>>
Sizzle源码分析:二 词法分析
查看>>
mysql 5.x 新用户无法登陆
查看>>
[ActionScript 3.0] 利用InteractivePNG.as类精确选择识别png图片有像素的区域
查看>>
[leetcode]Maximum Subarray
查看>>
loadrunner创建控制场景
查看>>