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

本文首发于:Vortex Studio入门教程13.02:与simulink交互

依赖

配置

配置Vortex

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

自动打开editor.vxc程序

在这里插入图片描述

在Toolbox中搜索Simulink

在这里插入图片描述

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

在这里插入图片描述

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

配置Simulink

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

在这里插入图片描述

执行命令

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

Matlab/simulink配置结束。

Vortex中配置simulink扩展

打开Vortex Studio Editor,创建一个Assembly

在这里插入图片描述

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

在这里插入图片描述

保存Assembly。

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

在这里插入图片描述

弹出添加界面

在这里插入图片描述

添加后的效果。

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

属性值

在这里插入图片描述

从Toolbox中添加Connection Container

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

在这里插入图片描述

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

在这里插入图片描述

将两个部分连接起来

在这里插入图片描述

有点像UE的蓝图

导出Simulink配置

在这里插入图片描述

保存

simulink模型

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

双击scope打开可视化窗口。

在这里插入图片描述

噪声

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

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

在这里插入图片描述

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

在这里插入图片描述

仿真

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

在这里插入图片描述

点击Vortex Studio右下角的plotter按钮

在这里插入图片描述

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

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

在这里插入图片描述

视频演示效果:B站视频演示效果

  • 22
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幽迷狂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值