跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
MATLAB / Octave算法

Veristand 环境安装教程:Linux RT 与 Windows 平台

Veristand 环境安装需确认 Simulink、操作系统及硬件兼容性。步骤包括检查版本对应关系、安装 LabVIEW 与 Veristand Bundle、配置编译器(Matlab MinGW/GNU C++)、编译 Simulink 模型并导入 Veristand 项目。重点区分 32 位与 64 位支持,处理 FPGA 板卡驱动,解决编译失败常见故障。

HadoopMan发布于 2026/1/18更新于 2026/6/722 浏览
Veristand 环境安装教程:Linux RT 与 Windows 平台

Veristand 环境安装教程

本教程针对 Simulink 编译模型并导入 Veristand 的场景编写。请注意,老用户可能使用的是 Veristand Model Framework(历史版本,NI 不再维护),新版本编译支持为 VeriStand Model Generation Support。

1. 环境兼容性检查

1.1 Simulink 与 Veristand 兼容性

确认使用的 Veristand 与 Simulink 最低版本要求。

VeriStand Model Generation Support and MathWorks Simulink® Compatibility - NI

分别查看 Windows 和 Linux RT 控制器兼容的 Veristand 和 Simulink 版本。

兼容性截图

兼容性截图

1.2 NI 软硬件与操作系统兼容性

确认 LabVIEW、操作系统与各板卡之间的兼容性,从而确定 LabVIEW 软件与驱动的最低版本,最后匹配为 Veristand 的相同版本即可。

NI 软硬件与操作系统兼容性 - NI

1.3 FPGA 板卡编译器版本

FPGA 板卡较为特殊,需要查看对应的编译器版本,最后匹配为 Veristand 的相同版本即可。

Xilinx 编译工具和 NI FPGA 硬件之间的兼容性 - NI

1.4 控制器系统支持

查看当前控制器是否支持 Linux RT 系统。

已存档:实时控制器与实时操作系统之间的兼容性 - NI

1.5 位数选择

LabVIEW 或控制器安装 32 位还是 64 位的区分主要取决于 FPGA 板卡。默认情况是安装 32 位肯定都可以,如果要用 64 位则需要检查 FPGA 板卡能否被 64 位的工具包编译。

使用 64 位 LabVIEW FPGA 模块支持的 FPGA 终端 - NI

同时需要在 LabVIEW FPGA Module 的 Readme 里确认是否支持该板卡。

LabVIEW FPGA 模块 Release Notes - NI

由上述内容即可确认好需要安装的环境位数(32 位/64 位),安装的 LabVIEW、Veristand、Simulink 版本。

注意: LabVIEW 与 Veristand 版本号需一致。

2. 软件安装

如果不确认最低使用版本,2022Q3 以上应该是可以兼容。

注意: 安装软件之前确认电脑有足够的安装空间;关闭所有杀毒软件;没有其他版本的 NI 系列软件。

  1. 先安装 Mathworks 公司的 Matlab,同时勾选安装 Simulink。

  2. 再安装配套 NI 软件,用于管理 PXI 平台的组件。安装顺序一般为:

    • LabVIEW
    • LabVIEW Real Time Module
    • PXI Platform Services

    也可以直接使用 Bundle 安装,这样就不用考虑安装顺序。

  3. 开始安装 Veristand Bundle,注意不要勾选 Veristand Model Framework,已经安装的卸载掉,使用 NI Package Manager。

  4. 同时安装当前拥有板卡的驱动,参考步骤 1.2 的兼容性链接查询。

安装界面

  1. 重启电脑,激活安装的软件。
  2. 打开 Matlab 的附加功能,如果有老版本的 Veristand Model Framework 卸载掉通过附加功能管理器。

附加功能

查看 Veristand Model Generation Support 与 Simulink、Veristand 的兼容性。

https://www.mathworks.com/matlabcentral/fileexchange/106420-veristand-model-generation-support

兼容性检查

同时下载对应的历史版本进行安装。

历史版本

  1. 安装 MATLAB MinGW Compiler for 64-bit Windows 编译器。如果不对 Veristand 的 windows 终端进行编译可以直接跳过此步。

MinGW

  1. 安装 Linux RT 的模型编译器。版本与 Veristand 版本相同即可。

