Vortex Studio入门教程13.02:与simulink交互

系列索引:Vortex Studio入门教程索引

依赖

配置

配置Vortex

打开Vortex Studio Editor,点击Options标签页

editor

弹出配置窗口,点击Setup标签

options

Application Setup处选择需要与Simulink通信的程序(这里就是默认的程序),点击绿色的图标

Application setup

自动打开editor.vxc程序

editor.vxc

在Toolbox中搜索Simulink

toolbox

双击这个Simulink Module自动添加到Setup中,右侧会有模块属性设置

simulink module

保存文件,Vortex Studio配置完成。

打开Matlab,打开目录C:\CM Labs\Vortex Studio 2024.1\bin\matlab,根据版本而定,这个目录中要包含VortexBlockset.mexw64

路径

执行命令

1
2
3
addpath(pwd) # 将此目录添加到环境变量
path #检查是否添加成功
savepath #永久添加至环境变量

Matlab/simulink配置结束。

Vortex中配置simulink扩展

打开Vortex Studio Editor,创建一个Assembly

assembly

将左侧的Part添加到画布中。在Explorer中点击右键菜单Create Primitive Geometry,选择Box

菜单

保存Assembly。

创建一个Mechanism,双击左侧的Assemblies From Files

mechanism

弹出添加界面

添加

添加后的效果。

assembly

按照上面的流程添加Simulink Block,点击右键

菜单

弹出参数编辑窗口,添加Transform型的inputTransform输入,double型的simulinkSignal输出。

参数

属性值

属性

从Toolbox中添加Connection Container

打开Assembly,找到Outputs中的World Transform,将其拖拽到Connections中

连接

将Simulink Block的InputTransform参数拖拽到Connections中。

连接

将两个部分连接起来

链接

有点像UE的蓝图

导出Simulink配置

导出simulink配置

保存

simulink模型

创建一个新空白simulink模型,打开库浏览器,搜索Vortex

库浏览器

拖拽添加到simulink画布中,双击控件打开属性配置

属性界面

IP/Port要和之前Vortex Studio中的一致,Path就是导出的simulink config json位置

vortex studio 配置

在simulink库浏览器中搜索scope,添加到simulink画布,连接InputTransform和scope。

scope

双击scope打开可视化窗口。

示波器

噪声

为了演示传送给Vortex的信息,我们添加一些噪声。

添加simulink画布添加一个Band-Limited White Noise,采样时间为0.01666s

噪声

点击建模标签页,点击模型设置,设置永久运行、固定步长0.01666秒。

simulink配置

仿真

点击运行按钮,模块中间变为Connected

连接中

点击Vortex Studio右下角的plotter按钮

plotter

将Simulink Block中的输出simulinkSignal拖拽到plotter中。

点击运行vortex studio,开始绘图。

Vortex Studio运行中

视频演示效果

资源

CSDN:CM Labs Vortex Studio 2024.01与Matlab R2022a交互模型


Vortex Studio入门教程13.02:与simulink交互
https://blog.jackeylea.com/vortexstudio/simulation-with-vortex-studio-and-matlab-simulink/
作者
JackeyLea
发布于
2024年2月29日
许可协议