跳转至

设备模型

通信协议约定了软件与实际第三方设备的数据交换方式,而设备模型指软件通过哪些属性读取或设置协议数据的方式。设备模型中直接约定了软件中可直接使用的参数名称和数量。它决定了软件使用通信协议中约定数据的具体方式,并且在界面上给出不同的界面呈现。

模型设置

设备模型设置位于“自定义设备”对话框。

点击“菜单-设置-设备联动-设备管理”或“设备联动”面板-“设备管理”按钮。在“其他设备”对话框中选中设备,再点击“设置...”按钮,可打开该设备的“自定义设置”对话框1

在“自定义设备”对话框中,“设备”选择框中,您可以选择您的设备类型2。点击“详细...”按钮,可打开“设备模型”对话框,在其中可以查看该类型设备定义的参数名称和数量,其中在“通用”标签页中可定义通用的参数数量,“专用”中为该类型设备特有的预定义参数名称。

由于目前仅有“通用”类型设备,因此接下来仅对通用设备进行介绍。在“通用”标签中,“属性数量”为LabGenius约定所使用的属性及其数量。每种类型属性,将在最终界面上显示不同控件,其具体内容如下3

面板内容 读取操作 写入操作 控件状态 示例
状态 测试状态 OFF: 灰色; ON: 绿色; 错误: 红色
状态 报警 OFF: 灰色; ON: 红色
属性 数值显示 只读数值
属性 数值显示 数值显示 可编辑数值2
操作 按钮(按钮点击后保持数据状态3) 显示为按钮:按一下后在0/1之间切换
操作 按钮(按钮点击后不保持数据状态3) 显示为按钮:按下发送1,松开发送0
操作 控制切换 控制切换 显示为有状态的按钮:按一下后切换状态

应用配置

在“自定义设备”对话框,下方的列表显示了模型属性与通信协议数据的对应关系。

该列表中从左到右依次为:

  • 序号:协议数据编号,与通信协议配置一致
  • 名称:协议中定义的参数名称,可以编辑
  • 读取操作:该协议数据指定设备模型的读取属性,当协议约定该数据只写时不可选
  • 写入操作:该协议数据指定设备模型的写入属性,当协议约定该数据只读时不可选
  • 数值:最近依次通信获取的数据
  • 模式:根据通信协议获取数据后,将数据放入数据模型的属性前执行的操作。
    • 立即:获取数据后,立即更新属性值
    • 最大值:最近一段时间内获取的数据中找出最大值,并将属性值更新为该值
    • 最小值:最近一段时间内获取的数据中找出最小值,并将属性值更新为该值
    • 最大绝对值:最近一段时间内获取的数据中找出绝对值最大值,并将属性值更新为该值
    • 最小绝对值:最近一段时间内获取的数据中找出绝对值最小值,并将属性值更新为该值
  • 修改:打算发送给实际设备的数值,点击右侧的“>”按钮,可以将该值发送给设备。
  • 消息:利用通信协议读取或发送数据时产生的错误消息。

其中“模式”可点击右侧"..."按钮打开模式对话框,进行设置。模式对话框中,间隔制定了统计多长时间范围内的数据。模式设置对于捕捉瞬态变化的数据特别有用。

另外,该列表上方的编辑框和查找按钮,可用于对数据进行查找,方便快速定位;右上方的“测试按钮”,可以临时打开该设备连接,测试是否可以正常接收或发送数据。


  1. 在设置前需要断开第三方设备连接,否则设置无法保存。 

  2. 目前仅有“通用”一种类型。 

  3. 数值(曲线)目前对于第三方设备不可用。