链接到模型

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

通过连接Simulink块图来可视化动态系统仿真万博1manbetxSimscape Multibody Link.到虚拟世界。模拟该模型生成动态系统的信号数据,您可以使用这些数据来控制虚拟世界并使其具有动画效果。

使用万博1manbetxSimulink 3D Animation™块库来连接到一个Simulink模型到一个虚拟世界。万博1manbetx的VR水槽块允许您将Simulink块端口的值写入指定的虚拟世界字段。万博1manbetx提供虚拟世界查看器和Simulink模型之间的交互性,请使用a万博1manbetx虚拟现实来源块或其他块如a空间鼠标输入堵塞。

查看使用该模型创建的模型的行为Simscape Multibody Link.软件:

  1. 使用Simulink接口中构建机器的模型万博1manbetxSimscape Multibody Link.块。

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

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

  4. 查看虚拟世界查看器中的机构的行为。

职能

vrlib 打开万博1manbetx块库万博1manbetx3d动画
vrjoystick 创建操纵杆对象
vrspacemouse 创建空间鼠标对象
vrcoordm2vr 兑换MATLAB坐标到VR坐标
Vrcoordvr2m. 转换VR坐标MATLAB坐标
vrrotmat2vec 将矩阵旋转转换为轴角表示
vrrotvec2mat 将轴角旋转转换为矩阵表示

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

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

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

使用与Simulink模块图和MATLAB接口的虚拟世界万博1manbetx®对象和功能。

连接虚拟世界和模型

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

使用传感器

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

与生成的代码进行交互

有一个你创造的虚拟世界万博1manbetx仿真软件3 d动画产品与由此产生的代码进行交互万博1manbetx仿真软件编码器™产品中使用第三方C/ c++编译器编译万博1manbetx仿真软件桌面实时™环境。

Simscape多体导入CAD模型链接

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

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

修改CAD模型虚拟世界

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

特色例子