本指南适用于新一代 Ohaus Defender 5000 秤(2018 年或更高版本)。 它是使用 和 固件版本 创建的。它可能不适用于未来的版本。 我不是 专家,如果您认为您有更好的解决方案,请在评论中告诉我。 通过在短时间间隔(默认情况下每 250 毫秒)请求重量和皮重(如果支持)来与秤进行通信。然后使用正则表达式解析接收到的数据。 遗憾的是, 中定义的协议不适用于当前 秤的默认设置。他们也不支持请求皮重。因此,我们将改用 MT-SICS 协议。正如您将在下面看到的,这是一个非常简单的解决方案。但是,对于有限数量的多间隔 秤,我们需要修改 使用的正则表达式。 合法贸易应用程序的注意事项(经过验证的秤):如果您计划使用安装在 指示器中的不在场证明内存(SD 卡),请注意,此处提出的解决方案不会创建不在场记录。为此,您必须使用 Ohaus“P”(打印)命令而不是 MT-SICS 命令来请求重量。然而,这将每 毫秒创建一个不在场记录,这可能也不是您想要的。在我看来,BarTender 使用的通信方法不太适合与经过验证的秤和不在场记录一起使用。
配置您的 Ohaus Defender 5000 秤 注意
本指南假设您已将体重秤连接到 PC。我使用了当前所有 型号上的标准 RS-232 端口。使用可选的 USB 或蓝牙接口 (SPP) 几乎是相同的。 显然,您不需要更改秤的配置,因为它已经在默认的“Demand”模式下支持 MT-SICS 命令。但是,如果您想明确将其设置为则表达式的 权重值 请注意第二行在之后如 越南手机号码清单 何包含两个空格。使用 中定义的默认正则表达式,将不会捕获此权重值(以及同一间隔中的所有其他值)。 不知道是太严格还是在实现MT-SICS协议方面太宽松。我相信我最好不再对此发表评论。 根据我审阅的MT-SICS协议文档,权重应该右对齐,并且与单位之间用一个空格字符分隔。然而多区间天平的描述提到,当小数位数发生变化时,最后一位数字将被空格替 因此,似乎没有做错任何事,中的正则表达式也没有考虑到这种情况。 注意:如果您经常处理正则表达式,我强烈推荐出色的RegexBuddy 软件。 您的用户定义协议现在应如下所示: BarTender:添加缩放向导 6单击“确定”。
测试您的 Ohaus Defender 5000 秤
调酒师体重秤设置 返回称重秤设置,选择您刚刚添加的秤并单击“属性”。 体重秤设置属性 单击“测试连接”。如果一切正确,BarTender 应显示从秤收到的净重和皮重: 体重秤连接测试那么,恭喜你,你成功了。您现在可以在 中使用秤中的值。 如果您没有看到任何重量值,您将在下面找到一些故障排除信息。 秤连接故障排除 不幸的是,体重秤的沟通问题可能有多种原因,而且通常很难解决。我无法在这里为您提供详细的故 黎巴嫩数据 障排除说明,但我会告诉您同样的事情,我也告诉我们的软件用户:下载 HTerm,一个简单的终端程序。然后尝试使用 而不是 与您的体重秤进行通信: 用于秤故障排除(MT-SICS 协议) 在 中更改以下设置: 端口, 波特率至, 换行符为“CR+LF”(可选,看起来更好), 输入后发送到“CR-LF”(必需)。 单击顶部的“连接”按钮(在屏幕截图中显示为“断开连接”,因为我已经单击了它)。然后中向我寻求帮助。 如果您无法使用 HTerm 与 Defender 5000 体重秤通信,则表明您的设置有问题。根据我的经验,最有可能的罪魁祸首是: 端口错误。 接口参数错误(波特率等)。 串行电缆类型错误。 请理解我无法远程为您诊断这些问题。您可能需要联系您的奥豪斯经销商或付费请专家来帮助您。