主要内容

链接到模型

将虚拟现实世界连接到Simulink万博1manbetx®模拟风景™ 多体™动态系统模型

通过连接Simulink块图或万博1manbetxSimscape多体链接模拟模型为动态系统生成信号数据,可用于控制虚拟世界并为其设置动画。

使用万博1manbetx仿真软件3 d动画™将Simulink模型连接到虚拟世界的块库万博1manbetxVR水槽块允许你从Simulink块端口写入值到指定的虚拟世界字段。万博1manbetx要在虚拟世界查看器和Simulink模型之间提供交互,请使用万博1manbetx虚拟现实源块或其他块,如空间鼠标输入块。

要查看使用Simscape多体链接软件:

  1. 在Simulink界面中使用万博1manbetxSimscape多体链接阻碍。

  2. 在虚拟世界中创建机器的详细视觉表示。

  3. 将虚拟世界连接到Simscape多体链接身体传感器输出。

  4. 在虚拟世界查看器中查看身体的行为。

功能

vrlib 开放万博1manbetx块库万博1manbetx三维动画
操纵杆 创建操纵杆对象
VRV太空鼠标 创建空间鼠标对象
vrcoordm2vr 转换MATLAB坐标到VR坐标
vrcoordvr2m 将VR坐标转换为MATLAB坐标
vrrotmat2vec 将旋转从矩阵转换为轴角度表示
vrrotvec2mat 将旋转从轴角度转换为矩阵表示

阻碍

VR水槽 从中写入数据万博1manbetx虚拟世界模型
虚拟现实源 从虚拟世界读取数据到万博1manbetx模型
虚拟现实到视频 从中写入数据万博1manbetx模型到虚拟世界(开启视频输出端口)
VR示踪剂 关联虚拟场景中物体的轨迹跟踪
VR占位符 将未指定的值发送到万博1manbetx三维动画
VR信号扩展器 将输入向量展开成完全合格的虚拟世界场向量
操纵杆输入 处理来自异步操纵杆设备的输入
空间鼠标输入 处理来自空间鼠标设备的输入
叉积 两个三维向量的叉积
标准化向量 输出单位向量平行于输入向量
两个向量之间的旋转 两个三维向量之间的虚拟世界旋转
旋转矩阵到虚拟现实旋转 将旋转矩阵转换为轴/角度旋转
VR旋转到旋转矩阵 将轴/角度旋转转换为旋转矩阵
虚拟现实到MATLAB坐标 将VR坐标转换为MATLAB坐标
MATLAB到VR坐标 转换MATLAB坐标到VR坐标
视点方向到VRML方向 将视点方向转换为虚拟世界方向

万博1manbetx模型和生成的代码链接

虚拟现实世界和动态系统实例

使用与Simulink方框图和MATLAB接口的虚拟世界万博1manbetx®对象和函数。

连接虚拟世界和模型

将Simulink模型与万博1manbetx虚拟世界关联,并将信号从Simulink模型连接到虚拟世界。

使用传感器

根据来自虚拟世界的用户输入或虚拟世界中的事件,在模拟期间移动或修改虚拟世界对象。

与生成的代码交互

有一个你创建的虚拟世界万博1manbetxSimulink三维动画控件生成的代码与产品交互万博1manbetxSimulink编码器™并使用第三方C/C++编译器在万博1manbetxSimulink桌面实时™环境

模拟风景多体和导入的CAD模型链接

链接到Simul万博1manbetxink和Simscape多体模型

通过在动态模型对象数量和相应的虚拟世界对象属性之间创建关联,在模型和虚拟世界之间建立实时数据连接。

修改CAD模型虚拟世界

使用3D世界编辑器或其他编辑器手动修改CAD工具导出过滤器的结果。

特色的例子