awtk视频教程,awtk编程
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
使用 serial_widget 简化串口编程
把一个字符串变成一个控件并不是新事物,记住,Visual Basic有一个通讯组件,它用于简化序列编程。最近 AWTK 也提供了这样一个控件 serial_widget,当串口数据到来时,它触发EVT_DATA事件,你可以在事件中阅读数据,并更新接口或相互响应。本文介绍了其使用方法:
1. 基本功能
我们写了一个简单的应用程序,它有两个功能:
把收到的数据放出来。
将接口的输入数据发送给另一个人。
2.UI界面描述文件
3. 接收数据
预登记数据事件的处理功能 在处理功能中读取数据并显示在接口上4. 发送数据
从接口读取数据并将其发送到序列端口
完整代码请参考 serial 可以下载 awtk-c-demos 编译运行。
5. 测试
下面操作是在 Linux/MacOS 上测试的,Windows 下需要安装虚拟串口软件,具体做法有些不同,请自行调整。
使用Socat创建一个虚拟循环该命令生成两个与序列端口的两个端口相符的设备文件(生成的设备名称每次可能不同)。
AWTK中我们使用/dev/ttys032
在另外一端读取数据
打开一个新的终端并执行下列命令(在数据可用时自动显示):
在另外一端发送数据打开一个新的终端并执行下列命令(发送当前时间字符串):
6.使用fscript的串行编程
也可以使用fscript用于序列编程(AWBlock是简单的)。AWTK提供了一个与前一个相同的功能的例子,这通常比较简化。
实例可以在AWTK根目录下运行,测试方法与以前一样。
7. 移植
目前,只有Windows、Linux、MacOS、Android和AWorks平台被实现,其他平台需要自移植。
请参阅AWorks平台端口:src/platforms/aworkslp/serial_helper.c
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com