下载 GNU C & C++ Compile Tools x64 - NI

  1. 环境安装完成,重启电脑。

3. Simulink 编译步骤

3.1 Linux RT 编译

  1. 新建一个文件夹用于存放模型文件及编译文件。
  2. Matlab 打开并进入此文件夹,打开 Simulink,创建一个新模型,并保存。

新建模型

  1. 打开库浏览器,搜索 Veristand。该位置与老版本的有改动。

库浏览器

  1. 随便写个代码。

代码示例

  1. 打开 Simulink Coder。

Simulink Coder

开始配置模型及编译工具,点设置。

配置设置

停止时间改为 inf(避免模型在一定时间后意外停止); 求解器类型改为定步长; 求解器可自动选择或者离散; 定步长(基础采样时间)可根据实时系统性能设置,这里设为 0.001;

参数设置

参数设置 2

参数设置 3

参数设置 4

应用并确定。 6. 开始编译。

开始编译

同时可以调出编译窗口进行查看。

编译窗口

对应 so 文件路径。

so 文件

3.2 Windows 编译

Windows 编译只是有一点设置不一样,流程大体上是一致的。

Windows 编译 1

Windows 编译 2

Windows 编译 3

Windows 编译 4

Windows 编译 5

4. 故障排除

  1. 删除 Matlab 的编译文件或对代码进行参数调参以后再进行编译。
  2. LinuxRT 遇到编译器无法执行则需要在 NI Package Manager 里卸载掉编译器重新安装,搜索 toolchain 全部卸载。卸载完重启电脑再搜索 toolchain 重新安装重启电脑即可。

Toolchain

  1. Matlab 安装文件夹有空格(提示:环境最好不要有中文和空格)。

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q0000019lZ5CAI&l=zh-CN

5. Veristand 导入模型步骤

  1. 打开 Veristand 新建一个空白项目。
  2. 在映射图中打开 Software 面板 并拖放 Simulation Model 模块。

映射图

  1. 在映射图中放置 Simulation Model 模块将自动打开一个文件对话框,您将使用该对话框来导航和选择先前生成的.vsmodel 文件。

文件选择

文件选择 2

6. 旧版本代码迁移

从 VeriStand Model Framework 迁移至 VeriStand Model Generation Support 24.3 - NI

目录

  1. Veristand 环境安装教程
  2. 1. 环境兼容性检查
  3. 1.1 Simulink 与 Veristand 兼容性
  4. 1.2 NI 软硬件与操作系统兼容性
  5. 1.3 FPGA 板卡编译器版本
  6. 1.4 控制器系统支持
  7. 1.5 位数选择
  8. 2. 软件安装
  9. 3. Simulink 编译步骤
  10. 3.1 Linux RT 编译
  11. 3.2 Windows 编译
  12. 4. 故障排除
  13. 5. Veristand 导入模型步骤
  14. 6. 旧版本代码迁移
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ 继承机制详解:从基础概念到多继承模型
  • 2026 年主流 AI 大模型实测与选型指南:国产模型崛起与性价比分析
  • GESP C++ 二级考试重点与编程题模板大全
  • C++ 面试题常用总结详解
  • SmolVLA 模型 TensorRT 加速可行性分析与 ONNX 导出
  • Spring Boot 安全认证与授权详解
  • 2025 AIGC 最具影响力 AI 应用开发平台榜单及选型分析
  • Whisper 模型版本及下载链接
  • 链表十大经典算法题详解与实现
  • MCP 协议详解:与 Function Call 的区别及使用思路
  • C++ 音视频工具命令行骨架:参数解析与任务回调系统
  • 招聘面试中常见的奇葩心理测试解析
  • C++ lower_bound 与 upper_bound 核心用法解析
  • OpenClaw 对接飞书机器人高频踩坑与解决方案
  • 构建 AI Agent 框架:从规划到执行的全流程解析
  • macOS 使用 Homebrew 安装 Java 21 教程
  • Thinking Claude 提示词全文及核心逻辑解读
  • Python 爬取同花顺股票数据及技术指标提取
  • Visual Studio 2026 GitHub Copilot Agent 模式深度解析
  • 飞算 JavaAI 智能编码工具功能解析与实战案例

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online