怎样编写串口程序?(100分)

  • 主题发起人 主题发起人 delphi923
  • 开始时间 开始时间
D

delphi923

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编写一个计算机与RTU连接的程序,要用到串口连接,可我听说要用到多线程技术和
自定义消息技术.请问各位DELPHI高手,怎样编写?设计思想是什么?(100分)
 
建议下载Turbopower.Async.Professional组件包,里面不但有组件源码,而且还有
详细的例程。

地址:http://211.100.17.210:208/
 
你有兴趣可以通过Windos API 实现
CreateFile 打开串口通讯句柄
ReadFile,WriteFile实现与串口的数据通讯
下面一组函数可以控制通信属性:
BuildCommDCB
BuildCommDCBAndTimeouts
ClearCommBreak
ClearCommError
CommConfigDialog
DeviceIoControl
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
GetDefaultCommConfig
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetDefaultCommConfig
SetupComm
TransmitCommChar
WaitCommEvent

另外可以下一个控件,这样的控件网上有好多!
 
你也可以用VB 5.0/6.0的MSComm通信控件来实现,比用API要简单的多,也更安全。
其它通信控件我没有用过。
 
控件多得如牛毛你自已找吧
 
后退
顶部