主要内容

虚拟现实来源

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

  • 库:
  • 金宝appSimulink 3D动画

  • VR源块

描述

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

的一些用法的例子虚拟现实来源block用于从虚拟世界输入数据到Simulink模型,包括:金宝app

  • 使用来自虚拟世界的传感器数据来控制模拟。详细信息请参见添加传感器到虚拟世界而且检测物体碰撞

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

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

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

例如,您可以在虚拟世界中指定设定值,以便用户可以交互式地指定虚拟世界对象的位置。然后,模拟响应对象位置的变化。的虚拟现实来源Block可以从虚拟世界读取模型事件,比如时间滴答或脚本输出。的虚拟现实来源block还可以读入关于虚拟世界的模型静态信息(例如,在虚拟世界3D文件中定义的框的大小)。的模型示例虚拟现实来源块,看虚拟控制面板设置设定点子系统vrcrane_panel的例子。

请注意

当前内部查看器窗口(vrfigure)属性与Simulink模型一起保存。金宝app下次打开模型时,内部查看器窗口将打开,并显示之前保存的相同参数,例如位置、大小和导航模式。关闭查看器窗口时,如果这些属性已更改,Simulink软件不会向您发出警金宝app报。

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

  • 当你第一次添加虚拟现实来源块,它仍然没有与虚拟世界相关联,双击该块。

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

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

港口

输出

全部展开

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

数据类型:

参数

全部展开

默认情况下,相关虚拟世界3D文件的完整路径显示在此文本框中。如果您在此框中只输入文件名,软件将假定虚拟世界3D文件与模型文件位于同一文件夹中。您可以指定VRML文件或X3D文件。

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

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

  • 点击视图看世界的角度金宝appSimulink 3D动画查看器或Web浏览器。

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

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

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

的标题栏中显示所有虚拟现实对象列表中的描述金宝appSimulink 3D动画查看器,并在虚拟世界列表上金宝appSimulink 3D动画HTML页面。该参数等价于描述的属性vrworld对象。

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

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

有名称的节点用红色箭头标记。可以从金宝appSimulink 3D动画接口。没有名称但已命名子节点的节点也用红色箭头标记。这种标记方案使您可以通过使用箭头遍历树来找到所有可访问的节点。其他节点的名称前面有一个蓝点。

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

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

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

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

在R2011b中引入