链接到模型

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

通过连接Simulink框图或可视化动态系统仿真万博1manbetxSimscape多体链接进入虚拟世界。模拟模型生成动态系统的信号数据,您可以使用这些数据来控制和动画虚拟世界。

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

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

  1. 使用Simulink接口建立一个机器模型万博1manbetxSimscape多体链接块。

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

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

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

功能

vrlib 为Simu万博1manbetxlink 3D动画打开Simulink块库
vrjoystick 创建操纵杆对象
vrspacemouse 创建空间鼠标对象
vrcoordm2vr 转换MATLAB坐标到VR坐标
vrcoordvr2m 转换VR坐标到MATLAB坐标
vrrotmat2vec 将矩阵旋转转换为轴角表示
vrrotvec2mat 将轴角的旋转转换为矩阵表示

VR水槽 将数据从Simulink模型写入万博1manbetx虚拟世界
虚拟现实来源 从虚拟世界读取数据到Simulink模型万博1manbetx
虚拟视频 从Simulink模型向虚拟世界万博1manbetx写入数据(启用视频输出端口)
VR示踪剂 跟踪相关虚拟场景中物体的轨迹
VR占位符 发送未指定的值到Simulink 3D动画块万博1manbetx
VR信号扩展器 将输入向量扩展为完全限定的虚拟世界场向量
操纵杆输入 从异步控制杆装置处理输入
空间鼠标输入 处理来自太空鼠标设备的输入
叉积 两个三维向量的外积
标准化向量 与输入向量平行的单位向量
两个向量的旋转 虚拟世界在两个三维向量之间旋转
旋转矩阵到VRML旋转 将旋转矩阵转换为虚拟世界中的表示形式
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多体模型

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

修改虚拟世界的CAD模型

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

特色的例子