基于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
1 2 3 4

关键词: 数字 TH2817 仪器 扩展 应用 实现 组件 Delphi 第三方

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版