PB下有关于串口通讯的控件或方法吗
PB下有关于串口通讯的控件或方法吗 问题点数:20、回复次数:2Top
1 楼oceanaut(海阔天空)回复于 2002-06-12 22:49:16 得分 20
可以利用微软公司提供的通讯控件mscomm32.ocx来实现,使用方法如下:
选择菜单Controls→OLE→Insert Control→Microsoft Communications Control,加入后我们点击其OLE Control Properties,可以设置它的基本属性如通讯端口(C)、设置参数 (S) 等,当然我们也可以在程序中动态设置。以下是一段脚本例子:
String ls_data
ole_1.object.CommPort = 1 //使用COM1端口
ole_1.object.Settings = "9600,N,8,1" //设置或返回串行端的波特率、奇偶校验位、 数据位数、停止位
ole_1.object.InputLen = 0 //初始化Input
ole_1.object.PortOpen = True //打开端口
ole_1.Object.Output = "h" //向COM口发送字符
Do
Yield() //等待数据
LOOP Until ole_1.Object.InBufferCount >= 1
ls_Output = ole_1.Object.Input //取数据
ole_1.object.PortOpen = FALSE //关闭端口
Top
2 楼coolingpipe(冷箫轻笛)回复于 2002-09-22 21:42:42 得分 0
不Top




