主要内容

链接到模型

将虚拟现实世界连接到Simulink®而且Simscape™多体™动态系统模型

通过连接Simulink框图或Simscape多体链接到一个虚拟世界。模拟模型为动态系统生成信号数据,您可以使用这些数据来控制虚拟世界并使其具有动画效果。

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

控件创建的模型的行为Simscape多体链接软件:

  1. 在Simulink界面中建立机器模型使用Simscape多体链接块。

  2. 在虚拟世界中创建计算机的详细可视化表示。

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

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

功能

vrlib 开放动态仿真模块块库动态仿真模块三维动画
vrjoystick 创建操纵杆对象
vrspacemouse 创建空间鼠标对象
vrcoordm2vr 转换MATLAB坐标到VR坐标
vrcoordvr2m 将VR坐标转换为MATLAB坐标
vrrotmat2vec 将矩阵旋转转换为轴角表示
vrrotvec2mat 将旋转从轴角转换为矩阵表示

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

动态仿真模块模型和生成的代码链接

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

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

连接虚拟世界和模型

将Simulink模型与虚拟世界关联,并将Simulink模型中的信号连接到虚拟世界。

使用传感器

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

与生成的代码交互

有一个虚拟世界,你用仿真软件3 d动画产品与生成的代码交互仿真软件编码器™产品并在第三方C/ c++编译器中编译仿真软件桌面实时™环境。

Simscape多体和导入CAD模型链接

链接到Simulink和Simscape多体模型

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

修改CAD模型虚拟世界

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

Baidu
map