AMESim-LabVIEW实时测试报告v2 - 图文 下载本文

内容发布更新时间 : 2024/5/19 2:32:33星期一 下面是文章的全部内容请认真阅读。

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”