新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于Delphi的第三方串行通讯组件实现TH2817数字电桥仪器扩展应用

基于Delphi的第三方串行通讯组件实现TH2817数字电桥仪器扩展应用

作者:时间:2012-08-30来源:网络收藏

2.2.2 开发步骤
1)需要利用对串行口的基本参数进行设置,这些参数的设置均可以通过的属性进行设置:ComPort为串口号设置,此仅支持4个串口号的设置,而这在一般的中足够了,这一属性设置可以通过选择列表进行设置;ComPortDataBit用于设置数据位数,根据测试的通讯设置进行选择,一般中使用8 bit;ComPortSpeed用于设置波特率;ComPortParity用于设置校验位;ComPortStopBit用于设置停止位。这些参数需要根据测试情况,设置成与之相对应的数据,而其他参数可以使用默认设置等。由于开发的针对性以及本身设置的固有属性,所以这些基本参数无需作为软件使用用户的设置项出现,可直接设定好固化在软件中。
2)采用如下步骤进行串口数据的接收和发送:
①利用组件的Connect事件打开串口通讯;
②进行数据的接收和发送,CommDriver接收数据是通过ReceiveData事件执行的,当接收到数据后需要将其进行缓存,通过对缓存的数据进行分析处理来对仪器的数据解析,发送数据通过SendData事件来完成;
③使用组件的DisConnect事件来关闭串口。
然后,再根据用户的操作习惯进行相关的界面的编程即可对测试仪器的访问。
2.3 程序主要源代码
接收串行数据源码:利用串行组件的接收事件(Receive Data)来处理串行口的数据接收。
b.JPG
c.JPG


评论


相关推荐

技术专区

关闭