LabVIEW——AMESim实时仿真操作指南
一、安装要求 1. 软件环境:
a. LabVIEW 8.6.1; LabVIEW Real Time 8.6.1; LabVIEW Control and Design Simulation
Toolkit 8.6.1; NI DAQmx 8.8
b. LMS Imagine.Lab AMESim R8b版本(带液压库、液压元件设计库) c. Microsoft Visual C 6.0以上版本(英文版) d. Windows XP/Vista 2. 硬件环境:
a. PXI 1042机箱;PXI 8106实时控制器;PXI 6251 数据采集卡;SCB-68 接线端;
SHC68-68-EPM 电缆;导线若干; b. 普通PC机一台(上位机);
二、系统配置 1. 软件配置
a. 需要支持LabVIEW Simulation Module Interface的license.dat(由LMS公司提供) b. 实时目标机许可配置:将rttargetslicenses.h 文件(由LMS提供,根据目标机的网卡
号生成!)放置于C:\\AMESim\\v810\\interfaces\\labview目录下即可
c. AMESim的许可配置及编译器的选择(详见AMESim安装说明,编译器使用Visual
C++)
d. 先安装LabVIEW 8.6.1,再安装Real Time 8.6.1, 然后安装相关Toolkit, 最后安装NI
DAQmx 8.8驱动
2. 硬件配置
a. 使用网线连接上位机PC与PXI 8106RT控制器,在上位机PC网络邻居->本地连接
->右键属性->TCP/IP属性设置上点击自动获得IP地址(见下图)
打开桌面上的Measurement and Automation Explorer 到下位机NIBJ (见下图)
, 进入后点击远程系统,可以找
在右边IP设置点击“建议值”为RT控制器设置固定IP, 本例设为169.254.0.24, 点击“应用”后重启RT控制器
b. 在上位机PC上回到TCP/IP属性,将上位机IP改为和RT控制器在同一网段,如下
图
c. 回到Measurement and Automation Explorer, 点击NIBJ下的软件,右键选择添加/删
除软件,如下图所示
d. 在LabVIEW Real-Time软件向导上选择安装LabVIEW RT 8.6.1, LabVIEW Control
Design and Simulation 8.6.1 和 NI DAQmx 8.8, 如下图所示。
三、实时测试
1. 硬件在环测试步骤
a. AMESim 模型准备:启动AMESim——>help——>AMESim Demo Help—
—>Solutions——>Ground Loads & Flight Control——>Flight Control——>Simple model of flight control,点击链接
$AME/demo/Solutions/GroundLoads_FlightControl/FlightControl/SimpleFlightControl.ame,将模型保存在某文件夹下并进行命名,如
D:\\807\\SimpleFlightControl_labview.ame,在AMESim界面内可以看到该模型如下图所示,为一典型的飞控舵机模型。
b. 修改模型并创建LabVIEW实时接口,见下图
然后,在接口对话框中的‘Type of Interface’下拉菜单中选择LabVIEW Simulation Module,设置input和output的个数,并逐一对每个input和output进行定义:
点击‘OK’之后就会生成LabVIEW的接口模块。将接口模块与AMESim模型的其余部分连接,得到如下图所示的模型
c. 进入‘parameter mode’(参数模式),AMESim会用VC编译器编译该模型
d. 进入仿真模式(Simulation Mode)
e. 选择File——>Generate files for Real-Time
f. 选择Labview SimModule,点击“Generate”