MP-C系列电子天平(上海舜宇恒平)与VB.NET通讯

2023-12-15 20:20

本文主要是介绍MP-C系列电子天平(上海舜宇恒平)与VB.NET通讯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

20201126更新

更改通讯方式方法1)

开机自检过程中按一次扣重---

8888---

按扣重---

6(或者Kg/b键)---

显示F7PIT---

按扣重---

Kg/b键调整到P  CONT(手动)或者P  AUTO(自动)---

按扣重--

-波特率设置---

按扣重---

TYPE---

按扣重---

PR0或者PR1---

扣重---

完成。关机重启动

或者:

开机自检过程中按一次扣重---8888---按扣重---显示F1,用公斤和磅的单位转换键切换到F4,按扣重,选择P-CONT

更改通讯方式方法2)

在开机自检的时候按一下扣重,然后输入8888,按扣重,

天平会显示F1 CAL 用单位转换键切换到F4 AU,

按扣重就可以用单位转换键选择打印的方式,

OFF 代表手动,P CONT代表自动,

选好后,按扣重确认即可。

 

以前做的通讯基本都是“发送命令-响应”的方式,后来接触电子称通讯,发现这种”连续响应“的通讯方式在数据的处理上还是有些去别的。

以MP-C系列电子天平30kg量程(上海舜宇恒平)为例。

RS232通讯,接线方式2#-TXD,3#-RXD,5#-GND

 

2 ----3

3 ----2

5 ----5

注意:需要将F4-PCONT修改为P AUTO

所有数据位ASCII码,波特率9600BPS,8位数据位,无校验。

根据手册提供的说明书,以及通过串口工具调试可知,通讯协议如下:

1、当大于0KG且小于10KG时

ST,GS,  0.312 ,kg
U.W.       0 g
PCS        0pcs

2、当大于等于10KG时(用手按的,截图不一致)

US,GS, 10.967 ,kg
U.W.       0 g
PCS        0pcs

3、当小于0KG时

ST,GS,- 0.312 ,kg
U.W.       0 g
PCS        0pcs

本次工程中只用到称重,故数据处理中将字符"GS"开始的18个字符(为确保数据的完整性)。

之所以用"GS"作为标志字符,是因为当重量大于等于10KG时,"ST"会变成"US",故选择“GS".

然后取重量字符串并转换为Single型

Dim aa As String

Dim WT As Single

StartIndex = str.IndexOf("GS")

aa = str.Substring(StartIndex, 18)

Dim B As String = Mid(aa, 4, 7)

WT = CType(Val(B), Single)

以上

这篇关于MP-C系列电子天平(上海舜宇恒平)与VB.NET通讯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/497751

相关文章

Windows中,.net framework 3.5安装

安装.net framework,目前已知2种方法,如下: 一、在MSDN下载对应的安装包,安装,这种可能无法安装成功,概率很大,不成功使用第二种方法,基本上没问题。 二、win8/8.1/10 下安装 .net framework 3.5.1: 1. 打开 win8/8.1/10 安装盘(这里指系统安装镜像文件),提取 sources\sxs 文件夹到 X:\sources\sxs (X代

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级

JavaWeb系列六: 动态WEB开发核心(Servlet) 上

韩老师学生 官网文档为什么会出现Servlet什么是ServletServlet在JavaWeb项目位置Servlet基本使用Servlet开发方式说明快速入门- 手动开发 servlet浏览器请求Servlet UML分析Servlet生命周期GET和POST请求分发处理通过继承HttpServlet开发ServletIDEA配置ServletServlet注意事项和细节 Servlet注

ASP.Net.WebAPI和工具PostMan

1.WebAPI概述 1.1 WebAPI WebAPI 是一种传统的方式,用于构建和暴露 RESTUI风格的Web服务。它提供了丰富的功能和灵活性,可以处理各种HTTP请求,并支持各种数据格式,如JSON、XML等。 WebAPI使用控制器(Controllers)和动作方法(ActionMethods)的概念、通过路由配置将请求映射到相应的方法上。 开发人员可以使用各种属性和过滤器来处

【ASP.NET】 No 'Access-Control-Allow-Origin' header is present on the requested resource.

前端JS用XMLHttpRequest,请求后端数据。出现了No ‘Access-Control-Allow-Origin’ header is present on the requested resource. 我是使用的ASP.NET框架。 解决办法: 在Web.config文件相应地方添加: <?xml version="1.0" encoding="utf-8"?><confi

C语言入门系列:初识函数

文章目录 一,C语言函数与数学函数的区别1,回忆杀-初中数学2,C语言中的函数 二, 函数的声明1,函数头1.1,函数名称1.2,返回值类型1.3,参数列表 2,函数体2.1,函数体2.2,return语句 三,main函数四,函数的参数与传递方式1,实参和形参1.1,函数定义(含形参)1.2,函数调用(使用实参) 2,参数传递方式2.1,值传递2.2,引用传递 五,函数原型与预声明1,

django学习入门系列之第三点《案例 小米商城头标》

文章目录 阴影案例 小米商城头标往期回顾 阴影 设置阴影 box-shadow:水平方向 垂直方向 模糊距离 颜色 box-shadow: 5px 5px 5px #aaa; 案例 小米商城头标 目标样式: CSS中的代码 /*使外边距等于0,即让边框与界面贴合*/body{margin: 0;}/*控制父级边框*/.header{backgroun

MyBatis系列之分页插件及问题

概述 无论是C端产品页面,还是后台系统页面,不可能一次性将全部数据加载出来。后台系统一般都是PC端登录,用Table组件(如Ant Design Table)渲染展示数据,可点击列表的下一页(或指定某一页)查看数据。C端产品如App,在下滑时可查看更多数据,看起来像是一次性加载数据,实际上也是分批请求后台系统获取数据。而这,就是分页功能。 如果没有使用Hibernate或MyBatis这样的O

CSS列表属性:list-style系列属性详解

CSS(层叠样式表)是用于控制网页样式的一种语言,它允许开发者以一种非常灵活的方式来设置网页元素的外观。在CSS中,list-style属性族是专门用来设置列表样式的。列表是网页设计中常见的元素,它们可以是有序列表(<ol>)或无序列表(<ul>)。list-style系列属性允许你自定义列表项前的标记,包括类型、位置和图像。 1. list-style-type list-style-typ