关键词不能为空

当前您在: 主页 > 英语 >

NI VeriStand 使用手册(概述 建模 创建MiL环境)

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

-

2021年2月8日发(作者:gnk)


NI VeriStand


使用手册(概述


|


建模


|


创建


M iL


环境)




目录



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 CHANN ELS



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


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




@


创建软件模型;




@


创建


Mi L


测试系统;




@


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




@


创建


Hi L


测试系统。





2.


创建软件模型



NI VeriSta nd


可以利用


*.dll


文件导入由< /p>


Matlab/Simulink/Stateflow


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



Simulink

< br>模型导入


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:36,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/611462.html

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

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文