2012年5月2日
摘要: 这里的“数据接收”特指下位机发送给上位机的数据。其“时机”有两种方式:1>上位机请求下位机数据时,下位机被动“数据发送”给上位机;2>下位机主动“数据发送”给上位机。 下面分析这两种方式应用场合。 方式1>的实现方式有两种,a>在上位机界面,用户主动触发发送请求命令,如点击按钮;b>上位机定时发送... 阅读全文
posted @ 2012-05-02 09:49 fyhui 阅读(2901) 评论(0) 推荐(0) 编辑
  2012年5月1日
摘要: 如果通信物理设备连接如下图1所示,即计算机有1到多个串口,而每个串口设备下仅仅挂载1个采集器,那么协议就没必要地址码,协议可以是:同步头 + 命令字 + 数据长度 + 数据正文 + 校验码。此时各个串口通信是互不相关的。 接收数据可以采用一个队列,每当串口有数据,就直接进入数据队... 阅读全文
posted @ 2012-05-01 19:14 fyhui 阅读(21388) 评论(2) 推荐(0) 编辑
  2012年4月30日
摘要: 如今的串口通信主要应用在工控等领域,虽然不难,但是很多新人(包括一些老手)还是不能较好的实现 串口通信,下面简单谈谈串口通信,如果有更好补充的朋友,请不吝赐教,让本文成为串口通信文章的典范,更让大量的新手能正确掌握串口通信。 首先,大家必须知道串口通信的特性:串口发送和接收数据比较慢,以致一条命令... 阅读全文
posted @ 2012-04-30 22:40 fyhui 阅读(3673) 评论(1) 推荐(1) 编辑
  2012年3月22日
摘要: FAST方法学(Framework for the Application of Systems Techniques)(第6版) 阅读全文
posted @ 2012-03-22 10:02 fyhui 阅读(959) 评论(2) 推荐(0) 编辑
  2012年2月22日
摘要: C#调试,对新手应该有帮助,原文地址:http://tech.it168.com/a2010/1116/1126/000001126474_all.shtml 我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正... 阅读全文
posted @ 2012-02-22 16:53 fyhui 阅读(420) 评论(0) 推荐(1) 编辑
摘要: .Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指... 阅读全文
posted @ 2012-02-22 11:44 fyhui 阅读(248) 评论(0) 推荐(1) 编辑
  2011年12月29日
摘要: 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每... 阅读全文
posted @ 2011-12-29 15:10 fyhui 阅读(235) 评论(0) 推荐(0) 编辑
  2011年12月9日
摘要: C# 打印窗体上的所有Lable和TextBox(可多个窗体) 新建一个类,全部代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syst... 阅读全文
posted @ 2011-12-09 10:52 fyhui 阅读(1383) 评论(0) 推荐(0) 编辑
  2011年11月1日
摘要: 阅读全文
posted @ 2011-11-01 09:10 fyhui 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-11-01 09:02 fyhui 阅读(342) 评论(0) 推荐(0) 编辑