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

相关文章

.NET利用C#字节流动态操作Excel文件

《.NET利用C#字节流动态操作Excel文件》在.NET开发中,通过字节流动态操作Excel文件提供了一种高效且灵活的方式处理数据,本文将演示如何在.NET平台使用C#通过字节流创建,读取,编辑及保... 目录用C#创建并保存Excel工作簿为字节流用C#通过字节流直接读取Excel文件数据用C#通过字节

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

2、PF-Net点云补全

2、PF-Net 点云补全 PF-Net论文链接:PF-Net PF-Net (Point Fractal Network for 3D Point Cloud Completion)是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下游任务来适应预训

Java Websocket实例【服务端与客户端实现全双工通讯】

Java Websocket实例【服务端与客户端实现全双工通讯】 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发 出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏 览器需要不断的向服务器发出请求,然而HTTP