主要内容

vrphysmod

将虚拟现实可视化框架添加到框图

句法

vrphysmod(VirtualWorldfile,系统)

描述

vrphysmod(VirtualWorldfile,系统)更新Simulink金宝app®系统(模型或子系统)SIMSCAPE™MultiBody™Smimport(SIMSCAPE多体)函数生成。

该模型必须在MATLAB上®路径或已打电话之前已经打开vrphysmod功能。

.wrl对于VRML虚拟世界文件,扩展是可选的。如果创建了指定的系统SIMSCAPE多体第一代Smimport(SIMSCAPE多体)功能,您还可以指定.x3d或者.x3dv文件VirtualWorldFile

有必要的,vrphysmod在虚拟现实中添加了其他块来可视化机械系统。机械系统物体与虚拟世界3D文件中发现的相应节点之间的关联是基于名称通信。

如果您的模型包含几个VR接收器指的是相同的块VirtualWorldFile,此功能试图将虚拟场景的动画信号合并到一个VR接收器中。

然后,您可以保存,重命名,修改和运行模型。保存结果模型时,请确保保留Simulink系统和虚拟世界3D文件之间的相对路径。金宝app

笔记

固体工作®VRML导出过滤器不保留生成的虚拟世界3D文件中的部分实例名称和零件顺序。因此,框图中此类零件与相应物体之间的关联并不总是完全匹配的。在这种情况下,该函数可以识别有部分匹配和发出警告的节点。为了防止这些警告,请确保节点防守在运行此功能之前,虚拟世界3D文件中的名称与Simulink模型中的相应物体相同。金宝app

如果您收到此警告,而虚拟世界3D文件的集合并非源于SolidWorks产品,请忽略该消息。其他支持的C金宝appAD工具还生成具有相似名称的零件名称,但可以通过不同的导出格式保存它们。

例子

更新模型四_link使用文件four_link.wrl

vrphysmod('four_link.wrl','four_link');

更新子系统four_link/fourlink_asm使用VRML文件four_link.wrl,确保包含子系统的模型是打开的,然后:

vrphysmod('four_link.wrl','four_link/fourlink_asm');

使用文件更新当前系统four_link.wrl

vrphysmod('four_link.wrl',gcs);

版本历史记录

在R2009A中引入

也可以看看

||(SIMSCAPE多体)