RT-LAB实时仿真系统的安装与配置
系统基本组成
上位机+下位机+交换机+网线+1394电缆
上位机操作系统:Window XP
上位机软件:Matlab ,版本可为2006b、2007b和2008a
下位机操作系统:QNX 6.3.2
下位机网卡:必须是工业级网卡,集成网卡认不出来。
上位机RT-LAB软件安装过程
(1) 安装软件RT-LAB 8.2.1在C盘根目录下;
(2) 安装RT-LAB 8.2.1的注册软件;
(3) 将licence 文件拷贝到C:\\OPAL-RT\\LicServer下,并将第11行的内容“SERVER localhost 123456123456 1700”中的“localhost”改成计算机名;
(4) 在网卡配置中,将计算机网络地址(MAC地址,或Network Address)改成licence文件中的MAC地址,如123456123456;
(5) 在目录C:\\OPAL-RT\\LicServer中,打开lmtools.exe。在Config Services选项卡中,配置相应文件的正确路径,点击Save Service保存。在Start/Stop/Reread选项卡中选中RT-LAB License Server,先点击Stop Server,再点击Reread Server,最后点击Start Server。如果提示栏中出现“Server Start Successful”,则表示注册成功。
下位机QNX系统安装过程
(6) 将下位机硬盘格式改成FAT32。提示:由于QNX的特殊性,在安装之前,需要将硬盘格式化,此外,还有几个细节地方需要注意:一是主板总线的兼容性,二是数据线插口的顺序(1号为硬盘,2号为光驱)。
(7) 安装QNX 6.3.2。
下位机网络配置过程
(8) 启动下位机QNX操作系统,以root用户身份进入图形操作界面;
(9) 点击ConfigureNetwork,在Devices选项卡的IP Aliases中,设置IP地址为192.168.0.101,设置Netmask为255.255.255.0;
(10) 在Terminal中进行ping操作,测试网络配置的正确性。
上位机RT-LAB软件配置过程
(11) 用Meta Control打开RT-LAB软件;
(12) 在Model Preparation框的Target中选中QNX 6.x;
(13) 单击按钮Configuration,在弹出的子对话框中进行软件配置;
(14) 单击按钮Change Global setting,在弹出的子对话框Password Dialog中点击OK(不要输入任何密码);
(15) 单击按钮Advanced,在弹出的子对话框Advanced Settings: QNX 6.x中进行详细配置。首先,在选项卡Real time communication中设置实时通信类型Type为OHCI(即1394火线);其次,在选项卡Hardware configuration中,增加下位机节点信息,其中Node name可以自定,IP Address必须为下位机中的IP;再次,在开发平台Development中选择一个节点作为主节点(主节点下位机具有特殊的作用,负责编译由Matlab/Simulink RTW产生的C代码,并负责将目标代码传送给其它计算节点,在实时仿真时作为同步控制机)。单击按钮OK,完成配置。
RT-LAB实时仿真系统的程序开发与运行
程序开发
采用Matlab/Simulink进行开发。注意,很多Simulink自带模块并不支持,典型的就是bus,在计算节点内部,可以使用bus,但计算节点之间,不能使用bus,而只能用mux。另外,对线上不支持矩阵数据。
具体参见相关资料。
程序运行
具体参见相关资料。
异步串口通信
具体参见相关资料。
VC++控制界面开发
具体参见相关资料。