functionConfigPort()
{
varcomport=“”;
varboundRate=“”;
varjiaoyanwei=“”;
varshujuwei=“”;
vartingzhiwei=“”;
comport=SKDBcombobox1.value;
boundRate=SKDBcombobox2.value;
jiaoyanwei=SKDBcombobox3.value;
shujuwei=SKDBedit5.value;
tingzhiwei=SKDBedit6.value;
if(MSComm1.PortOpen==false)
{
try{
/*
MSComm1.CommPort=comport;
MSComm1.Settings=boundRate+“,”+jiaoyanwei+“,”+shujuwei+“,”+tingzhiwei;
MSComm1.OutBufferCount=0;//清空發(fā)送緩沖區(qū)
MSComm1.InBufferCount=0;//滑空接收緩沖區(qū)
*/
MSComm1.CommPort=“4”;
switch(SKDBcombobox1.value)
{
case“COM1”:
MSComm1.CommPort=“1”;
break;
case“COM2”:
MSComm1.CommPort=“2”;
break;
case“COM3”:
MSComm1.CommPort=“3”;
break;
}
MSComm1.Settings=“9600”+
“,”+“n”+
“,”+“8”+
“,”+“1”;
MSComm1.OutBufferCount=0;//清空發(fā)送緩沖區(qū)
MSComm1.InBufferCount=0;//滑空接收緩沖區(qū)
MSComm1.RThreshold=1;//接收一個(gè)字節(jié)就觸發(fā)omcom事件
alert(“已配置串口COM”+MSComm1.CommPort+“ 參數(shù):”+MSComm1.Settings);
}catch(ex){alert(ex.message);}
}
else{alert(“請(qǐng)先關(guān)閉串口后再設(shè)置!”);}
}
vartmpWeight=“”;
//接收數(shù)據(jù)
電子發(fā)燒友App







評(píng)論