|
本帖最后由 rongxingl 于 2011-6-6 08:03 编辑
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("串口1", 320, 60, 30, 30);图形界面
$Button1 = GUICtrlCreateButton("正常", 20, 12, 75, 36);按键1
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$com =1;设定要使用的端口1
$Comm=ObjCreate("MSCOMMLib.MSComm");调用串口控件
$Comm.CommPort=$com
$Comm.Handshaking=0
$Comm.RThreshold=0
$Comm.Settings="9600,N,8,1" ;设置串口传输参数
$Comm.InputLen=0
$Comm.RTSEnable=False
$Comm.InputMode=1 ;使用二进制传输
$Comm.PortOpen=TRUE
$temp="a00a";求助:我想调用com1发送61 00 00 61,"a00a"发送的内容是61 30 30 61,
$Comm.Output=$temp ;点击按键1调用com1发送61 00 00 61
EndSwitch
WEnd----------------------------------------------------
以上为代码
求助:想调用串口发送16进制数据“61 00 00 61”,$temp="a00a";要如何编写? |
|