halcon/htmlayout/aardio学习笔记 » 搜索 » user:admin post:true

再发一个串口控件sport.dll封装库和使用示例

提醒下:

aardio扩展库里已经有了串口通信用的的sio库 ,目前市面上的串口基本都是基于它 . 


下面我写的这个sport库 , 完全是出于练习的目的, 当然串口操作多一种方式也挺好.

至于哪一个用起来效果更好? 额... 应该都差不多, 这个sport是com组件,不能跨线程.

这个串口控件是大名鼎

aardio admin •  19 小时前

调用EWDraw.ocx控件实现2D和3D的类似cad功能

回复#1 @nuck :

万能的try

aardio admin •  2 天前 • 最后回复来自 nuck
4

封装Qt的串口接口为dll, 并使用aardio调用练习

没用过Qt, 所以下面的内容大部分都来源于网上搜索.

Qt自带了串口通信类 , 参考下面博主分享的代码将Qt自带的串口封装成了dll, 这样其他平台使用起来也方便不少, 当然, 其实串口的相关dll已经有很多很多了, aardio也提供了sio通信库

研究这个纯粹为了学习这个过程,O(∩_∩)O~

Qt封转代码参考:

https://blog.csdn.net/a_1234567890abcd/article/details/52263243

https://github.com/wellfrogliu/Qt

admin •  20 天前

另一个串口dll的调用演示

aardio已经有了sio串口库了, 功能更强大.

下面这个dll是网上别人分享的, 贵在简单, 只有四个函数, 不用设置很多东西

网址: https://www.cnblogs.com/wenziqi/archive/2010/08/07/1794606.html

测了下, 这个dll不支持$符号内嵌到exe (注意sio库里的pcomm.dll是可以的).


注意: 

这个dll , 虽然提供了H头文件, 但是里面有些常量并未提供出来, 所以下面函数里面的某些常量参数都是猜的, 比如init函数里的pa

admin •  21 天前

任务栏闪烁(类似QQ信息来了的提示)

感谢: 撒旦微笑 提供

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ winform.show() winform.hitMin() ::User32.FlashWindowEx({ int cbSize = 20; addr hwnd = winform.hwnd;//窗口句柄 int dwFlags = 0x000
admin •  29 天前

调用语雀API

感谢  jacen 分享, 收藏备用

调用语雀API

 //调用语雀API import console;  import web.rest.jsonLiteClient; var http = web.rest.jsonLiteClient();  http.addHeaders = { ["X-Auth-Token"] = "点击语雀个人头像->个人设置->Token获取Token填到这里" } var yuque = http.api("https://www.yuque.co
admin •  2020-05-30

使用aardio的IDE触发事件来修改编译后的文件名

有个需求是每次编译软件的时候想要自动添加版本号到软件名末尾, 如 demo_v12.exe 这样的, 那么其实上方法有很多, 下面利用发布前触发事件来实现.

//发布前触发 import ide; //获取工程名 var name = ide.getProjectProperty("name"); //获取工程版本号 var fileVersion = ide.getProjectProperty("FileVersion");  //解析版本号 import fsys.version; var verIn
admin •  2020-05-17

sciter自定义视频组件

感谢: 撒旦微笑 分享源码

import win.ui; /*DSG{{*/ var winform = win.form(text="sciter自定义视频组件";right=759;bottom=469) winform.add() /*}}*/ import web.sciter
admin •  2020-05-17

调用c#程序集webchart.dll学习

webchart.zip

admin •  2020-04-30

cchart波形图表在aardio中的简单调用示例

第九例: 分裂图

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="创建";le
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第八例: 三维线图个曲面图 (3dLine/surface)

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第七例: 动态显示波形(实时波形)

此例子在第一个折线图例子上添加定时器得来

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add(
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第六例: 柱状图

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="第一个示例"
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第五例: 饼图

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="第一个示例";
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第四例: 折线图 的一些操作

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第三例: 等高线

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="第一个示例"
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

第二例: 开启cchart的交互功能

这个在aardio中不需要什么修改, 在属性里开启[事件回调]即可

然后, 还是原来 第一个示例里面的代码, 运行即可. 然后在波形图显示区就可以点鼠标右键弹出系统默认菜单了.

admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

cchart 第一个示例:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="第一个示例"
admin •  2020-04-19 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

回复#2 @baita00 :

谢谢您提供这么好的控件

admin •  2020-04-18 • 最后回复来自 周山下樵夫
17

cchart波形图表在aardio中的简单调用示例

添加双Y轴曲线图:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="创建";left=0;top=420;right=160;bottom=470;db=1;dl=1;z=2}; button2={cls="button";text="画图";left=183;top=420;right=343;bot
admin •  2020-04-18 • 最后回复来自 周山下樵夫
17
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
Sciter中文在线文档Sciter在线学习文档
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站