Delphi

使用串口模拟工具进行串口程序开发调试
Delphi

使用串口模拟工具进行串口程序开发调试

198 0

最近在做一个项目,要求使用Java对磅房的小磅数据进行读取,这就要求使用Java与串口进行通信。串口的Java代码已经开发完毕,但又不能总在生产现场调试程序,所以如何在自己的笔记本电脑上模拟串口数据就成了当务之急。托Google的福,找到了两个小工具:VSPD和串口调试助手。下面简单介绍一下如何结合这两个小工具进行串口程序调试。1、安装好VSPD后,首先选择你要虚拟的端口号,点击“添加端口”。一般现在的笔记本电脑都没有串口,所以可以选COM1和COM2。2、虚拟好端口后,左侧能看到新虚拟出的COM1和C

Delphi

delphi 判断窗体是否创建 存在

49 0

delphi 判断窗体是否创建 存在var iHandle: THandle;iHandle=FindWindow(Pchar(Tform1.ClassName), nil);if iHandle <> 0 then已经存在本文链接:https://blog.csdn.net/ozhy111/article/details/86595923

Delphi

delphi MSComm1自动获取串口

39 0

如果PC端串口x存在且没有被占用,我们用TMScomm控件可以顺利打开并且关闭串口x,如果该端口x被占用或者不存在则会出现错误。利用这个原理,通过try强行打开串口x获取可用串口。具体代码如下:i:integer;combobox1.items.clear;for i := 1 to 32 do //一般PC端串口都小于32 begin try MSComm1.CommPort := i; if MSComm1.PortOpen = false then beg

Delphi SPCOMM控件的安装
Delphi

Delphi SPCOMM控件的安装

59 0

用Delphi 实现串口通讯,常用的几种方法为:使用控件如MSCOMM和SPCOMM,使用API函数或者在Delphi 中调用其它串口通讯程序。利用API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂 的低层次通信程序。相比较而言,利用SPComm控件则相对较简单,该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作。SPCOMM控件 下载地址 https://github.com/davidmi5511/sp

Delphi

Delphi 数据异或校验

38 0

//数据异或校验function BytesXor(buffer:array of byte):Integer;vari:integer;beginResult:=$0;for i:=Low(buffer) to High(buffer) dobeginresult:=result xor buffer[i];end;end;