本教程详细介绍了在嵌入式系统中搭建VeriStand和MATLAB PharLap编译环境的过程,涵盖必要的软件配置、代码编写及调试技巧。
本段落将详细介绍如何搭建VeriStand与Matlab的编译环境,涵盖安装前准备、上位机软件安装及SDK安装步骤。
一、安装环境准备
在开始之前,请确认您使用的MATLAB版本是否支持所需的NI VeriStand版本。本指南适用于以下操作系统:
- 下位机:Pharlap
- 上位机:Windows 7(推荐)或 Windows 10
要成功搭建编译环境,需要预先准备好如下软件:
1. MATLAB
2. NI VeriStand
3. NI-DAQmx驱动程序
4. NI-VISA驱动程序
5. NI-XNET驱动程序
6. SDK版本:Windows 7使用SDK 7.1(for Win7),Windows 10则选择SDK 7.1(for Win10)
7. Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1 补丁
8. .NET Framework:Windows 7使用.NET FrameWork 4.0,而Windows 10则需要安装.NET FrameWork 4.6.2
二、上位机软件安装步骤:
按照以下顺序进行:
- 安装MATLAB
- 安装NI VeriStand
- 安装必要的NI驱动程序(如:NI-DAQmx, NI-VISA 和 NI-XNET等,根据实际硬件需求选择)
- 根据操作系统类型,分别在Windows 7或10中安装SDK编译器。注意,在Win7系统下需要先卸载较高版本的.NET Framework,并且安装.NET Framework 4.0;而在Win10环境下,则需移除与2010 C++ 编译环境相关的程序并修改离线包中的配置文件,再进行SDK的安装。
三、SDK安装
在完成上述步骤后,请继续执行Windows SDK补丁Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1 patch 的安装操作。
四、环境测试
最后,在控制面板中确认是否能看到Microsoft Windows SDK for WindowsX (Version 7.1)的条目。同时,启动MATLAB软件并输入命令mex -setup以检查编译器设置信息。如果一切正常的话,“NI VeriStand Model Framework”提示出现并且NIVeristand.tlc文件被正确识别,则表明您已经成功搭建了VeriStand与Matlab之间的开发环境,并且可以开始进行相关项目工作了。
通过以上步骤,您可以顺利完成VeriStand和MATLAB的编译环境配置。