- 博客(828)
- 资源 (2)
- 收藏
- 关注
原创 AWTK应用程序将资源放到 zip 文件中的方法
在支持文件系统的时候,AWTK 的资源缺省是以独立文件的形式放在指定目录里的。但在有的情况下,把全部资源文件放到一个 zip 文件中,是更好的或唯一的选择。
2024-05-11 17:11:52 255
原创 AWTK 开源串口屏开发(18) - 用 C 语言自定义命令
如果 AWTK-HMI 内置模型无法满足需求,可以使用 C 语言来扩展默认模型。本文通过一个简单的例子,介绍一下用 C 语言扩展默认模型的方法。
2024-05-11 09:10:33 667
原创 AWTK MODBUS Client channel 模型
通过 modbus 协议访问远程 slave 设备上的数据,需要配合 `modbus_client`模型一起使用。用于将 modbus client 中的 channel 包装成`view_model`或者`view_model_array`
2024-04-26 12:00:14 1188
原创 AWTK 开源串口屏开发(17) - 通过 MODBUS 访问数组数据
在 AWTK 串口屏中,内置 MODBUS 客户端通道模型,不用编写代码即可实现在 ListView 中显示远程设备上的数组数据。
2024-04-26 11:56:36 1548
原创 AWTK 异形进度条控件发布
异形进度条控件。通过多边形来定义进度条的形状。通过多边形定义进度条的形状支持通过图片来定义进度条的背景支持通过图片来定义进度条的前景
2024-04-24 16:46:25 1605
原创 AWTK 如何绘制旋转文字
要旋转文字只能用 vgcanvas 绘制文字。在不同的情况下,AWTK 底层采用不同的 vgcanvas 引擎,遗憾的是部分 vgcanvas 引擎并不支持绘制文字。事实上只能在用 OpenGL 的情况下,才支持绘制文字。不过没有关系,毕竟在嵌入式平台,旋转文字的需求不多,如果确实需要,也是有解决方案的。本文介绍一种跨平台的绘制旋转的文字方法。
2024-04-15 16:57:30 1069
原创 AWTK 开源串口屏开发(16) - 提供 MODBUS 服务
在 AWTK 串口屏中,内置了 Modbus Server(从站)的模型,不用编写一行代码即可让串口屏提供 Modbus 服务。
2024-04-12 11:55:43 1605
原创 AWTK 开源串口屏 MODBUS Client模型
modbus client模型封装 modbus 协议,用于访问远程 slave 设备上的数据。
2024-03-29 12:06:32 2173
原创 AWTK 开源串口屏开发(15) - 通过 MODBUS 访问远程设备数据
AWTK 串口屏内置MODBUS Client 模型,支持用 MODBUS 协议从远程设备获取数据。不用编写代码即可实现对远程设备数据的显示和修改。
2024-03-29 11:46:38 2023
原创 AWTK 开源串口屏开发(14) - 界面重用
在家居控制应用中,我们演示了空调和咖啡机界面。现在我们来想一想,如果有多个空调怎么办呢?当然最直观的方法,就是把界面再拷贝一份。但是如果界面有多份,维护是一件麻烦的事情。今天我来介绍一下界面重用的问题。
2024-03-25 11:32:58 2435
原创 AWTK最新动态:为不同语言加载不同的字体文件
在支持多语言的时候,把所有语言的字体放在一个文件中,可能会导致资源文件过大,加载时间变长,对内存要求也很高。另外,有时也可能找不到支持多语言的字>体文件。此时我们需要为不同的语言加载不同的字体文件。
2024-03-24 18:10:29 1598
原创 AWTK-MODBUS 服务器
AWTK-MODBUS 提供了一个简单的 MODBUS 服务器,可以通过配置文件来定义寄存器和位的数量和初始值。
2024-03-22 11:37:31 1763
原创 AWTK-MODBUS 客户端工具
AWTK-MODBUS 客户端工具是一个用于测试 MODBUS 服务器的工具。它可以通过配置文件来执行一系列的操作,包括连接、读写寄存器、读写位等。
2024-03-22 11:35:50 1886
原创 AWTK最新动态:支持为指定的键设置长按时间
有时候可能需要为不同的按键指定不同的长按时间,比如长按 1 重启系统,长按 2 重置系统,为了避免误操作,重置系统的长按时间可以设置的长一些。
2024-03-17 17:51:36 1764
原创 AWTK 开源串口屏开发(13) - 计算器应用
计算器是一个常见的应用程序,在 AWTK 串口屏中,利用 fscript 表达式计算函数,无需编写一行传统的代码,即可实现一个简单的计算器应用程序。
2024-03-15 12:14:40 1920
原创 AWTK 开源串口屏开发(12) - 记事本应用
记事本是一个很常用的应用,用来编辑和查看文本文件非常方便。在传统的的串口屏中,开发一个记事本应用,即使可能,也是非常麻烦的事情。在 AWTK 串口屏中,内置文件模型和文件选择对话框,实现一个简单的记事本,不需要编写代码,设计好界面,添加绑定规则就好了,非常简单。
2024-03-08 11:50:14 1939
原创 AWTK-MVVM 配置文件模型
AWTK-MVVM 内置了一些配置文件模型,用于读写各种配置文件,比如,JSON/XML/INI/CSV/UBJSON 等。
2024-03-03 10:06:27 2157
原创 AWTK 开源串口屏开发(11) - 天气预报
天气预报是一个很常用的功能,在很多设备上都有这个功能。实现天气预报的功能,不能说很难但是也绝不简单,首先需要从网上获取数据,再解析数据,最后更新到界面上。在 AWTK 串口屏中,内置了 XML/JSON/INI 等各种数据文件的模型,并支持用 HTTP/HTTPS 从网络获取数据。所以实现天气预报非常简单,不用编写一行代码即可实现天气预报的功能。而且用同样的方式,也可以实现其它功能,比如:股票行情、新闻、公交查询、火车查询、航班查询、快递查询等等。
2024-03-03 10:03:56 2168
原创 AWTK 开源串口屏开发(10) - 告警信息的高级用法
告警信息是串口屏常用的功能,之前我们介绍了告警信息的基本用法,实现了告警信息的显示和管理。本文介绍一下实现查询告警信息和查看告警信息详情的方法。
2024-02-23 12:24:35 2087
原创 AWTK 开源串口屏开发(9) - 用户和权限管理
用户管理和权限控制是一个常用的功能。在工业软件中,通常将用户分为几种不同的角色,每种角色有不同的权限,比如管理员、操作员和维护员等等。在 AWTK 串口屏中,内置基本的用户管理和权限控制功能,可以满足常见的需求。开发者不需要编写代码,设计好用户界面,通过数据和命令绑定规则,即可实现用户和权限管理功能,比如登录、登出、修改密码、权限控制、创建用户、删除用户等功能。
2024-02-02 16:39:25 2376
原创 AWTK 开源串口屏开发(8) - 系统设置
系统设置是一个必需的功能,AWTK 串口屏的默认模型提供一些系统设置相关的属性和命令,实现系统设置非常简单。本文介绍一下音量、背光、时间和触屏音等常见系统设置的实现方法。
2024-01-26 11:57:29 2915
原创 AWTK 开源串口屏开发(7) - 屏幕保护
现在的屏幕其实并不需要屏幕保护程序来“保护”,不过屏幕保护程序会衍生一些其它用途。比如,保护隐私、数据安全和显示广告等等。本文介绍一下在 AWTK 串口屏中,实现屏幕保护程序的方法。
2024-01-19 17:17:58 2515
原创 AWTK 开源串口屏开发(6) - 定时器的用法
定时器是个常用的功能,AWTK 串口屏提供了丰富的定时器函数,用于定时器的启动、停止、暂停、恢复、修改和重置等功能,本文以计时器的例子来介绍定时器的基本用法。
2024-01-12 15:42:07 2665
原创 AWTK 开源串口屏开发(5) - MCU端 SDK 用法
AWTK 开源智能串口屏,不但开放了串口屏端全部源码,还提供了MCU 端 SDK,大大加快 MCU 软件的开发。本介绍一下 MCU 端 SDK 在不同平台上的用法。
2024-01-05 14:53:52 2926
原创 AWTK 开源串口屏开发(4) - 数据采集
数据采集是一个常用的功能,MCU 定时采集数据(如环保设备定时采样空气中的污染物),并发送采样数据到串口屏,串口屏可以显示采样数据,也可以对采样数据进行管理(保存或清除)。
2023-12-30 08:44:50 3341
GUI引擎评价指标.pdf
2021-03-16
awtk_on_stm32h743iitx_port.pdf
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人