主要内容

链接到模型

将虚拟现实世界连接到Simulink金宝app®Simscape™MultiBody™动态系统模型

通过连接Simulink框图或金宝appSimscape多体链接到一个虚拟世界。模拟模型为动态系统生成信号数据,您可以使用它来控制和动画虚拟世界。

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

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

  1. 用Simulink接口建立一个机器模型金宝appSimscape多体链接块。

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

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

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

功能

vrlib 开放金宝app块库金宝app三维动画
vrjoystick. 创建操纵杆对象
vrspacemouse. 创建空间鼠标对象
vrcoordm2vr. 转换马铃薯坐标到VR坐标
vrcoordvr2m 将VR坐标转换为马铃薯坐标
vrrotmat2vec. 将旋转从矩阵转换为轴角表示
vrrotvec2mat. 将旋转从轴角转换为矩阵表示

VR水槽 写入数据金宝app模型到虚拟世界
VR来源 从虚拟世界读取数据到金宝app模型
VR到视频 写入数据金宝app模型到虚拟世界(启用视频输出端口)
VR示踪剂 关联虚拟场景中的对象的跟踪轨迹
VR占位符 发送未指定的值金宝app三维动画堵塞
VR信号扩展器 将输入向量展开为完全限定的虚拟世界场向量
操纵杆输入 异步操纵杆设备输入的进程输入
空间鼠标输入 处理来自太空鼠标设备的输入
交叉产品 两种3-D载体的横向产品
标准化向量 输出单位矢量平行于输入矢量
2载体之间的旋转 两个3-D矢量之间的虚拟世界旋转
旋转矩阵到VR旋转 将旋转矩阵转换为轴/角旋转
VR旋转到旋转矩阵 将轴/角度旋转转换为旋转矩阵
VR到MATLAB坐标 将VR坐标转换为马铃薯坐标
Matlab到VR坐标 转换马铃薯坐标到VR坐标
视角方向到VRML方向 将视点方向转换为虚拟世界方向

金宝app模型和生成的代码链接

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

使用虚拟世界与Simulink块图和Matlab接口金宝app®对象和函数。

连接虚拟世界和模型

将Simulink模型与金宝app虚拟世界相关联,并将信号从Simulink模型连接到虚拟世界。

使用传感器

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

与生成的代码交互

有一个虚拟的世界,你与金宝appSimulink 3D动画控件生成的代码与产品交互金宝appSimulink Coder™产品和编制的第三方C / C ++编译器金宝appSimulink Desktop Real-Time™环境。

simscape.多体和导入的CAD模型链接

链接到Simul金宝appink和Simscape多体模型

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

修改CAD模型虚拟世界

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

特色的例子