在执行这些配置步骤之前,请确保已在开发计算机上安装了
与NI VeriStand版本兼容的MATLAB®,Simulink®和Real-
TimeWorkshop®版本 。
为了生成.so文件,您将需要适当的编译工具。
对于VeriStand 2019R3及更高版本:1.下载兼容的
VeriStand版本,或从
NI软件包管理器中安装它(推荐)。
2.运行Veristand安装,并确保选择了
VeriStand模型框架 :
注意:自VeriStand 2019R3起,用于VeritaStand Model Framework安装程序中包含了用于NI Linux Real-Time的C / C ++开发工具,因此您无需安装任何其他编译器工具链即可为Linux-RT Target编译模型。只需确保在要安装的其他项目上选中“ C / C ++开发工具”框,它就会包含在安装中。
4.现在要编译Simulink®模型,请确保在“
代码生成”选项卡中为Linux-RT目标选择适当的工具链,如下所示:
对于VeriStand 2019R2和更早版本:下载并安装适用于您的LabVIEW Real-Time版本的适用于NI Linux Real-Time的C / C ++开发工具版本:
尝试编译模型之前,请使用安装光盘或
下载的安装程序来安装NI Veristand和NI VeriStand模型框架。
准备好用于NI Linux Real-Time的NI VeriStand模型框架和C / C ++开发工具,Eclipse Edition之后,您现在可以使用MathWorks,Inc. Real-TimeWorkshop®软件为您的模型构建.so文件:
- 打开Simulink®。从模型中,转到“ 模拟”»“配置参数” 。
- 在规划求解选项卡中,请确保将“ 停止时间”设置为inf,并将“ 类型”设置为“ 固定步长” 。
- 在Real-Time Workshop®类别下,选择NIVeriStand_Linux_ARM_32.tlc (对于基于ARM的目标)或NIVeriStand_Linux_64.tlc (对于基于Intel x64的目标) 文件,单击“ 应用” 。
- 单击“ 应用” ,然后单击“ 构建”以编译模型。
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.的注册商标。所有其他商标均为其各自所有者的财产。