这金宝app®3D动画™产品是一种与动态系统的虚拟现实世界模型交互的解决方案。它扩展了你的虚拟世界和Simulink的能力,金宝appSimscape™多体™, MATLAB®软件进入虚拟现实图形的世界。该产品为执行3-D视觉模拟提供了完整的创作、开发和工作环境。
要使用虚拟现实世界来可视化动态系统模拟,请执行以下任务:
当您细化可视化时,您经常迭代地执行其中的一些任务。
通过示例,通过说明建筑物,链接和查看虚拟世界的示例,参见建立和连接一个虚拟世界.
安装金宝app仿真软件3 d动画在MATLAB环境中创建虚拟现实世界并可视化在MATLAB、Simulink或金宝appSimscape multibody..如果您的计算机尚未使用具有硬件3-D加速的显卡,请考虑安装此类卡以增强图形性能。
使用VRML(虚拟现实建模语言)或X3D (X伸直3d).
除了安装的3D世界编辑器(默认编辑器),您还可以配置您的环境来使用:
Ligos.®V-Realm Builder,它包含在金宝app仿真软件3 d动画Windows软件®平台。
任何第三方虚拟世界编辑
MATLAB编辑器或第三方文本编辑器
除了安装金宝app仿真软件3 d动画查看器(默认值),您可以使用其中一个查看器显示您的虚拟现实世界:
金宝app仿真软件3 d动画Web查看器
Orbisnap,在客户端计算机上
要帮助决定使用哪个3D虚拟世界编辑器和查看器,请参阅选择虚拟世界编辑和虚拟世界观众.
使用操纵杆和空间鼠标输入设备为动态模拟可视化提供输入。
这金宝app仿真软件3 d动画产品使用TCP/IP连接到虚拟现实世界客户端进行通信金宝app仿真软件3 d动画浏览器,以及连接到支持html5的web浏览器。您可以验证TCP/IP连接之间的主机和客户端计算机平
命令行提示符中的命令。如果有问题,根据操作系统的文档修复TCP/IP协议设置。
如果您的系统没有OpenGL®运行时正确安装的软件金宝app仿真软件3 d动画查看器,您可以看到如下所示的Matlab错误消息:
无效MEX-file的matlab工具箱/ sl3d / sl3d / vrsfunc。mexglx”:libGL。因此:不能打开共享对象文件
如果看到类似这样的错误,请设置ld_library_path.
环境变量。
如果ld_library_path.
环境变量已经存在,使用类似于下面代码的一行将新路径添加到现有路径:
setenv ld_library_path.matlabroot/ sys / OpenGL / lib /:$ ld_library_path
如果ld_library_path.
如果环境变量不存在,请使用如下代码:
setenv ld_library_path.matlabroot/ sys / OpenGL / lib /
在这两种情况下,<平台>
是UNIX®您正在使用的平台。
使用虚拟世界编辑器或其他编辑器构建虚拟现实世界。使用其他工具创建的非VRML或非X3D CAD模型可以是虚拟现实世界的良好基础金宝app仿真软件3 d动画.您可以将一些CAD模型转换为VRML或X3D模型。
的高级功能金宝app仿真软件3 d动画产品如:
视点,用于突出感兴趣的点,以便快速浏览虚拟现实世界
将虚拟现实世界的值输入到Simulink模型中金宝app
VRML的概述和支持的VRML特性的详细信息,请参见金宝app虚拟现实建模语言(VRML).您还可以使用x3d,它提供多个扩展,包括其他节点,字段,编码,场景访问接口,附加渲染控制和地理空间支持。金宝app有关详细信息,请参阅X3D的金宝app支持.
当您使用3 d世界编辑器,您可以使用查看器窗格来查看正在创建的虚拟世界。
有关使用3D世界编辑器构建虚拟现实世界的逐步示例,请参阅建立和连接一个虚拟世界.
要使用动态系统模拟来驱动虚拟现实世界,请将虚拟世界连接到其中一个系统或对象:
金宝appSimulink模型
Simscape multibody.模型
MATLAB虚拟世界对象
这金宝app仿真软件3 d动画库提供将Simulink信号连接到虚拟世界的块。金宝app此连接允许您将模型可视化为三维动画。金宝appSimulink提供用于控制和操作虚拟现实对象的通信,使用金宝app仿真软件3 d动画块。有关详细信息,请参阅连接虚拟世界和模型.
在Simulink图中包含这些块之后,您可以选择一个虚拟世界并将Simu金宝applink信号连接到虚拟世界。该软件自动扫描一个虚拟世界,寻找Simulink软件可以驱动的可用节点。金宝app
所有节点属性都在一个分层的树形查看器中列出。您可以在Simulink界面中选择要控制的自由度。金宝app在关闭Block Parameters对话框后,Simulink软件用虚拟世界中所选节点对应的输入和输金宝app出更新块。将这些输入连接到适当的Simulink信号之后,您可以使用虚拟世界查看器查看仿真。金宝app
你可以使用金宝app仿真软件3 d动画方法创建的模型的行为Simscape multibody.软件首先,在Simulink界面中使用金宝appSimscape multibody.块。然后在虚拟世界中创建机器的详细信息。将这个世界连接到Simscape multibody.身体传感器在虚拟世界中输出和查看身体的行为。有关详细信息,请参阅链接到Simul金宝appink和Simscape Multibody模型.
金宝app仿真软件3 d动画软件为虚拟现实世界提供灵活的MATLAB界面。创建MATLAB对象并将其与虚拟世界关联后,您可以使用函数和方法来控制虚拟世界。MATLAB提供使用MATLAB对象控制和操作虚拟现实对象的通信。有关Matlab与虚拟现实世界之间交互的详细信息,请参阅与虚拟现实世界互动.
在MATLAB中,您可以设置虚拟世界对象的位置和属性,从图形界面创建回调,并将数据映射到虚拟世界对象。您还可以使用查看器查看虚拟世界,确定其结构,并为所有可用节点及其字段分配新值。
该软件包括用于检索和更改虚拟世界属性的功能,并用于保存与虚拟世界的实际结构相对应的虚拟世界3D文件。
将虚拟世界连接到模型后,使用虚拟世界查看器查看动态系统仿真的虚拟世界表示。
在仿真金宝app软件和Simscape multibody.,模拟连接到虚拟现实世界的模型。
在MATLAB中,使用view函数来查看avrworld
对象,Matlab代码更新数据值。
在运行模拟时,您可以更改虚拟世界对象的位置和属性。
有关使用虚拟世界查看器导航虚拟现实世界的信息,请参阅查看动态系统模拟.
您可以使用他人共享动态系统仿真结果。
使用客户机-服务器配置。除了单机配置(当MATLAB、Simulink和虚拟现实表示运行在同一台主机上时)。金宝app在客户机-服务器配置中,远程客户机上的Orbisnap查看器可以连接到其上的服务器主机金宝app仿真软件3 d动画软件正在运行。此配置允许其他人远程查看动画虚拟世界。多个客户端可以连接到一个服务器。看orbisnap查看器.
使用MATLAB编译器™将MATLAB文件作为输入,生成可重新分发的、独立的应用程序,包括金宝app仿真软件3 d动画功能,包括金宝app仿真软件3 d动画查看器。看MATLAB编译器支持金宝app