主要内容

链接到模型

连接虚拟现实世界以模拟金宝app®SIMSCAPE™MultiBody™动态系统模型

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

使用金宝appSimulink 3D Animation™块库将其连接到模型,以与虚拟世界连接。金宝app这VR接收器块允许您从Simulink块端口编写值以指定的虚拟世界字段。金宝app要提供虚拟世界观看者和模型模型之间的互动性,请使用金宝appVR源块或其他块,例如太空鼠标输入堵塞。

查看使用该模型创建的模型的行为SIMSCAPE多体链接软件:

  1. 使用Simulink界面中的机器模型金宝appSIMSCAPE多体链接块。

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

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

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

功能

Vrlib 打开金宝app块库金宝app3D动画
vrjoystick 创建操纵杆对象
VRSpaceMouse 创建太空鼠标对象
VRCOORDM2VR 兑换MATLAB坐标到VR坐标
VRCOORDVR2M 将VR坐标转换为MATLAB坐标
vrrotmat2vec 将旋转从矩阵转换为轴角表示
vrrotvec2mat 将旋转从轴角转换为矩阵表示

VR接收器 写数据金宝app虚拟世界的模型
VR源 阅读来自虚拟世界的数据金宝app模型
VR到视频 写数据金宝app模型到虚拟世界(启用视频输出端口)
VR示踪剂 关联虚拟场景中对象的跟踪轨迹
VR占位符 将未指定的值发送到金宝app3D动画堵塞
VR信号扩展器 将输入向量扩展到完全合格的虚拟世界现场向量
操纵杆输入 流程输入来自异步操纵杆设备
太空鼠标输入 太空鼠标设备的过程输入
跨产品 两个3-D向量的跨产品
标准化向量 输出单元向量平行于输入矢量
2个向量之间的旋转 两个3-D向量之间的虚拟世界旋转
旋转矩阵到VR旋转 将旋转矩阵转换为轴/角旋转
VR旋转至旋转矩阵 将轴/角旋转转换为旋转矩阵
VR到MATLAB坐标 将VR坐标转换为MATLAB坐标
MATLAB到VR坐标 兑换MATLAB坐标到VR坐标
VRML方向的观点方向 将观点方向转换为虚拟世界取向

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

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

使用接口的虚拟世界来模拟框图和MATLAB金宝app®对象和功能。

连接虚拟世界和模型

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

使用传感器

基于虚拟世界或虚拟世界中事件的用户输入,在仿真过程中移动或修改虚拟世界对象。

与生成的代码互动

有一个虚拟世界,您可以用金宝appSimulink 3D动画产品与由金宝appSimulink Coder™产品并在第三方C/C ++编译器中编译金宝appSimulink Desktop实时™环境。

SIMSCAPE多体并导入CAD模型链接

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

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

修改CAD模型虚拟世界

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