其实网上已经有许多python语言书写的串口,但大部分都是python2写的,没有找到一个合适的python编写的串口助手,只能自己来写一个串口助手,由于我只需要串口能够接收读取数据就可以了,故而这个串口助手只实现了数据的接收读取. 创建串口助手首先需要创建一个类,重构类的实现过程如下: #coding=gb18030 import threading import time import serial class ComThread: def __init__(self, Port='COM3…
最近写C#串口通信程序,系统是B/S架构.SerialPort类有一个DataReceived事件,用来接收串口返回的数据,但这种方式在C/S架构下很好用,但B/S就不好处理了.所以写了一个同步模式接收返回数据的方法,不使用DataReceived事件.经过测试,可以正常使用. 一.MachineFactory类 为什么使用工厂类:售货机由不止一个厂家提供,接口协议都不一样. using System; using System.Collections.Generic; using System…
报警器实例:(有发送,无返回获取) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO.Ports; using System.Text.RegularExpressions; using System.Windows.Forms; namespace ZKJFJK { /*** 报警器语音输出类,只需在调用时填写需要播报汉字即可 * 例:boo…
今天用Ultraiso将Ubuntu server 12.04 刻入U盘中安装系统,中间提示错误:1.检测不到cdrom(即U盘没有挂载上):2.从光盘中读取数据出错.问题如下图所示: 上网搜了下解决方案,很多推荐用win32diskimager这款软件进行刻录.但是每个人所遇到的环境都不同,本人这里亲测,不行.所以千方百计通过百度得到一种解决方案.下面做一些详细解释:1.用Ultraiso将ubuntu-12.04.5-server-amd64.iso刻入U盘中安装系统,把iso文件拷贝到刚才…
这几天对突然对委托事件,异步编程产生了兴趣,大量阅读前辈们的代码后自己总结了一下. 主要是实现 DataTable的导入导出,当然可以模拟从数据库读取大量数据,这可能需要一定的时间,然后 再把数据导入到xml excel等.做了个小实例模拟了一下.特此帖出来以便日后查阅 先上效果图 然后贴上代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using…
前言: 你先得知道HelpPageConfig文件,不知道说明你现在不需要这个,所以下文就不用看了,等知道了再看也不急.当然如果你很知道这个,下文也不用看了,因为你会了. 方法一: new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/Documentation.xml")) 替换成 new XmlDocumentationProvider("PluginsFolder/*.xm…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.IO; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.HPSF; using System.Drawing; using NPOI.SS.Util; using NPOI.HSSF.U…
--sql server 随机读取数据 * FROM [tablename] ORDER BY NEWID() pk from [tablename] ORDER BY NEWID()) --这两个方法都需要排序,因此IO的逻辑读取会比较多,而且CPU占用也多很多 * from tbname TABLESAMPLE(XXX rows) --XXX应该为整数,算法如下: --按照你表的行大小,计算一个数据页大概装多少行,XXX最少为每页的行数,建议填为2-3倍每页行数 --如果不愿意去算这个数,也…