我有几个不同的规模,我正在建立一个VB应用程序。是否有一种通用串行端口语言在我可以用于将实时权重导入VB的体重秤中很常见?规模接口到VB应用程序
0
A
回答
1
是的,有一个标准协议,由规模制造商协会制定。该规格下载is here。无论您的实际秤是否遵循该标准,都是一个悬而未决的问题,请检查数据表中的小字或编程手册。这很少是一个真正的问题,这些协议很容易使用简单的命令/响应字符串。
+0
非常感谢,这是完美的。 – muncherelli 2010-07-30 18:31:24
+0
上面的链接是死的这是正确的链接http://www.scalemanufacturers.org/PDF/ScaleCommProtocol5199M1.pdf – 2012-07-13 07:17:07
0
这是我发现阅读Zebra的ZBI 2/ZPL手册。非常有用!
1 rem ********************************************************
05 for i = 1 to 9 step 1
10 close #i
20 next i
30 open # 2 : name "SER"
40 open # 1 : name "ZPL"
1 rem ********************************************************
1 rem main program; send serial port a 'W' in order to get a weight
1 rem ********************************************************
50 do
60 do
70 sleep 1 ! sleep so scale is not bombarded with incoming
1 rem data
80 print # 2 : "W" ; ! semicolon ends sent W without a CRLF
1 rem ********************************************************
1 rem get response from scale; note that input requires a CRLF to be
1 rem entered
1 rem ********************************************************
90 input # 2 : a$
100 if a$ = "EXIT" then! back door exit - if EXIT is received, ZBI ends
110 close # 2
120 print #1: "^XZ"
130 close #1
140 end
150 end if
1 rem ********************************************************
1 rem loop until valid weight is received, then print on label
1 rem ********************************************************
160 loop while pos (a$ , "000.00") = 1 or pos (a$ , "?") = 1
170 print # 1 : "~SD25^XA^FS";
180 print # 1 : "^LH0,0^FS";
190 print # 1 : "^FO56,47^A0N,69,58^FDThis weighs^FS";
1 rem ********************************************************
1 rem print weight on label; & character concatenates strings
1 rem ********************************************************
200 print # 1 : "^FO56,150^A0N,69,58^FD" & A$ & " lbs^FS";
210 print # 1 : "^PQ1,0,0,N";
220 print # 1 : "^XZ"
1 rem ********************************************************
1 rem loop until weight is off scale, then repeat for next item
1 rem weighed
1 rem ********************************************************
230 do
240 print # 2 : "W" ;
250 input # 2 : A$
260 loop until pos(A$ , "000.00") = 1 or pos(A$ , "?") = 1
270 loop
相关问题
- 1. 通用接口vb
- 2. 如何重新连接VB应用程序到数据库
- 3. 与GWT的大规模应用程序
- 4. 规模Azure的Web应用程序
- 5. REST应用程序编程接口
- 6. 单元测试应用程序接口到硬件 - 模拟或不模拟
- 7. 应用程序与应用程序在Django中的接口
- 8. 将CIB文件连接到卡布奇诺的常规应用程序模板
- 9. 在VB窗口中打印窗体应用程序
- 10. 最大化其他应用程序(VB .Net)的子窗口I'
- 11. 将大规模应用程序从JavaEE移植到Akka
- 12. 无法形成规模PNG到Android应用程序闪屏
- 13. Android应用程序中的Metro接口
- 14. Android应用程序的音频接口
- 15. 与VBA应用程序接口
- 16. 桌面应用程序与HTML5接口
- 17. Silverlight应用程序的接口架构
- 18. Android应用程序的HTTP接口
- 19. Rails中PHP应用程序的接口
- 20. 窗口应用程序到web应用程序
- 21. 规划Web应用程序
- 22. 使用接口名称将jar添加到java应用程序
- 23. 如何邀请用户连接到使用Facebook应用程序开发应用程序接口
- 24. 使用Dropbox API应用程序出口合规性
- 25. Android应用程序模块中未调用Android库模块的接口方法
- 26. 何时使用Adobe AIR与常规桌面应用程序VB,C#
- 27. vb web应用程序中的电子表格连接
- 28. 1应用程序内的多个数据库连接 - VB .NET
- 29. VB 6应用程序的国际化
- 30. VB:游戏顶端的应用程序
什么样的体重秤?我的意思是,尽管我们知道你可以称一茶匙糖或一辆汽车!没有冒犯:)请给我们一些品牌名称和型号的比例尺。 – MarkJ 2010-07-30 14:57:54