随笔分类 - C#相关
摘要:用于学习记录 原文载自:https://www.cnblogs.com/ayxj/p/11481969.html 用C#实现的几种常用数据校验方法整理(CRC校验;LRC校验;BCC校验;累加和校验) CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的
阅读全文
摘要:软件界面设计框架分为两种 方案一分为一个主页面和两个子界面:通过仪表类型选择后,主页面显示对应仪表的通信数据。 主界面: 子界面一: 子界面二: 方案二分为一个主页面和一个子界面:通过仪表类型选择后,主页面显示对应仪表的通信数据。 主页面: 子界面:
阅读全文
摘要:用于学习记录 上位机发送的命令:01 03 01 00 00 01 85 F6下位机返回的命令: 01 03 02 27 10 A2 78有用的数据信息是27 10 ,这是16进制的,转换成10进制就是10000,对应的数据就是100.00,将接收到的数据解析 解析代码如下: for (int i
阅读全文
摘要:原文转自:https://www.cnblogs.com/darrenji/p/3967381.html 主要用于学习记录 大致来说,委托是一个类,该类内部维护着一个字段,指向一个方法。事件可以被看作一个委托类型的变量,通过事件注册、取消多个委托或方法。本篇分别通过委托和事件执行多个方法,从中体会两
阅读全文
摘要:串口通讯使用一般有两种模式:1 定时读取. 比如200豪秒返回不是我指定字节长度就当出错处理.开始下次通讯. 否则就接收读取回来解析数据2 触发接收,缓冲区有数据就触发datarecive事件, 要不断接收处理,比较被动.委托也可以,其实比较方便可以直接开启一个后台BackgroundWorker线
阅读全文
摘要:原文载自:https://www.cnblogs.com/shuaiheng/p/7443992.html 主要用于学习记录 下面图片是利用窗口控件所设计的界面。主要就是了解一下串口通信的机制。主要能够实现发送数据和接收数据的功能。控件不熟悉的就去网上查找和学习。 下面是源代码: using Sys
阅读全文
摘要:原文转自: https://www.cnblogs.com/hbtmwangjin/articles/9146299.html 主要用于学习记录 如果需要了解更多的信息请登录http://msdn.microsoft.com/zh-cn/library/system.io.ports.serialp
阅读全文
摘要:String String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。 这个是String类的解释,如下 String a = "123";a = "456";// 打印出来的a为456 看到这里,不明白了,这不是明明已经对他进行修
阅读全文