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

NI-VISA通信的调用

回复#5 @cuiqbo :

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

visa dll aardio GPIB admin •  2021-09-08 • 最后回复来自 奋斗人生
9

aardio扩展库 数据维格表api

回复#10 @jerryxjr1220 :

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

aardio api admin •  2021-09-08 • 最后回复来自 奋斗人生
23

NI-VISA通信的调用

2021-09-08 22:26 更新:

增加几个常用函数

2021-09-09 14:22 更新:

修正dll函数中几处错误


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

VisaRsrc VisaGetRsrcString VisaInit VisaClose VisaSetAttr VisaGetAtt
visa dll aardio GPIB admin •  2021-09-08 • 最后回复来自 奋斗人生
9

aardio扩展库 数据维格表api

回复#7 @jerryxjr1220 :

就是要联网,哈

aardio api admin •  2021-09-08 • 最后回复来自 奋斗人生
23

NI-VISA通信的调用

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

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

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

visa dll aardio GPIB admin •  2021-09-07 • 最后回复来自 奋斗人生
9

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} ) /*}}*/  
visa dll aardio GPIB admin •  2021-09-06 • 最后回复来自 奋斗人生
9

调用Mosquitto实现mqtt物联网通信

感谢: indertust 分享代码


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

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

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


Mosquitto.aardio库代码如下:

MQTT aardio dll admin •  2021-09-06

aardio扩展库 数据维格表api

支持下,持续关注 

aardio api admin •  2021-09-06 • 最后回复来自 奋斗人生
23

NI-VISA通信的调用

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

visa dll aardio GPIB admin •  2021-09-02 • 最后回复来自 奋斗人生
9

一步一步自绘listbox实现html中的伸缩列表导航栏功能

回复#10 @jerryxjr1220 :

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


可以这样操作:

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

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

aardio listview ui admin •  2021-09-02 • 最后回复来自 zhlzhang
15

一步一步自绘listbox实现html中的伸缩列表导航栏功能

20210829重大更新:

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


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

aardio listview ui admin •  2021-08-29 • 最后回复来自 zhlzhang
15

一步一步自绘listbox实现html中的伸缩列表导航栏功能

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

aardio listview ui admin •  2021-08-26 • 最后回复来自 zhlzhang
15

(转)将shell32.dll中的图标加载到弹出菜单中

感谢群里: popy32 和 Mr.MAO 分享代码

import win.ui; /*DSG{{*/ var winform = win.form(text="aardi
aardio admin •  2021-08-26

aardio调用NPOI操作excel文件

回复#16 @txhelp :

可以直接用啊, 你就认为是个常规com组件即可, C#内部自会解析

还是接上面一楼的示例代码, 添加如下

//合并单元格 table.AddMergedRegion(NPOIdll.new("NPOI.SS.Util.CellRangeAddress",com.int32(0),com.int32(0), com.int32(0), com.int32(2))); table.Crea
csharp excel aardio admin •  2021-08-22 • 最后回复来自 txhelp
18

利用sendmessage触发listbox的onselchange消息

群里有人问, 怎么用代码触发外部exe中listbox的onselchange消息?

 根据他提供的vb中的代码, 那么转换到aardio中应该这样:


vb代码如下:

HiWord& = LBN_SELCHANGE * &H10000 LoWord& = GetDlgCtrlID(tHWND) And &HFFFF& SendMessage hwnd, WM_COMMAND, HiWord Or LoWord, tHWND
aardio listbox admin •  2021-08-22

(转)hp socket 5.8.2 高性能网络扩展库

回复#4 @txhelp :

自己在扩展库里更新下载啊

随便找个文本处理软件搜下就看到了

aardio socket admin •  2021-08-20 • 最后回复来自 money
9

自定义漂亮进度条的方法

更新一个最简单的 忙状态进度条 样式.

gif图片如下,

怎么使用呢?

添加一个plus ,拖出一个长条状 , 背景图设置为上面的图片, 背景模式选择 tile 平铺 , 如果你需要也可以添加个边框 . 

aardio ui admin •  2021-08-13 • 最后回复来自 admin
10

重写了一个msgbox库 , 代码参考了win.dlg.message库

系统自带的msgbox挺简单好用, 但是不能设置弹出位置 , 有时候用起来会挡住后面一些重要的地方,

aardio里还有一个用plus写的win.dlg.message信息对话框库, 界面效果类似html弹窗.

有时候我们需要弹窗里响应[空格键]和[回车键]/[tab键]消息, 这样就需要对win.dlg.message库代码进行改造下, 所以我把这个库的代码复制出来进行了简单的修改, 使它能响应按键并且可以设置弹出位置,  用来适合当前的项目.


aardio ui admin •  2021-08-12 • 最后回复来自 奋斗人生
1

让winform创建多个button控件

https://www.chengxu.xyz/t/175

以前写过

还有, 你这样弄着玩可以, 搞那么多控件, 怕不是要崩

winform admin •  2021-08-12 • 最后回复来自 jacen
3

分享一个有趣的火柴人。

桌面宠物,哈

aardio 游戏 admin •  2021-08-11 • 最后回复来自 admin
8
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



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

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

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap