电子秤
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.电子秤软件开发
使用方法
绑定电子秤服务,获取电子秤相关数据
初始化
打开串口,通过接口回调获取电子秤的净重和状态
1Electronic mElectronic = new Electronic.Builder()
2//default path
3.setDevicePath(“/dev/ttyS4”)
4//default porter rate
5.setBaudrate(9600)
6.setReceiveCallback(new ElectronicCallback {
7@Override
8public void electronicStatus(String weight, String weightStatus) {
9//Callback in child thread
10 ...
11}})
12 .builder()
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()