您现在的位置是:首页» windows系统» awtk视频教程,awtk编程

awtk视频教程,awtk编程

2024-07-13 14:03:56
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。使用 serial_widget 简化串口编程把一个字符串变成一个控件并不是新事物,记住,Visual Basic有一个通讯

本内容由系统网小编为大家分享,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