淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件

一、数据记录控件

1、注意data+数字开头的为数据记录控件

2、只有x3和x5系列的串口屏支持数据记录控件,k0,t0和t1系列不支持

3、使用data0.insert方法向数据记录控件添加记录

4、数据记录控件的其他方法

选中数据控件后,点击下图切换到数据记录控件的方法栏,目前数据记录控件支持4种方法

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第1张图片

 

数据记录控件编程

1、新增一条记录

新建一个数据记录控件data0,新建一个按钮b0,在按钮控件的按下事件中编写以下代码

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第2张图片

2、删除选中记录

新建一个按钮b1,在按钮控件的按下事件中编写以下代码

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第3张图片

 

二、文件浏览器控件

1、注意fbrower+数字开头的为文件浏览器控件

2、只有x3和x5系列的串口屏支持文件浏览器控件,k0,t0和t1系列不支持

文件浏览器编程

新建一个文件浏览器控件fbrower0,新建一个按钮b0,在按钮控件的按下事件中编写以下代码

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第4张图片

打开虚拟sd卡文件夹

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第5张图片

再这个文件夹下随机创建几个文件夹

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第6张图片

点击调试

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第7张图片

会发现3个文件夹名称乱码了,这是因为编码不一致导致的问题,我们需要使用utf8字库来解决乱码

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第8张图片

生成字库之后导入字库

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第9张图片

修改fbrower0的font属性为1(参考上图utf8字库的id)

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第10张图片

但是注意utf8完整字库非常庞大,因为这个字库包含了几乎全世界所有的文字

这时再进行调试,就会发现显示正常

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第11张图片

 

三、文件流控件

1、注意fs+数字开头的为文件流控件

2、只有x3和x5系列的串口屏支持文件流控件,k0,t0和t1系列不支持

文件流编程

新建一个文件流控件fs0,新建一个按钮b0,在按钮控件的按下事件中编写以下代码

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第12张图片

在虚拟sd卡目录下,找到1.txt并打开,可以看到我们写入的信息

淘晶驰串口屏入门(七)数据记录控件、文件浏览器控件、文件流控件_第13张图片

 

你可能感兴趣的:(淘晶驰)