上位机开发笔记 » 搜索 » user:admin post:true

halcon写微信跳一跳辅助

mainForm.button2.oncommand = function(id,event){ HImageX = com.CreateObject("{6EBD90E7-D219-11D2-ADE5-0000C00F4EF9}")     var filepath = com.Variant("res/double_circle.png");     HImageX.ReadImage(filepath);     var ww,ll = HImageX.GetImageSize(null,null);     c
halcon admin •  2018-04-07 • 最后回复来自 admin
14

plus怎么实现切图效果

jacen更新了bitmap库新增一个函数split,使切图更方便了.

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls=
admin •  2018-04-06 • 最后回复来自 admin
2

用aar贴了一个播放器界面

winform.titlebarMax.checked = winform.hitmax()


aardio ui admin •  2018-04-06 • 最后回复来自 admin
1

用aar贴了一个播放器界面

用到了aardio里面的plus控件, 图片资源是从仿的360播放器里面提取的 , 之前一直觉得标准window的菜单控件稍微不好看,这次把菜单也模拟出来了.

菜单功能用下面的指令实现的

winform.wndproc = func
aardio ui admin •  2018-04-06 • 最后回复来自 admin
1

string匹配的应用

jacen的解决方案:

 import string.xml; var html = string.xml(str); var eleRecords = html.queryEles(  ["class"]="lightbox";  ["id"]="record_"; ) for i,record in table.eachIndex(eleRecords){ console.log( record.td[1].innerText() ) console.log( record.td[2].inn
admin •  2018-04-03 • 最后回复来自 admin
1

string匹配的应用

今天群里很热烈的讨论一个群友求助的匹配问题.

我的解决思路: 分块->匹配->处理

import console; var htmlStr = string.load("/test.txt"); import string.html; var OneGet = string.matches(htmlStr,`\<tr class=\"lightbox\" id=\"record_\"\>(.*?)\<\/tr\>`); //console.dump(
admin •  2018-04-03 • 最后回复来自 admin
1

halcon之com组件的使用

下面先上一个完整的示例:

还是先前那个halcon_circle的测试COM组件版本:

这一次,效果终于和halcon的ide效果一致了.

原来那个C语言调用版本,引用到T_开头的函数时候就不能正常进行下去了,用COM版本没有这个限制了.

aardio halcon admin •  2018-04-02 • 最后回复来自 admin
2

halcon之com组件的使用

2.显示图片到窗体

var WindowHandle = HOperatorSetX.OpenWindow(0,0,width,height,mainForm.picturebox.hwnd,"transparent",""); HOperatorSetX.DispImage(Image,
aardio halcon admin •  2018-04-02 • 最后回复来自 admin
2

halcon之com组件的使用

操作图片com组件有两种方式,

第一种接口方式:

var HOperatorSetX = com.CreateObject("{6ebd90e2-d219-11d2-ade5-0000c00f4ef9}")

读取图片,并获取大小尺寸

aardio halcon admin •  2018-04-02 • 最后回复来自 admin
2

halcon中tuple变量定义

halcon的com控件必须要注册才能使用, 用com.lite()不行.

import console console.open() //import com.activeX; import com.lite; import com; var comdll = com.lite("\res\halconx.dll"); comdll.registerServer(); //注册控件 //com.activeX.regsvr32("\res\halconx.dll") //调用控件 mainFor
halcon admin •  2018-04-02 • 最后回复来自 admin
11

halcon中tuple变量定义

import com.activeX; //注册控件 com.activeX.regsvr32("\res\halconx.dll") //调用控件 mainForm.button4.oncommand = function(id,event){ var filepath = com.Variant("res/double_circle.png"); var Image = HOperatorSetX.ReadImage(null,filepath); console.varDump(Image) var ww,
halcon admin •  2018-04-02 • 最后回复来自 admin
11

halcon中tuple变量定义

import console console.open() import com; var HsystemX = com.CreateObject("{6ebd90de-d219-11d2-ade5-0000c00f4ef9}")  var que = com.Variant("processor_num"); var ret = HsystemX.GetSystem( que ); console.varDump(ret) var que = com.Variant("version"); var ret = 
halcon admin •  2018-04-01 • 最后回复来自 admin
11

halcon中tuple变量定义

halcon admin •  2018-04-01 • 最后回复来自 admin
11

halcon中tuple变量定义

halcon admin •  2018-04-01 • 最后回复来自 admin
11

halcon写微信跳一跳辅助

decompose3 (Image, Image1, Image2, Image3)  trans_from_rgb (Image1, Image2, Image3, ImageResult11, ImageResult21, ImageResult31, 'hsv')  threshold (ImageResult31, Regions1, 0, 129) opening_circle (Regions1, RegionOpening1, 3) threshold (ImageResult11, Regions
halcon admin •  2018-03-24 • 最后回复来自 admin
14

图像中污渍的边缘处理

read_image (Image101107918ca1dda0699400, 'C:/Users/RD-W/Desktop/10_11079_18ca1dda0699400.bmp') mean_image (Image101107918ca1dda0699400, ImageMean, 12, 12
admin •  2018-03-22

解决com.excel调用之后有excel进程残留问题

import console;  import com.excel; var excel = com.excel( true ); var book = excel.WorkBooks.Open("C:\Users\Administrator\Desktop\Book8.xlsx"); sleep(2000) //延时关闭,能够看到excel进程存在,然后被关闭         excel.Visible = false;         excel.alerts = false;         book.close
admin •  2018-03-21

wsock.udp的使用

第二种方法: 利用线程来循环接收数据, udpServer.recvfrom(1024);这个函数里面用了多次自调用,所以可以认为是阻塞式接收吧, 当有接收到数据,才能执行后面的代码

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import console import wsock.udp.client; console.open(
admin •  2018-03-21 • 最后回复来自 admin
1

wsock.udp的使用

udp和串口类似,这个利用网络协议.

发送暂且不说, 接收可以采用两种办法:

1,采用asynClient异步客户端 , 这样可以在界面线程中通过消息来操作

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import console //异步客户端 import wsock.udp.asynClient
admin •  2018-03-21 • 最后回复来自 admin
1

halcon写微信跳一跳辅助

在前面版本的基础上增加了参数外部可调功能:

ios系统手机要想和PC机相连来截图,需要用到airplayer Pro软件,安装之后可以根据获取到的句柄截图,然后进行操作.

import win.ui; /*DSG{{*/ mainForm = win.form(text="跳一跳视觉
halcon admin •  2018-03-18 • 最后回复来自 admin
14
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网
在线小工具
Pojie.Online

才仁机械


网站地图SiteMap