了解秤协议

BarTender 使用通信协议与称重秤进行通信。“协议”仅仅是指秤使用秤命令与 BarTender 通信的方式。

通过启用秤命令,BarTender 会通过连接至计算机上的串行端口或网络端口的秤接收到输入(通常为重量)。若干常用协议及其相关的秤命令已同 BarTender 随附安装。

如果您添加 BarTender 本身所支持的秤,那么该秤会自动使用现有的协议与应用程序进行通信。您无需自己配置协议。

如果您添加用户定义的秤且您秤所使用的协议不受 BarTender 支持,那么您需要使用“用户定义的协议属性”对话框,来定义新的协议,以定义秤命令。这通常在秤设置期间发生,但是您可以通过“称重秤设置”对话框的“用户定义的协议”选项卡,来编辑现有协议。秤协议使用正则表达式编写。

如果您创建了一个 BarTender 本身不支持的新协议,那么您需要为每个您需要的秤命令指定“命令”和“响应模式”。命令是指 BarTender 向秤发送的指示集,提示秤执行操作。“响应”或“响应模式”是指秤对指定命令做出的响应。有关更多信息,请参见称重秤配置

如果您的协议可以使用多个秤,那么您可以通过“秤属性”对话框的“高级”选项卡,来更改协议。在“其他选项”下,从“协议”下拉列表中选择您想要的协议。

自定义秤协议需要对您秤的通信语法有高级而详细的了解。

在自定义协议中使用正则表达式

正则表达式(也称为 RegEx 或 RegExp)是构成搜索模式的字符序列。正则表达式在秤的响应模式中使用。有关更多信息,请参见正则表达式中使用的字段名正则表达式示例

相关主题