串口操作问题(已解决)
本帖最后由 lin0308 于 2012-4-6 17:38 编辑如何使用au3进行收发数据.commg.au3无效.
可以了,64位系统的要用 运行脚本X86 是不是有关com口通讯?可看看http://www.autoitx.com/forum.php?mod=viewthread&tid=18124&extra=&highlight=%2Bndyndy&page=1 回复 1# lin0308
应该是"CommMG.au3" UDF,给你得了!
回复 3# xms77
谢谢, 省了几十块钱? 我喜欢! 回复 4# user3000
不谢,举手之劳而已! 回复 3# xms77
不行. 回复 6# lin0308
上代码看看撒? 回复 7# xms77
#include 'CommMG.au3'
Global $light = 1
Global $sportSetError = ''
Global $CMPort = 2 ; Port
Global $CmBoBaud = 9600 ; Baud
Global $CmboDataBits = 8 ; Data Bits
Global $CmBoParity = "none" ; Parity
Global $CmBoStop = 1 ; Stop
Global $setflow = 2 ; Flow
_CommSetPort($CMPort, $sportSetError, $CmBoBaud, $CmboDataBits, $CmBoParity, $CmBoStop, $setflow)
$timer = TimerInit()
While 1
If TimerDiff($timer) >= 750 Then
_CommSendstring($light & "0" & @CR)
If $light = 1 Then
$light = 2
Else
$light = 1
EndIf
$timer = TimerInit()
EndIf
_CommSendstring($light & "0" & @CR)
Sleep(50)
_CommSendstring($light & "1" & @CR)
WEndwin7 64位 回复 8# lin0308
我的电脑上运行没有错误啊!xp sp3
页:
[1]