分享一个ZylSerialPortAXControl.ocx串口控件

By admin at 2021-02-18 • 0人收藏 • 386人看过

无聊河蟹了个串口控件, 其实没啥用, 网上瞎逛看到的. 

我们都有sio控件和其他一些dll可以使用了, 看看就算了.

这里发出来给喜欢折腾的人吧

ZylSerialPortAX.zip


此控件支持com.lite免注册调用


image.png

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=540;bottom=205)
winform.add(
button={cls="button";text="打开COM1";left=19;top=37;right=175;bottom=98;dl=1;dt=1;z=1};
button2={cls="button";text="关闭串口";left=19;top=126;right=175;bottom=187;db=1;dl=1;z=2};
edit={cls="edit";left=192;top=36;right=526;bottom=187;border=1;db=1;dl=1;dr=1;dt=1;multiline=1;z=3};
static={cls="static";text="接受到:";left=192;top=10;right=315;bottom=37;border=1;center=1;dl=1;dr=1;dt=1;font=LOGFONT(h=-16);transparent=1;z=4}
)
/*}}*/

import console
console.open()

import com.lite;
var dll = com.lite.appData("\popdes\ZylSerialPortAXControl.ocx",$"\res\ZylSerialPortAXControl.ocx");
var ZylSerialPortAX = dll.createObject("{F66B5918-ACF6-49D3-86A4-FEF1003E4E22}"); 

com.Connect(ZylSerialPortAX,{
	OnReceive = function(str){
		ZylSerialPortAX.OnReceive(str);
	}
});

ZylSerialPortAX.OnReceive = function(str){
	console.log(str)
	winform.edit.log( str,'\r\n' )
}

winform.button.oncommand = function(id,event){
	ZylSerialPortAX.Port = 1
    ZylSerialPortAX.Open()
}

winform.button2.oncommand = function(id,event){
	ZylSerialPortAX.Close();
}

winform.show();
win.loopMessage();


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
苏扬博客:苏扬博客
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
本 站 主 站:Stm32cube中文网
Htmlayout界面在线学习文档
Sciter中文在线文档Sciter在线学习文档
aardio在线手册Aardio在线手册

赞助商:才仁机械
下载站:非凡软件站
Loading...