主页
技术支持
使用VeriStand Model Generation Support插件创建仿真模型
使用VeriStand Model Generation Support插件创建仿真模型
更新 Apr 9, 2024
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
软件
VeriStand
MATLAB
Simulink
MATLAB®的VeriStand Model Generation Support插件允许在MathWorks Simulink®环境中创建与VeriStand兼容的模型。
本文介绍如何使用
VeriStand Model Generation Support
插件设置和创建VeriStand兼容的Simulink模型,以及如何将其导入VeriStand。
所需软件:
VeriStand 2021或更高版本
MATLAB R2020a及更高版本
先决条件:
VeriStand Model Generation Support
插件
用于64 位Windows目标的
MATLAB® MinGW编译器
用于NI Linux实时目标的
NI GCC编译器
设置和创建与VeriStand兼容的Simulink模型
在Simulink中打开您的模型,然后导航到“
MODELING
”选项卡。打开
Model Settings
下拉菜单并选择
Model Settings
(您可以使用快捷键 <Ctrl+E> 快速访问此设置)。
转到
Solver
部分并确保在Solver选择区域中,
Type
设置为
Fixed-step
并且
Solver
设置为
auto
或
discrete(no continuous states)
。此外,将
Stop time
设置为
inf
(无限)以避免模型在一定时间后意外停止。
在
Code Generation
部分,选择
veristand.tlc
作为
System target file
。查阅
访问VeriStand Model Generation Support文档
以确定与您的目标一起使用的正确
Toolchain
。您可以获取有关每种类型的目标应使用哪种工具链的更多信息。
在
Hardware Implementation
部分,确保选择的
Device vendor
是
Intel
,并且
Device type
是
x86-64 (Linux 64)。
此外,确保启用
Suppot long long
。
关闭Configuration Parameters窗口并打开Simulink菜单的
APPS
选项卡中的
Simulink Coder
工具。
在新的
C CODE
选项卡中,按
Build
按钮开始编译。编译完成后,您将在Diagnostic Viewer中收到一条消息通知。
编译过程将分别为Linux或Windows目标输出具有.vsmodel扩展名的文件和具有SO或 DLL扩展名的文件。
在VeriStand中导入Simulink模型
要导入模型,请打开现有VeriStand项目或创建新项目,然后在映射图中打开
Software面板
并拖放
Simulation Model
模块。值得一提的是,目前无法通过VeriStand system explorer导入Simulink模型。
在映射图中放置Simulation Model模块将自动打开一个文件对话框,您将使用该对话框来导航和选择先前生成的.vsmodel文件。
您会注意到该模块将更改为包含模型的名称,而通过展开简单模块可以显示输入端口和输出端口。
可以在system explorer中配置新的未映射通道。
如果需要,您可以在右侧窗格中更改模型的路径并查看系统定义设置。
相关链接
访问VeriStand Model Generation Support文档
VeriStand Model Generation Support
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful