主要内容

VR来源

将虚拟世界中的数据读取到万博1manbetx模型

  • 图书馆:
  • 万博1manbetxSimulink 3D动画

  • VR源块

描述

使用VR来源块以提供在虚拟世界中导航的用户与Simulink模拟之间的交互万博1manbetx®模型。这VR来源块注册用户与虚拟世界的交互,并将该数据传递给模型以影响模型的模拟。这个VR来源从“块参数”对话框中指定的虚拟世界字段中读取值,并将其值输入到模型。

您可以使用VR来源从虚拟世界向Simulink模型输入数据的块包括:万博1manbetx

  • 使用虚拟世界的传感器数据来控制模拟。有关详细信息,请参阅将传感器添加到虚拟世界检测对象碰撞.

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

  • 让模拟对虚拟世界事件(如时间刻度或脚本输出)做出反应。

  • 使用虚拟世界中的静态信息(例如长方体的大小)来控制模拟。

例如,可以在虚拟世界中指定设定点,以便用户可以交互地指定虚拟世界对象的位置。然后,模拟将响应对象的更改位置。这个VR来源块可以从虚拟世界读取模型事件,例如脚本的时间刻度或输出。这VR来源块还可以读取有关虚拟世界的模型静态信息(例如,虚拟世界3D文件中定义的框的大小)。有关使用模型的示例VR来源布洛克,见虚拟控制面板设置设定点子系统在这方面vrcrane_panel.例子。

笔记

当前内部查看器窗口(虚拟现实)属性与Simulink模型一起保存。下次打开模型时,内部查看器窗口将打开与保存的万博1manbetx参数相同的参数,如位置、大小和导航模式。关闭查看器窗口时,Simulink软件不会在这些属性发生更改时向您发出警报。

打开“块参数”对话框的步骤VR来源区块:

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

  • 否则,在万博1manbetxSimulink三维动画™查看器,选择模拟块参数.如果观看者尚未打开,则可以通过双击打开它VR来源

您不能使用万博1manbetxSimulink Coder™软件编译包含一个模型的软件VR来源

港口

输出

全部展开

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

数据类型:双重的

参数

全部展开

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

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

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

  • 点击看法从世界的角度看世界万博1manbetxSimulink 3D动画查看器或Web浏览器。

  • 点击重新加载在更改世界后重新加载它。

启用此参数以在加载Simulink模型后显示虚拟世界。万博1manbetx

启用此参数以使虚拟世界可访问,以便在客户端计算机上查看。如果您未选中此复选框,那么世界仅在主机上可见。此参数相当于远程视图财产vrworld.目的。

描述显示在所有虚拟现实对象列表中,在标题栏中万博1manbetxSimulink 3D动画查看器,以及虚拟世界列表中万博1manbetxSimulink 3D动画HTML页。此参数等效于描述财产vrworld.目的。

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

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

具有名称的节点用红色箭头标记。您可以从万博1manbetxSimulink 3D动画界面没有名称但其子节点已命名的节点也用红色箭头标记。此标记方案使您可以通过使用箭头遍历树来查找所有可访问的节点。其他节点的名称前有一个蓝点。

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

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

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

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

在R2011B中介绍