资源简介
winform读取电子秤重量RS232串口数据
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Threading;
using Microsoft.Win32;
namespace TEXTCOM
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private SerialPort Sp = new SerialPort();
public delegate void HandleInterfaceUpdataDelegate(string text); //委托,此为重点
private HandleInterfaceUpdataDelegate interfaceUpdataHandle;
public void Sp_DataReceived(object sender System.IO.Ports.SerialDataReceivedEventArgs e)
{
string strTemp = ““;
double iSecond = 0.5;
DateTime dtOld = System.DateTime.Now;
DateTime dtNow = System.DateTime.Now;
TimeSpan dtInter;
dtInter = dtNow - dtOld;
try
{
int i = Sp.BytesToRead;
if (i > 0)
{
try
{
strTemp = Sp.ReadExisting();
if (strTemp.IndexOf(“=“) != -1)
{
string newTemp = string.Empty;
for (int j = strTemp.Length - 1; j >= 0; j--)
{
newTemp += strTemp[j];
}
strTemp = newTemp.Replace(“=“ “kg\r\n+“);
strTemp = strTemp.Replace(“000.“ “0.“);
}
}
catch
{ }
if (strTemp.ToLower().IndexOf(“\r“) < 0)
{
i = 0;
}
else
{
this.Invoke(interfaceUpdataHandle strTemp);
}
}
while (dtInter.TotalSeconds < iSecond && i <= 0)
{
dtNow = System.DateTime.Now;
dtInter = dtNow - dtOld;
i = Sp.BytesToRead;
if (i > 0)
{
try
{
strTemp += Sp.ReadExisting();
if (strTemp.IndexOf(“=“) != -1)
{
string newTemp = string.Empty;
for (int j = strTemp.Length - 1; j >= 0; j--)
{
newTemp += strTemp[j];
}
strTemp = newTemp.Replace(“=“ “kg\r\n+“);
strTemp = strTemp.Replace(“000.“ “0.“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-09-19 15:28 TEXTCOM\
文件 5923 2009-05-31 10:50 TEXTCOM\Form1.Designer.cs
文件 10532 2014-11-11 17:17 TEXTCOM\Form1.cs
文件 5814 2009-05-31 10:50 TEXTCOM\Form1.resx
文件 466 2009-05-26 13:49 TEXTCOM\Program.cs
目录 0 2016-09-19 15:28 TEXTCOM\Properties\
文件 1162 2009-05-26 13:49 TEXTCOM\Properties\AssemblyInfo.cs
文件 2853 2014-10-21 16:34 TEXTCOM\Properties\Resources.Designer.cs
文件 5612 2009-05-26 13:49 TEXTCOM\Properties\Resources.resx
文件 1106 2014-10-21 16:34 TEXTCOM\Properties\Settings.Designer.cs
文件 249 2009-05-26 13:49 TEXTCOM\Properties\Settings.settings
目录 0 2017-08-30 11:38 TEXTCOM\TEXTCOM\
文件 191 2017-08-28 17:22 TEXTCOM\TEXTCOM\App.config
文件 15084 2017-08-30 09:45 TEXTCOM\TEXTCOM\Form1.Designer.cs
文件 9813 2017-08-30 09:45 TEXTCOM\TEXTCOM\Form1.cs
文件 6408 2017-08-30 09:45 TEXTCOM\TEXTCOM\Form1.resx
文件 4711 2016-09-05 17:15 TEXTCOM\TEXTCOM\Form2.Designer.cs
文件 8060 2017-08-28 17:23 TEXTCOM\TEXTCOM\Form2.cs
文件 6013 2016-09-05 17:15 TEXTCOM\TEXTCOM\Form2.resx
文件 15728 2017-08-30 11:05 TEXTCOM\TEXTCOM\Form3.Designer.cs
文件 3422 2017-08-30 11:38 TEXTCOM\TEXTCOM\Form3.cs
文件 6012 2017-08-30 11:05 TEXTCOM\TEXTCOM\Form3.resx
文件 466 2017-08-30 09:35 TEXTCOM\TEXTCOM\Program.cs
目录 0 2016-09-19 15:28 TEXTCOM\TEXTCOM\Properties\
文件 1162 2009-05-26 13:49 TEXTCOM\TEXTCOM\Properties\AssemblyInfo.cs
文件 2868 2009-05-26 13:49 TEXTCOM\TEXTCOM\Properties\Resources.Designer.cs
文件 5612 2009-05-26 13:49 TEXTCOM\TEXTCOM\Properties\Resources.resx
文件 1090 2009-05-26 13:49 TEXTCOM\TEXTCOM\Properties\Settings.Designer.cs
文件 249 2009-05-26 13:49 TEXTCOM\TEXTCOM\Properties\Settings.settings
文件 3984 2017-08-30 09:35 TEXTCOM\TEXTCOM\TEXTCOM.csproj
目录 0 2016-09-19 15:28 TEXTCOM\TEXTCOM\bin\
............此处省略40个文件信息
相关资源
- c# winform 自动登录 百度账户 源代码
- DirectX.Capturec# winform 操作摄像头录像附
- C# 五子棋程序 附带编程日记
- C# winform实现表数据导出到Excel表格
- C# WinForm读写INI文件
- C#处理png图片位深度和交错属性
- winform(c#)最全73种非常漂亮界面样式
- winform与内嵌echarts的数据交互,让数据
- winform分页控件
- winform materialskin好看的皮肤组件
- winform 皮肤
- C#全套皮肤一共73款(IrisSkin4)
- UI界面皮肤(winform)
- winform开发的人脸识别打卡系统
- winform下拉多选自定义控件(带全选)
- winform控件库
- C# winform简洁漂亮的图形界面库SunnyU
- C# 斑马标签打印 (WEBamp;WINFORM)
- 电子秤重量读取(串口通讯)
- winform shell编程
- winform实时获取网卡网速全部源码,获
- winform实现饼状图、柱状图、折线图(
- winform简单用户登录(带验证码)
- 输入框自动切换中文(C#winform)vs20
- winform右下角弹窗
- windorm 加载WPF控件 ,实现dxf文件显示
- C# 俄罗斯方块(winform)
- C# 贪吃蛇(winform)
- C# 五子棋(winform源码)
- Winform中嵌入excel
评论
共有 条评论