资源行为模型 ![](imgs/page_12white.png) [资源构建器工作台](pref_workbench_rb.md) ![](imgs/rb_behavior.png) ![](imgs/open16_stretch_grey.png) [仪表盘概述](pfunc_rb_behavior.html#command) ![](imgs/open16_stretch_grey.png) [端口](pfunc_rb_behavior.html#ports) ![](imgs/open16_stretch_grey.png) [适配器、执行器和传感器](pfunc_rb_behavior.html#adapter) ![](imgs/open16_stretch_grey.png) [运动关节执行器](pfunc_rb_behavior.html#joint) ![](imgs/open16_stretch_grey.png) [连接](pfunc_rb_behavior.html#connections) ![](imgs/open16_stretch_grey.png) [更多行为参考信息](pfunc_rb_behavior.html#more) [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 仪表盘概述 资源行为仪表盘可以查看和编辑离线编程和仿真中将使用的资源行为模型。可以在此仪表盘上创建与物理资源相同的信号端口图像。 ![](imgs/rb_behavior_1_207.png) 仪表盘包含以下内容: 顶部工具栏 ![](imgs/rb_behavior_2.png) 已定义行为模型的选择列表。高亮显示的图标显示当前应用于仿真和编程的活动行为模型。 ![](imgs/information_24.png) 默认行为模型是自动生成的,不可修改。 ![](imgs/rb_behavior_3.png) 用于管理扩展行为模型的功能栏 ![](imgs/add.png) 添加扩展行为模型 ![](imgs/delete2.png) 删除活动的扩展行为模型 行为模型 左侧 ![](imgs/rb_behavior_5_207.png) 左侧部分显示将连接到控制器输出端口的资源输入端口。 ![](imgs/rb_behavior_7_207.png) 用于添加或修改连接端口的功能栏。 中间部分 ![](imgs/rb_behavior_4.png) 顶部显示行为模型的名称。创建时会给出一个标准名称,点击该字段可以修改名称。 ![](imgs/rb_behavior_22_207.png) 这里显示所有在仿真过程中起作用的相关适配器、执行器和传感器。左侧的图片可能不会显示所有可能的可用行为组件。 右侧 ![](imgs/rb_behavior_6_207.png) 右侧部分显示将连接到控制器输入端口的资源输出端口。 ![](imgs/rb_behavior_7_207.png) 用于添加或修改连接端口的功能栏。 [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 端口 利用相应的功能栏,可以将输入端口和输出端口添加到模型中。新端口将获取输入或输出端口列表的下一个顺序号。 ![](imgs/rb_behavior_13_207.png) 点击并修改端口名称以赋予其任何合适的名称。符号表示端口类型。 ![](imgs/attribute_boolean.png) 布尔型 ![](imgs/attribute_byte.png) 8位字节 ![](imgs/attribute_float.png) 32位实数/浮点数 ![](imgs/attribute_16integer.png) 16位整数 ![](imgs/attribute_32integer.png) 32位整数 可以通过功能栏中的删除命令按钮从列表中移除选定的端口。然而,悬停在端口上也可以打开一个圆形菜单以使用删除命令。 悬停在端口上时会显示有关端口及其连接的信息。 ![](imgs/rb_behavior_14_207.png) [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 适配器、执行器、传感器和工具过程 悬停在对象上时,鼠标指示器会变为平移模式。现在可以拖动以重新排列行为模型的显示。 也会显示有关对象及其连接的信息。 ![](imgs/rb_behavior_15_207.png) [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 运动关节执行器 关节执行器的显示是一个包含信息的框。它的行为与所有其他执行器和传感器相似,但包括一些额外的交互命令。 ![](imgs/rb_actor_12.png) 点击关节名称可以在这里编辑,不仅是在资源属性仪表盘中。 可以打开一个圆形菜单以访问更多功能。 ![](imgs/1_rb_actoredittype.png) ![](imgs/add.png) [添加传感器](pfunc_rb_actoraddsensor.md) ![](imgs/rb_behaviorjointvalue.png) 将类型更改为关节值 ![](imgs/rb_behaviormonostable.png) 将类型更改为单稳态 ![](imgs/rb_behaviorbistable.png) 将类型更改为双稳态 ![](imgs/rb_behaviornone.png) 更改为无行为 此外,在新增传感器端口上也可以打开圆形菜单。 ![](imgs/1_rb_actoreditsensor.png) ![](imgs/rb_sensordisable.png) [禁用传感器](pfunc_rb_sensorenable.md) ![](imgs/rb_sensorenable.png) [启用传感器](pfunc_rb_sensorenable.md) ![](imgs/delete.png) [移除传感器](pfunc_object_remove.md) 此外,可以修改手动定义的附加传感器的检测容差。创建时提供一个默认检测值。右键点击传感器值会打开一个小窗口以更改传感器的检测容差。 ![](imgs/rb_behavior_24.png) 如果执行器是单稳态类型,活动方向符号上的圆形菜单有一个命令可以反转该活动方向。 ![](imgs/1_rb_actoreditinverse.png) ![](imgs/rb_actorinverseleft.png) [反转执行器方向](pfunc_rb_actorinverse.md) ![](imgs/rb_actorinverseright.png) [反转执行器方向](pfunc_rb_actorinverse.md) [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 连接 点击或悬停在端口或执行器上会突出显示它,并在该位置显示一个绿色圆圈,可以从那里创建连接。 ![](imgs/rb_behavior_16.png) 可以选择并拖动圆圈。绘制一条连接曲线。然后放开它到对面的端口上将创建连接。显然,只有相同类型的端口才能连接。 ![](imgs/rb_behavior_17_207.png) 这种选择、拖动和松开的顺序在两个方向上都适用。 可以选择连接进行修改。会显示标记,可以拖动以重新绘制连接曲线。 ![](imgs/rb_behavior_18_207.png) 可以通过选择端点圆圈并将其从端口或执行器上拖开,或者在连接上调用圆形菜单以使用删除命令,或选取连接并按键盘上的![](imgs/keyboardbutton_delete.png)按钮来删除连接。 悬停在连接上时会显示有关连接的信息。 ![](imgs/rb_behavior_19_207.png) [![](imgs/close16_stretch_grey.png "top of page")](pfunc_rb_behavior.html "top of page") 更多行为参考信息 ![](imgs/refpages.png) [执行器](pref_rb_actors.md) ![](imgs/refpages.png) [传感器](pref_rb_sensors.md) ![](imgs/refpages.png) [行为模型](pref_rb_behaviormodel.md)