软件安装
- 检查VeriStand 建模版本兼容性。
- 安装与 VeriStand 兼容的 MATLAB/Simulink 版本。
- 必须包含 MATLAB Coder 和 Simulink Coder 插件。
- 安装 NI VeriStand Model Framework。
- 包含在 NI Package Manager 中的 VeriStand 安装程序中,但您可以选择仅安装NI VeriStand Model Framework。
注释:正确的顺序安装和安装兼容版本是非常重要。大多数 Simulink/VeriStand 问题都是由此引起的。
设置和构建 VeriStand 兼容的 Simulink 模型
- 打开 MATLAB 软件并验证 MATLAB 是否成功识别NI VeriStand Model Framework。当您打开 MATLAB 时,您应该会看到以下信息:
- 如果您没有,请检查以确保 Simulink 版本与 VeriStand 版本兼容。如果您安装了多个版本的 MATLAB/Simulink,您可能需要将以下行添加到 matlabrc.m 文件中:
addpath('X:\VeriStand’);
NIVeriStandAddPaths;
- 打开Simulink并从头开始创建模型或打开示例模型。您可以按照下图创建一个简单的添加模型。
- 按照此链接中的说明设置模型选项。从工具栏打开 Model Configuration Parameter 设置:
- Solver >> Stop time>> inf
- Solver >> Solver Selection >>Type>> Fixed-step
- 在 Model Configuration Parameter 设置中,打开 Code Generation >>Target selection >> System Target File 。浏览并选择 VeriStand.tlc 文件并使用正确的 toolchain ,例如如果我们正在为 NI Linux Real-Time(64 位)终端进行编译,则选择 VeriStand Compiler for Linux63 target | gmake makaefile (64-bit Linux) 。
- 通过点击 C Code >> C/C++ Code >> Build Model 来构建模型。确保构建过程成功完成,构建输出目录将包含:
- 生成的C文件和header文件
- makefile文件
- 其他 model framework 文件
- 编译后的共享库(.dll或.so文件)
使用 VeriStand 将模型部署至 NI Linux Real-Time 终端
- 将 VeriStand Engine安装至您的NI Linux Real-Time 终端。
- 打开现有的 VeriStand 项目或创建新项目,然后打开 System Explorer 。确保输入正确的NI Linux Real-Time 终端操作系统和IP地址。
- 要在 VeriStand 中使用模型,您现在可以使用构建 DLL 或 SO 文件,并通过选择 Add a Simulation Model 将其加载到 VeriStand 中。
- 模型加载后,您可以在模型下找到输入和输出通道。
- 打开或创建一个Screen/nivsscr文件,然后从添加模型中拖动所有输入和输出。
- 部署 VeriStand 项目。状态更改为 Connected 后,更改输入ln1和ln2的值。您可以发现输出Out1值将反映 Add 模型的结果。