主要内容

vrphysmod

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

描述

例子

vrphysmod (virtualWorldFile系统更新Simulink万博1manbetx®系统(模型或子系统)Simscape™多体™smimport(Simscape多体)函数生成。

模型必须在MATLAB中®路径或在调用vrphysmod函数。

然后您可以保存、重命名、修改和运行模型。保存生成的模型时,请确保保留Simulink系统和虚拟世界3D文件之间的相对路径。万博1manbetx

例子

全部折叠

更新模型four_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”, gc);

输入参数

全部折叠

虚拟世界文件,指定为任意一个.wrl.x3d.x3dv文件。

.wrl对于VRML虚拟世界文件,扩展名是可选的。如果指定的系统是用Simscape多体第一代smimport(Simscape多体)函数时,还可以指定.x3d.x3dv申请virtualWorldFile

必要时,vrphysmod添加额外的块来可视化虚拟现实中的机械系统。在虚拟世界3D文件中发现的机械系统主体和相应节点之间的关联是基于名称对应的。

如果您的模型包含多个VR水槽引用相同的块virtualWorldFile,该函数试图将该虚拟场景的动画信号整合到一个VR Sink块中。

要更新的模型或子系统,由smimport(Simscape多体)函数。

请注意

SolidWorks的®VRML导出过滤器不会在生成的虚拟世界3D文件中保存部件实例名和部件顺序。因此,这些部件与框图中相应主体之间的关联并不总是完全匹配的。在这种情况下,该函数识别部分匹配的节点并发出警告。若要避免这些警告,请确保节点DEF在运行此函数之前,虚拟世界3D文件中的名称与Simulink模型中相应的主体相同。万博1manbetx

如果您收到此警告,并且虚拟世界3D文件集不是源自SolidWorks产品,请忽略该消息。其他受支持的万博1manbetxCAD工具也生成名称相似的部件名称,但在不同的导出格式中保留这些名称。

版本历史

在R2009a中引入

另请参阅

||(Simscape多体)