电子秤 ================== 1.电子秤信息 +++++++++++++++++++++++++++++++++++++ .. list-table:: 电子秤规格参数表 :widths: 20 20 :header-rows: 1 * - Host Model - D1w/D3-510 * - Measuring range - 100g-15kg/30kg(Double range) * - Certified division value - 5g/10g * - Safe overload (%FS) - 120 * - Destroy overload (%FS) - 150 * - Working temperature (℃) - -10℃~40℃ * - Working humidity - 10%~85% No condensation * - Creep(%FS/30min) - +-0.02 * - Equipment dealer/model - 厦门佰伦斯电子/W23 * - Porter rate - 9600 * - Access mode - Serial(/dev/ttyS4) 2. 测量量相关基础知识 +++++++++++++++++++++++++++++++++++++++++++++++++ **去皮/置零** 电子秤称重AD系统上电后,读取重量信号并保存为开机参考点,即开机归零点。 **Manual zero clearing** 电子秤获得开机置零点后,如果在秤盘上放置了量程小于满量程2%的物品,可以通过命令清零,重量数量为0。 **皮重** 皮重适用于包装货物。计算价格时应将包装重量排除在外。这时,你可以先把包装放在秤盘上,进行去皮操作。那么包装的重量就是皮重。您也可以不称重直接输入设定的包装皮重。 **去皮称重** 它是通过称量来操作的。将货物包装在称重板上,作为从重取下,净重应为0,从重应为包装重量。 **数码去皮** 无需称重直接设定输入的去皮操作。 3.电子秤软件开发 ++++++++++++++++++++++++++++++++++++++++ 使用方法 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `电子秤sdk下载 `_ 绑定电子秤服务,获取电子秤相关数据 **初始化** 打开串口,通过接口回调获取电子秤的净重和状态 .. code-block:: xml :linenos: :emphasize-lines: 0 Electronic mElectronic = new Electronic.Builder() //default path .setDevicePath(“/dev/ttyS4”) //default porter rate .setBaudrate(9600) .setReceiveCallback(new ElectronicCallback { @Override public void electronicStatus(String weight, String weightStatus) { //Callback in child thread ... }}) .builder() .. list-table:: Electronic Parameters :widths: 15 30 :header-rows: 1 * - Parameters - Description * - Weight - Unit(kg) * - scale state - 46:overweight, 53:Normal, 55:unstable, 56:Successful manual peeling, 57: Failure of manual peeling 通过直接调用的方法得到电子秤的清零和剥离功能 * **清零** *mElectronic.turnZero()* * **去皮称重** *mElectronic.removePeel()* * **手动去皮** *mElectronic.manualPeel(int peelWeight)* * **关闭电子秤** *mElectronic.closeElectronic()* JS method to call the electronic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `电子演示源代码 `_