主要内容

虚拟现实来源

从虚拟世界读取数据到金宝app模型

  • 库:
  • 金宝app仿真软件3 d动画

  • VR源块

描述

使用虚拟现实来源块提供导航虚拟世界的用户与Simulink仿真之间的交互金宝app®模型。的虚拟现实来源块注册用户与虚拟世界的交互,并将该数据传递给模型以影响模型的仿真。的虚拟现实来源从“块参数”对话框中指定的虚拟世界字段中读取值,并将其值输入到模型中。

你可以使用a的一些方法的例子虚拟现实来源块将数据从虚拟世界输入到Simulink模型,包括:金宝app

  • 使用来自虚拟世界的传感器数据来控制仿真。有关详细信息,请参见向虚拟世界添加传感器检测物体碰撞

  • 提供用户之间的交互导航和虚拟世界中的交互以及模型的仿真。

  • 让模拟对虚拟世界的事件做出反应,比如时间滴答声或脚本的输出。

  • 使用来自虚拟世界的静态信息,例如盒子的大小,来控制模拟。

例如,你可以在虚拟世界中指定设定值,这样用户就可以交互地指定虚拟世界对象的位置。然后模拟响应对象的位置变化。的虚拟现实来源块可以从虚拟世界读入模型事件,如时间刻度或脚本的输出。的虚拟现实来源块还可以将关于虚拟世界的静态信息读入模型(例如,虚拟世界3D文件中定义的盒子的大小)。例如使用虚拟现实来源块,看虚拟控制面板设置定位点子系统的vrcrane_panel的例子。

请注意

当前内部查看器窗口(vrfigure属性与Simulink模型一起保存。金宝app下次打开模型时,将打开内部查看器窗口,其中包含保存的相同参数,如位置、大小和导航模式。当关闭查看器窗口时,如果这些属性发生更改,Simulink软件不会警告您金宝app。

打开“块参数”对话框虚拟现实来源布洛克:

  • 当你第一次加上虚拟现实来源块,但它仍未与虚拟世界关联,双击该块。

  • 否则,在金宝app仿真软件3 d动画™查看器中,选择模拟块的参数.如果查看器尚未打开,则可以通过双击虚拟现实来源块。

你不能使用金宝app仿真软件编码器™软件编译一个模型,其中包括虚拟现实来源块。

港口

输出

全部展开

驱动中所选节点的虚拟现实可视化的输出信号虚拟世界树

数据类型:

参数

全部展开

默认情况下,关联虚拟世界3D文件的完整路径将出现在此文本框中。如果您仅在此框中输入文件名,则该软件将假定虚拟世界3D文件与模型文件驻留在同一个文件夹中。可以指定VRML文件,也可以指定X3D文件。

  • 点击打开一个空的默认虚拟世界编辑器。输入源文件名或使用浏览按钮时,按钮变成了一个编辑按钮。

  • 点击编辑打开源文件启动默认的虚拟世界编辑器。

  • 点击视图看世界在金宝app仿真软件3 d动画查看器或Web浏览器。

  • 点击重新加载在你改变世界之后重新加载它。

加载Simulink模型后,启用此参数显示虚拟世界。金宝app

启用此参数使虚拟世界可在客户端计算机上查看。如果不选择此复选框,则世界仅在主机上可见。该参数等价于RemoteView财产的vrworld对象。

控件的标题栏中显示所有虚拟现实对象列表中的描述信息金宝app仿真软件3 d动画查看器,并在虚拟世界的列表上金宝app仿真软件3 d动画HTML页面。该参数等价于描述财产的vrworld对象。

指定块的样本时间,或指定-1继承样本时间。

这个框显示了虚拟世界3D文件和虚拟世界本身的结构。

具有名称的节点用红色箭头标记。你可以从金宝app仿真软件3 d动画接口。没有名称但其子节点被命名的节点也用红色箭头标记。这种标记方案使您可以通过使用箭头遍历树来找到所有可访问的节点。其他节点的名字前有一个蓝点。

具有您设置的值的字段具有复选框。使用这些复选框选择您希望Simulink软件更新其值的字段。金宝app对于您选择的每个字段,将在块中创建一个输入端口。输入端口按照与虚拟世界3D文件相对应的顺序分配给选定的节点和字段。

无法写入其值的字段(因为它们的父节点没有名称,或者因为它们不是虚拟世界数据类)eventInexposedField)有一个x形图标。

启用此参数可以显示虚拟世界树中的节点类型。

例子:

启用此参数可以显示虚拟场景树中的字段类型。

介绍了R2011b