关键词不能为空

当前您在: 主页 > 英语 >

NI-VeriStand-使用手册(概述-建模-创建MiL环境)只是分享

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 02:53
tags:

-

2021年2月8日发(作者:报警电话)


精品文档



NI VeriStand


使用手册(概述


|


建模


|


创建


MiL


环境)




目录



1.


概述



3


2.


创建软件模型



4


2.1.


创建被控对象模型



4


2.2.


创建控制器模型



9


3.


创建


MIL

测试环境



11



4.


创建测试激励信号



20


4.1.


使用



STIMULUS PROFILE EDITOR 20


4.2.


使用


TMDS FILE VIEWER 26


5. VERISTAND


高级功能



28


5.1.


使用


USER CHANNELS


、< /p>


PROCEDURES



ALARMS 28


5.2.


使用


CALCULATED CHANNELS 33


6.


创建


HIL

测试系统



39


6.1.


添加实时目标机



39


6.2.


添加


NI DAQ


设备



41


6.3.


添加


NI R


系列设备



43


6.4.


添加


NI

< br>故障注入模块



44


6.5.


添加


NI COMPACT RIO


硬件



47


6.6.


添加


NI XNET


硬件



48


6.7.


添加


TDK- LAMBDA


可编程电源



53


6.8.


更改软硬件端口映射



57


6.9.


更改模型运行设置



58



1.


概述



VeriStand


是美国



National Instruments


公司专门针对


HiL


仿真测试系统而开发出的软件环境。


VeriStand


是一种基于配置的软件环境,它简单易用,无需编程就完成实时测 试系统的创建,实现


HiL



试中所需 的各种功能。


NI VeriStand


能够配置模拟、数字和 基于


FPGA


的硬件


I/O

< p>
接口;能够配置激励生


成、记录数据、计算通道和事件警报;能够从


NI LabVIEW



MathWorks Simulink?等建模环境中导入


控制算法和仿真模型;能够利用操作界面实时在线 监控运行任务并与之交互。



精品文档



精品文档






本文介绍了


NI Veristand


各项主要功能的使用方法,并按照通用的开发测试顺序编写,主要 内容包括:



@


创建软件模型;



@


创建


MiL


测试系统;



@


实现自动化测试、记录数据;



@


创建


HiL


测试系统。





2.


创建软件模型



NI VeriStand


可以利用


* .dll


文件导入由


Matlab/Simulink/Sta teflow


创建的算法或仿真模型,下图所示



Simulink


模型导入


NI VeriStand


的过程:



精品文档



精品文档





注意:


NI VeriStand


支持的编译器包括


Microsoft Visual C++ 6.0, .NET 2003, 2005 (Professional or


Express), or 2008 (Professional or Express).



在本章中具体介绍了上述过程的操作步骤 ,将一个在


Matlab/Simulink


环境下创建的



*.mdl


文件转换为


NI VeriStand


所支持的



*.dll


文件。



下面用到的仿真模型来自


Matlab / Simulink



Demos




?



发动机


Engine


模型:


Modeling Engine Timing Using Triggered Subsystems


?



控制器


E CU


模型:


Engine Timing Model with Closed Loop Control



2.1.


创建被控对象模型



下面过程将演示如何将


Simulink


中的 发动机


Engine


模型,转换为


Ve riStand


可用的被控对象模型。



1.


打开


Simulink


模型:



Modeling Engine Timing Using Triggered Subsystem


另存到新建工作目录中,例如



D:N IVS_HandsOn


,为避免和原有模型冲突,重命名为


< /p>



精品文档



精品文档




该发动机模型要求的输入信号为



?



Throttle Angle


节气门开度




?



Drag Torque


拖拽扭矩(负载扭矩)



输出信号为



?



Engine Speed


发动机转速



关于该模型的具体信息, 请参考


Simulink


帮助文档。



精品文档



精品文档




运行后结果如下所示,上图为发动机模型所需输入信号,黄色曲线为负载扭矩,紫色曲线为节气门开度;


下图中为发动机模型计算的输出信号,黄色曲线为发动机转速。



1) 0~5s


,节气门开度不变,负载扭矩在


2s


时,由


25 Nm


下降到


20 Nm


,发动机转速因负载 扭矩变小而


提高;



2) 5s


时,节气门开度增加,负载不变时,发动机转速快速升高;



精品文档



精品文档



3) 8s


时,负载扭矩再次增加,节气门开度不变,转速下降。




精品文档



精品文档



2.

正确安装


VeriStand


后,在


Simulink Library Browser


中会自动添加



NI VeriStand Blocks


,如下图


所示:





3.


修改模型



1)


将模型中需要做映射的端口,用相应的


NIVeriStand In



NIVeriStand Out


替代;



2)



Simulink


模型最上层中添加


Block NIVeriStandSignalProbe


添加后下层所有模块的参数也都可以


通过


VeriStan d


观测或者修改;



3)

< p>
取消原


Simulink


模型中

< br>Signal Properties


下有关


data logging


的选项。




精品文档



精品文档




4)


完成修改后的发动机模型如下所示:




4.


设置编译环境并编译



1)


打开


Simulink


模型的


Configuration Parameters (


快捷键:


Ctrl+E),


2)



Real-Time Workshop


中,指定


System target fi le




,点击


OK


确认。



注意:如果实时目标机为


cRIO


系列,此处要选择


NIVer iStand_



精品文档


-


-


-


-


-


-


-


-



本文更新与2021-02-08 02:53,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/611545.html

NI-VeriStand-使用手册(概述-建模-创建MiL环境)只是分享的相关文章

NI-VeriStand-使用手册(概述-建模-创建MiL环境)只是分享随机文章