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

aardio调用halcon采集摄像头

如果调用多个摄像头,必须开线程:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=1348;bottom=646;parent=...) winform.add( button={cls="button";text="开启";left=31;top=549;right=193;bottom=635;z=1}; button2={cls="button";text="关闭";left=208;top=54
aardio halcon 摄像头 admin •  2018-05-10 • 最后回复来自 admin
1

修改默认的tabs高级选项卡项的close标签功能

完整的工程:

import win.ui; /*DSG{{*/ mainForm = win.form(text="popdes第一阶段作业";right=1097;bottom=610;bgcolor=8421376) mainForm.add( custom={cls="custom";text="custom";left=0;top=35;right=1098;bottom=606;bgcolor=16777215;db=1;dl=1;dr=1;dt=1;z=4}; plus={cls="plus";t
admin •  2018-05-10 • 最后回复来自 admin
1

修改默认的tabs高级选项卡项的close标签功能

去win.ui.tabs库里面可以看到

this.closeButton.oncommand = function(){ if( this.closeButton.hoverStrip) { this.deleteByStrip(this.closeButton.hoverStrip); this.closeButton.hoverStrip = null; }; this.closeButton.hide = true; }

上面就是原

admin •  2018-05-09 • 最后回复来自 admin
1

aardio调用halcon采集摄像头

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=969;bottom=646;parent=...) winform.add( button={cls="button";text="开启";left=31;top=549;right=193;bottom=635;z=1}; button2={cls="button";text="关闭";left=208;top=549;right=370;bottom=635;z=2};
aardio halcon 摄像头 admin •  2018-05-08 • 最后回复来自 admin
1

调用videocapX.ocx控件遇到的问题

 貌似这个是vb的标准控件,会在vs的控件栏里出现这个控件图标,这种的aar应该怎么调用

 我今天给我们公司用vb.net的人说,他们说这个是标准控件,会在vs控件栏生成一个标准摄像头控件,然后拖上去就可以了,感觉和aar的自定义控件很像啊

这个com控件里面用的是dispinterface接口

网上搜了下,貌似说是利用事件驱动,接口有点区别


aardio 摄像头 admin •  2018-05-07 • 最后回复来自 admin
2

调用VB6生成的com组件的一个记录

更新:

找到问题了, 不是上面说的任何问题,是因为在c:/windows/system32/目录下少复制了一个dll,这里需要5个dll,而我只复制了4个自认为需要的。

admin •  2018-05-07 • 最后回复来自 admin
1

调用videocapX.ocx控件遇到的问题

最近准备用到摄像头,根据以前论坛上的那个貌似有时候摄像头显示不了,下载这个控件的示例发现每次能完美解决, 所以想要封装下这个控件。

我声明了个库:videoX.aardio

import util.metaProperty; class videoX{     ctor(winform){           this = winform.createEmbed("{912FB007-DD9A-11D3-BD8D-DAAFCB8D9378}");      };           a
aardio 摄像头 admin •  2018-05-06 • 最后回复来自 admin
2

调用VB6生成的com组件的一个记录

VB6生成的COM组件貌似和其他的有一点区别。。。(我猜)

这次试验成功调用了一直导致困惑的这个com组件, 试验步骤如下:

1,重装了win7 32位原版系统

2,下载了最新的aar软件

3,复制这些com组件dll到一个名字为英文(comdll)的文件夹里

4,手动regsvr32 这些个dll

5,调用上次写的aar的com组件查看演示程序 , 发现查看不到com里面的函数

6,复制这些个dll到系统的c:/windows/system32/目录下

7,再次手动注册这些个dll组件

admin •  2018-05-06 • 最后回复来自 admin
1

halcon中match匹配的例子(ide版和vb6版)

相同功能的VB6版本代码如下:

VERSION 5.00 Object = "{6EBD9146-D219-11D2-ADE5-0000C00F4EF9}#1.9#0"; "halconx.dll" Begin VB.Form MatchingForm     Caption         =   "Matching and Measurement Demo"    ClientHeight    =   8970    ClientLeft      =   60    ClientTop    
halcon admin •  2018-05-05 • 最后回复来自 admin
1

halcon中match匹配的例子(ide版和vb6版)


ide(11版):

不能复制代码,位置在

halcon admin •  2018-05-05 • 最后回复来自 admin
1

c++ listview自绘例子

listview中自绘进度条:

import win.ui; /*DSG{{*/ var winform = win.form(text="listview中添加进度条演示";right=945;bottom=474) winform.add(
admin •  2018-04-28 • 最后回复来自 admin
3

c++ listview自绘例子

于是aar中应该这样写:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=945;bottom=474) winform.add( 流程编辑框={cls="listview";left=0;top=0;right=946;bottom=350;edge=1;font=LOGFONT(name='FontAwesome';h=-19);fullRow=1;vscroll=1;z=1} ) /*}}*/ impor
admin •  2018-04-28 • 最后回复来自 admin
3

mick和jacen发的一个扩展跳转界面到ide的方法

//我是一个整理群聊精华的小行家 O(∩_∩)O~ import winex; import win.ui; import ide; var hwndStatusBar = winex.findEx(ide.getMainHwnd(),,"Afx\:RibbonStatusBar",""); win.modifyStyle(hwndStatusBar,,0x2000000/*_WS_CLIPCHILDREN*/); /*DSG{{*/ var winform = win.form(text="跳转到指定行";right=
admin •  2018-04-27

遇到界面中耗时初始化操作, 弹出加载动画效果

jacen提供的一个弹出信息界面: 用plus实现

import win.ui; import gdip.fontAwesome; /*DSG{{*/ var winform = win.form(text="aardio form";right=431;bottom=79;bgcolor=5655
admin •  2018-04-27 • 最后回复来自 admin
4

遇到界面中耗时初始化操作, 弹出加载动画效果

调用js的提示组件, 来初始化提示操作

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio form";right=413;bottom=297;bgcolor=8421376;border="none";maxmize=1;mode=
admin •  2018-04-26 • 最后回复来自 admin
4

遇到界面中耗时初始化操作, 弹出加载动画效果

jiazai.aardio中的代码:

import win.ui; /*DSG{{*/ winform = win.form(text="aardio工程34";right=349;bottom=359;border="none";mode="popup") winform.add() /*}}*/ import web.blink.portable;//生成独立EXE import web.blink.layeredWindow; var mb = web.blink.layeredWindo
admin •  2018-04-23 • 最后回复来自 admin
4

遇到界面中耗时初始化操作, 弹出加载动画效果

把上面的程序生成独立exe的时候发现个问题:

如果环形缓冲界面中用

mb.go("/html/index.html");

这种形式是不能生成独立的exe的, 必需使用

import wsock.tcp.simpleHttpServer; mb.go( wsock.tcp.simpleHttpServer.startUrl("/html/index.aardio") );

这样的

admin •  2018-04-23 • 最后回复来自 admin
4

遇到界面中耗时初始化操作, 弹出加载动画效果

import win.ui; /*DSG{{*/ mainForm = win.form(text="耗时操作提示加载等待演示";right=806;bottom=419;border="dialog frame";mode="popup";parent=...) mainForm.add( plus={cls=
admin •  2018-04-22 • 最后回复来自 admin
4

怎样获取Plus控件的前景图像并复制到剪切板

谢谢 佛手瓜 提供的代码

 win.clip.writeBitmap(winform.plus.foreground.copyHandle())//这样可以


admin •  2018-04-16

光纤最大值算法

理论上:

已知一个阈值范围,最大值在已知圆的圆心处(A点), 在已知圆的阈值范围外 , 有某一个点(B点), 把这个点(B点)作为一个圆的圆心, 其半径开始膨胀, 总会有一个点首先与已知圆相切(相接),把这个B点与相切点做一个矢量直线, 沿着这个直线前进, 总会到达A点.

实际中:

相切点有干扰 , 那么B点与相切点直线就不一定会到

admin •  2018-04-09 • 最后回复来自 笑口常开
5
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



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

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

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap