代码拉取完成,页面将自动刷新
import win.ui;
import win.dlg.message;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="发送";left=568;top=424;right=672;bottom=448;z=5};
button2={cls="button";text="打开";left=688;top=32;right=744;bottom=48;bgcolor=128;z=7};
combobox={cls="combobox";left=536;top=24;right=680;bottom=48;edge=1;items={};mode="dropdown";z=6};
edit={cls="edit";text="Edit";left=16;top=16;right=504;bottom=376;autohscroll=false;edge=1;multiline=1;z=1};
edit2={cls="edit";text="Edit";left=32;top=424;right=544;bottom=448;edge=1;multiline=1;z=2};
groupbox={cls="groupbox";text="Groupbox";left=48;top=384;right=200;bottom=416;edge=1;hide=1;z=8};
radiobutton={cls="radiobutton";text="ansci";left=56;top=392;right=120;bottom=408;z=3};
radiobutton2={cls="radiobutton";text="hex";left=128;top=392;right=216;bottom=408;z=4}
)
/*}}*/
import sys.comPort;
var comports=sys.comPort.list();
winform.combobox.items=comports;
winform.combobox.selIndex=sys.comPort.find("9")[["index"]] or 1;
import sio;
var sioPort;
var send_mode;
winform.button2.oncommand = function(id,event){
if(sioPort)
{
sioPort.close();
}
var err;
sioPort,err=sio.port(winform.combobox.selText);
if(!sioPort)
{
return winform.msgErr(err);
}
sioPort.termCntIrq(1,function(port){
winform.edit.appendText(sioPort.read());
} )
winform.msgOk("已打开串口",1000);
}
winform.onDestroy = function(){
if(sioPort)
{
sioPort.close();
}
}
winform.groupbox.oncommand = function(id,event){
}
winform.radiobutton.oncommand=function(id,event){
send_mode=owner.text;
}
winform.button.oncommand = function(id,event){
if(!sioPort)
{
return winform.msgErr("未打开川口");
}
//if(winform.radiobutton
if(!sioPort.write(winform.edit2.text))
{
return winform.msgErr("发送失败");
}
}
winform.show();
win.loopMessage();
return winform;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。