cport串口控件的应用

时间:2022-06-12 20:33:28

cport是一个很强大的串口控件。支持delphi/bcb.最新版本是v4.10.官网下载地址是:http://sourceforge.net/projects/comport/files/comport/

,配有详细的说明文档。在这我仅仅作为一个总结,方便以后自己查看。

由于我认为新学习pascal语言是件很头疼的事情!所以最终我决定使用bcb作为windows上的编程工具了。

安装好cport控件后在bcb的控件栏中将会多出如图示的cport控件。

cport串口控件的应用

常用的有ComPort和ComDataPacket控件,本例中我只用了ComPort控件实现简单的串口发送接收功能。

(1).将ComPort拖至窗体上,设置属性页中的DiscardNull为true,ControlDTR为dtrEnable.

(2).添加三个按钮控件到窗体,分别作为“设置串口”“打开/关闭串口”“发送”。

(3).添加Edit控件作为输入将要发送的数据,添加memo作为显示接收的数据。

如图示:

cport串口控件的应用

(4).分别双击三个按钮事件,“设置串口”“打开/关闭串口”“发送”函数。

(5).接收数据关键的一步:选中cport控件,进入其Events页,双击OnRxChar编写接收函数。(之前我一直是手动添加的该函数,导致最后没有与控件的events关联起来,从而无法正确接收数据,纠结的2天!)如图示:

 cport串口控件的应用

代码:

1.com_pro.h

2.com_port.cpp