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

记ProEssentials图表控件在aardio中的使用

科学图表 scientific , 指示控件名变了,其他同理

/*基础创建函数{{*/  var CreateSimpleGraph = function(){ // Enable middle mouse dragging //   Pesgo1.setMouseDraggingX ( tru
波形图 图表 aardio admin •  2020-08-29 • 最后回复来自 admin
15

记ProEssentials图表控件在aardio中的使用

再来个实时动态显示的例子:

var F8 = function(){ // No Shadows //   Pego1.setDataShadows ( PEDS_NONE) // No Flicker //   Pego1.setPrepareImages ( true)   Pego1.s
波形图 图表 aardio admin •  2020-08-28 • 最后回复来自 admin
15

记ProEssentials图表控件在aardio中的使用

记录一个大量数据时候的处理:

ProEssentials官方提供了一种处理大量数据的方法, 可以不用每次去设置YData值, 一次性给图表数据

这个方式需要调用它们提供的PEGRP32E.DLL中的函数PEvset

aardio中调用示例如下:

import win.ui; /*DSG{{*
波形图 图表 aardio admin •  2020-08-28 • 最后回复来自 admin
15

记ProEssentials图表控件在aardio中的使用

这个图表控件在科学计算、工业控制、金融统计等行业中有着大量的实际应用, 非常Nice

就是我经常使用的实时曲线就有多种模式选择 

支持3d图, 柱状图,饼图, 线图, 极点图,金融图,组合图, 可以任意组合实现不同效果

官方提供的示例非常详细,基本包含了所有的功能演示

此控件可以免注册调用,用com.lite()即可,省去注册时候权限问题的麻烦。

波形图 图表 aardio admin •  2020-08-25 • 最后回复来自 admin
15

记EjunGrid表格控件在aardio中调用记录

回复#1 @lcj21 :

网上搜下, 我也是在网上找的.

aardio 表格 ocx admin •  2020-08-24 • 最后回复来自 admin
2

利用cwinstr.ocx操作GPIB设备

刚好有了可以测试的设备, 测试了下这个, 还不错, 比直接调用gpib.dll要好用很多, 因为很多属性和方法这个ocx已经又重新进行了封装,用起来更方便了.

常用的功能如下:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=434;bottom=234) winform.add( button={cls="button";text="about";left=6;top=207;right=
aardio gpib admin •  2020-08-22 • 最后回复来自 admin
5

记EjunGrid表格控件在aardio中调用记录

前面讲过FlexCell表格控件的使用, 还封装了用户库.

这个和flexCell类似, 不过它的树形表格用起来比较方便, 目前还用不到, 特别记录一下

这个控件支持下拉,按钮,日期,spin数字输入,单选,复选,财务格式

包含了三种模式, 普通表格/树形表格/工作薄模式.

aardio 表格 ocx admin •  2020-08-16 • 最后回复来自 admin
2

利用AddFontResource给系统安装字体文件

好吧,看了网上的一些教程, 成功了?


如题:

//RUNAS// import console;  import gdi import win.reg; import fsys; installFont = function(path){ var fontName = fsys.getFileName(path); var fontD
aardio admin •  2020-08-06

PLUS实现动态精灵动画

感谢: 撒旦微笑 分享源码

动态精灵动画

//精灵动画 import win.ui; /*DSG{{*/ var winform = win.form(text="鼠标放到图像上显示动画";right=724;botto
aardio ui admin •  2020-08-06 • 最后回复来自 chygmm
3

释放已加载的dll占用

有人问: 如果一个工程里有mainform和一个a.aardio界面, a界面里用raw.loaddll加载了dll, 那么怎么才能在关闭a窗口的时候释放掉这个dll的占用?


感谢/ZGMF-X-20A/.提供的答案

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=473;bottom=279) winform.add() /*}}*/ var dll = raw.
aardio dll admin •  2020-08-02 • 最后回复来自 chygmm
1

利用cwinstr.ocx操作GPIB设备

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=434;bottom=234) winform.add( button={cls="button";text="about";left=6;top=207;righ
aardio gpib admin •  2020-07-27 • 最后回复来自 admin
5

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

提醒下:

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


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

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

这个串口控件是大名鼎

aardio 串口 dll admin •  2020-07-04 • 最后回复来自 indertust
3

封装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

aardio qt dll admin •  2020-06-14 • 最后回复来自 奋斗人生
3

另一个串口dll的调用演示

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

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

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

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


注意: 

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

aardio 串口 dll admin •  2020-06-13

任务栏闪烁(类似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
aardio admin •  2020-06-05

调用语雀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
aardio admin •  2020-05-17

sciter自定义视频组件

感谢: 撒旦微笑 分享源码

import win.ui; /*DSG{{*/ var winform = win.form(text="sciter自定义视频组件";right=759;bottom=469) winform.add() /*}}*/ import web.sciter
aardio 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( static={cls="static";text="Static
波形图 图表 aardio admin •  2020-04-19 • 最后回复来自 onecp
15
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



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

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

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap