admin

用户名:admin

注册于:2017-11-09

主题数: 403     回贴数: 584

网站:

介绍:

最后活动于1 天前
创建了主题  › 利用process.command实现进程间通信

同一个软件里界面间操作一般是同一个进程内, 是进程内操作.

同一个软件多开后, 每个软件之间的界面操作是进程之间的, 是进程间操作.

进程内操作, 一般是线程之间的操作

进程间的操作和进程内不一样, 通信方式不一样.

进程间一般利用 共用内存/文件 以及 套接字(Socket)来进行交互.

共享内存/文件 有几种方式,

«  1 天前
回复了主题  › aardio扩展库:调用Python函数(例如itertools.permutations和itertools.combinations)

回复#9 @mouse :

格式化一下就可以了,string.format("%.5d",data)

«  17 天前
回复了主题  › 分享一个有趣的火柴人。

回复#7 @o3o_o3o_o3o :

置顶可以用


win.setTopmost(winf

«  23 天前
回复了主题  › 调用JAVA POI 生成word

感谢分享, 期待继续更新

«  27 天前
创建了主题  › WaveDorm数字时序图绘制,专门给IC工程师使用的控件

WaveDrom是一个免费的开源在线数字时序图(波形)渲染引擎,它使用javascript、HTML5和SVG将WaveJSON输入文本描述转换为SVG矢量图形。

«  30 天前
回复了主题  › 调用百度智能图片处理的例子

不错,话说那个伸展列表写出来后,一直不知道用在哪合适

«  2021-09-24
回复了主题  › [明日方舟] 最优招募解析器

你这种游戏玩法,又能玩又能学,老婆不发愁

«  2021-09-24
回复了主题  › Dll调用 海康威视网络摄像头

回复#3 @hsyzxj520 :

有可能你电脑系统少了一些c++运行库,安装运行库大全后试试,或者安装下海康的sdk

«  2021-09-24
回复了主题  › 从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的

移植的示例:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=784;bottom=641) winform.add( AUTOSCALE={cls="checkbox";text="Autoscale"
«  2021-09-19
回复了主题  › 从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的

回复#1 @jerryxjr1220 :

echart的3d需要webgl支持,数据量大了卡的厉害

«  2021-09-17
创建了主题  › 从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的

简单调用实例

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ var dataX = {}; var dataY = {}; var dataZ = {}; var color = {}; // Parametric curve for (t = 0; 50; 0.001) {    
«  2021-09-17
回复了主题  › aardio扩展库 - 数独解析库

«  2021-09-15
回复了主题  › 新版py3封装pyhttp,ja3指纹

专门去搜了下什么是ja3,谢谢分享

«  2021-09-15
回复了主题  › NI-VISA通信的调用

封装了个简单的库 , 下面是库代码和调用示例:

VISADllEx.aardio

//VISA通信库 class VISADllEx{ ctor(  ){ ..table.gc(this,"close"); }; FindRsc = function(){ var stringList={}; var count = VisaFindRsrc(); if(count!=0){ for(i=0;count-1;1){ var str = VisaGetRsrc
«  2021-09-11
创建了主题  › 修改win.msgbox弹窗弹出的位置

上午解决弹出模态窗口快捷键问题的时候 , 突发奇想, 找到了系统自带的弹窗win.msgbox / win. msgboxTest 弹出位置修改问题的办法. , 

因为之前子网上搜过, 并没有找到任何办法, 都是建议自己重写一个msg窗口, 因为这几个函数并不会返回自己的句柄hwnd


我这里利用异步获取到激活窗口的句柄hwnd, 然后设置就行了.

«  2021-09-10
创建了主题  › 软件中弹出模态对话框后的快捷键的处理方式

情景:

软件中有快捷键, 某种情况下弹出了模态对话框 , 但是此时仍然需要快捷键有效.

问题是: 模态对话框会拦截窗体的消息流通 , 此时快捷键会无效.如果用key.hook是可以拦截全局按键, 但是会影响到其他软件或文件的按键操作.


解决办法:

这里仍然可以使用key.hook来设置快捷键 , hook里判断前置窗口是主窗体还是弹窗(判断弹窗的父窗口仍然是主窗体), 然后操作.


«  2021-09-10
回复了主题  › NI-VISA通信的调用

visa在labview中连续使用的时候, 一般是这样

红色部分是获取串口缓冲池中有多少个数据字节数, 将这个字节数给读取函数 , 意思就是将缓冲池中所有的数据读出来.

那么代码中要用

#define VI_ATTR_ASRL_AVAIL_NUM         
«  2021-09-09
回复了主题  › NI-VISA通信的调用

回复#5 @cuiqbo :

加好了 , 直接再楼上更新了.

«  2021-09-08
回复了主题  › aardio扩展库 数据维格表api

回复#10 @jerryxjr1220 :

没用过, 网上搜了下, 算法有一些 ,估计要一个个试验

«  2021-09-08
回复了主题  › NI-VISA通信的调用

2021-09-08 22:26 更新:

增加几个常用函数

2021-09-09 14:22 更新:

修正dll函数中几处错误


研究visa发现, 其实很多时候并不需要那么多的函数来使用, 为了对aardio中使用更友好, 我在RS官方示例基础上, 对dll进行了二次封装, 只保留了9个函数.

VisaRsrc VisaGetRsrcString VisaInit VisaClose VisaSetAttr VisaGetAtt
«  2021-09-08
回复了主题  › aardio扩展库 数据维格表api

回复#7 @jerryxjr1220 :

就是要联网,哈

«  2021-09-08
回复了主题  › NI-VISA通信的调用

这里的示例都是使用的RSVisa.dll, RS和NI只是一点点区别, 实际上都是用的ivi的visa.lib进行的封装, 文档可以完全相互参考.

RS提供的visa测试软件功能更简洁,而且可以显示每一步所使用的代码, 更方便调试.

从测试软件里可以得到很多信息, 这些代码都是我们今后需要在程序里调用的,

«  2021-09-07
回复了主题  › NI-VISA通信的调用 import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程15";right=613;bottom=424) mainForm.add( button={cls="button";text="Button";left=52;top=39;right=197;bottom=83;z=1}; button2={cls="button";text="Button";left=53;top=112;right=198;bottom=156;z=2} ) /*}}*/  
«  2021-09-06
创建了主题  › 调用Mosquitto实现mqtt物联网通信

感谢: indertust 分享代码


MQTT工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型(publish/subscribe)消息协议.

此处使用的开源组件官方: https://mosquitto.org

目前代码还有几个问题未解决, 先分享出来供大家参考.


Mosquitto.aardio库代码如下:

«  2021-09-06
回复了主题  › aardio扩展库 数据维格表api

支持下,持续关注 

«  2021-09-06
创建了主题  › NI-VISA通信的调用

VISA是一种用来与各种仪器总线进行通信的高级应用编程接口,

«  2021-09-02
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能

回复#10 @jerryxjr1220 :

开源的好处就是可以任意修改代码为自己所用, 这个需求可以利用return返回值来自动修改menuList并刷新列表, 不用listbox.clear


可以这样操作:

1.库里增加个 this.MenuList = MenuList; 用来保存传递进来的表, 下面就可以修改这个表了.

2.this.OnClick() 函数增加return 返回值, 我们在库里接受到返回值, 然后去执行修改操作

«  2021-09-02
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能

20210829重大更新:

增加选中状态的持续保持功能.


这次更新后, 当你选中某项后, 不会因为点击了展开或者折叠功能从而导致选中状态丢失的情况发生. 无论是折叠还是展开, 都不会覆盖掉被选中的状态, 如下图所示:

«  2021-08-29
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能

返璞归真, 简洁风格 , 类似win10文件资源管理器风格, 将多余的图标都删除了

«  2021-08-26
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
加入本站专享群:783804676
AARDIO语言QQ大群:70517368
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
C大Aardio论坛:Aar爱好者论坛
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
赞助商:才仁机械