主页
技术支持
从MathWorks,Inc.Simulink®软件生成模型用在NI Linux实时系统上部署
从MathWorks,Inc.Simulink®软件生成模型用在NI Linux实时系统上部署
更新 Nov 1, 2023
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
硬件
CompactRIO Chassis
PXI Controller
软件
VeriStand
MATLAB
Simulink
操作系统
LabVIEW Real-Time (NI Linux Real-Time)
我有一个Simulink®模型,希望可以运行在NI Linux Real-Time的NI PXIe控制器或NI CompactRIO中。请问如何正确配置建模环境以构建模型?
在执行这些配置步骤之前,请确保已在开发计算机上安装了
与NI VeriStand版本兼容的MATLAB®,Simulink®和Real- TimeWorkshop®版本
。
为了生成
.so
文件,您将需要适当的编译工具。
对于VeriStand 2019R3及更高版本:
下载兼容的
VeriStand版本,
或从
NI软件包管理器中
安装它(推荐)。
运行Veristand安装,并确保选择了
VeriStand模型框架
:
注意:
自VeriStand 2019R3起,用于VeritaStand Model Framework安装程序中包含了用于NI Linux Real-Time的C / C ++开发工具,因此您无需安装任何其他编译器工具链即可为Linux-RT Target编译模型。只需确保在要安装的其他项目上选中“ C / C ++开发工具”框,它就会包含在安装中。
现在要编译您的 Simulink® 模型,请确保为您的 Linux-RT 目标选择合适的工具链。 请参阅您所使用版本的 VeriStand 手册中的
Compiling a Model in MathWorks Simulink® Software
。
对于VeriStand 2019R2和更早版本:
下载并安装与您的 LabVIEW Real-Time 版本兼容 的
C/C++ 开发工具
版本。
下载兼容的
VeriStand 版本
或使用安装光盘安装 NI Veristand 和 NI VeriStand 模型框架。
准备好 NI VeriStand 模型框架和用于 NI Linux Real-Time Eclipse 版的 C/C++ 开发工具后,您现在可以使用 The Mathworks, Inc. Real-Time Workshop® 软件为您的模型编译
.so
文件。 请参阅VeriStand 帮助文档中的
Compiling a Model from The MathWorks, Inc. Simulink® Software
。
Additional Information
LabVIEW 2014模型接口工具包增加了将Simulink®模型编译为可在基于ARM的NI Linux Real-Time目标上运行的共享库的支持。
VeriStand 2015和LabVIEW 2015模型接口工具包增加了对基于ARM和基于Intel x64的NI Linux Real-Time目标编译模型的支持。
VeriStand 2019R3及更高版本现在已将VeriStand Model Framework安装程序中包含的用于NI Linux Real-Time的C / C ++开发工具,因此您无需安装任何其他编译器工具链即可为Linux-RT目标编译Simulink®模型。
Simulink®和Real-TimeWorkshop®是The MathWorks,Inc.的注册商标。所有其他商标均为其各自所有者的财产。
相关链接
NI VeriStand Models Built with The MathWorks, Inc. Simulink® Not Compiling
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful