链接到模型
将虚拟现实世界连接到Simulink®而且Simscape™多体™动态系统模型
通过连接Simulink框图或Simscape多体链接到一个虚拟世界。模拟模型为动态系统生成信号数据,您可以使用这些数据来控制虚拟世界并使其具有动画效果。
使用仿真软件3 d动画™块库连接到Simulink模型到虚拟世界。的VR水槽block允许你从Simulink块端口写值到指定的虚拟世界字段。要提供虚拟世界查看器和Simulink模型之间的交互,请使用虚拟现实来源块或其他块,如空间鼠标输入块。
控件创建的模型的行为Simscape多体链接软件:
在Simulink界面中建立机器模型使用Simscape多体链接块。
在虚拟世界中创建计算机的详细可视化表示。
将虚拟世界连接到Simscape多体链接身体传感器输出。
在虚拟世界查看器中查看身体的行为。
功能
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的视点方向 | 将视点方向转换为虚拟世界方向 |