补充STC-ISP V6.92 文字取模工具的几点建议 | 帮审核 STC-ISP V6.93
【一】字模索引的位置目前的数据格式2,生成的索引是在字模数据后面的
在市面上常见的屏幕驱动,
比如中景园提供的TFT LCD和OLED的驱动里,文字显示函数用的是索引在前面的,
还有江协提供的OLED库里,汉字显示的数据结构同样也是索引在前面的。
这些用户基数也非常大,为了让大家更容易上手
所以建议添加一个 索引位置在前在后 的选项
这样可以让更多人更容易上手。
下面这个截图是体验比较好的结构。
索引在前面的同时,还加了数据缩进,
让格式上比上面两种更清晰悦目。
===================================================
【二】字模数据里的大括号
以16×16字模为例,在这个数据结构里,因为声明的数组大小就是32,
所以这里的大括号不要也可以正常读取,有了这个大括号反而影响了美观。
但是可以再增加一个选择项目,就是根据自定义的数据宽度,增加大括号。
比如PCtoLCD里的这个选项
还是以16×16字模为例,因为除了一次读取32个数据的驱动
Hzk
Hzk
还有的驱动是以
Hzk
Hzk
的形式读取的
比如中景园的OLED驱动
用到的字库就长这样
===================================================
【三】字模尺寸的手动调节
现在已有的点阵大小和字体大小调整功能已经基本够用了
生成的字模都是长宽相等的正方形
有时候还会遇到需要特殊宽度的文字
比如需要让文字宽度变窄
在PCtoLCD主界面里面
有一个手动调节的功能,可以对字体宽高进行调整
可以自由生成需要的字模
===================================================
【四】字模预览功能
这个功能是在另一个帖子里有坛友提出来的
就是在输入要提取的文字之后
会实时看到生成字模之后的样子
如果加这个功能,因为可能会有很多字,就像上面的样子,
可以在界面上加大预览窗,或者做成按钮,额外弹出预览窗
===================================================
【五】主界面调试接口菜单里的屏幕种类的描述(未确定)
其中OLED12864是常用的OLED屏幕
下面三个没具体用过,但是通过其他帖子里的演示图片(下图左侧两个)
猜测应该是TFT彩屏
如果是TFT,那应该属于LCD屏幕,而不是OLED
习惯叫法是“TFT320*240”、“RGB320*240”或者“RGB_TFT320*240”等等
https://www.stcaimcu.com/data/attachment/forum/202307/02/082359rgf5ga9n5ajcga5z.png
======================================================
以上就是几点补充
大家辛苦了
要求太多了,软件工程师看了头大{:4_167:} 看完了 好建议 楼主也应该是大师级的,提的建议太详细太实际了! 本帖最后由 大明狐 于 2024-2-27 09:38 编辑
wangxiangtan 发表于 2024-2-26 16:55
要求太多了,软件工程师看了头大
挑了些可能比较用得到的,有些感觉不重要的就没写{:5_319:}
比如【手工模式】,开启之后可以(临时)修改字模内容
41
还有适合用来学习8x8LED点阵屏的字模生成器
比如下面这两种,都是可以手动修改内容,
左边的适合max7219之类驱动模块的
右边的适合IO口直接驱动的
42
下面这个眼睛还有电池图标就都是在软件里用鼠标点几下就轻松画出来的
这些功能,虽然很好玩,但是可能使用率不高,太多可能会让软件显得臃肿,
而且结合现有功能,配合其他画图软件,虽然绕一些,但也可以实现。
xxkj2010 发表于 2024-2-26 21:57
楼主也应该是大师级的,提的建议太详细太实际了!
只是刚学单片机不久的小白{:5_318:}
只是出于作为一个用户,对工具“好用”的期待,
以及对 “摆一桌面取模工具,不同需要的时候要找合适的打开” 的炸毛 =。=;;;
字模预览,发现这个里面用到的是另外弹窗的形式,感觉很好,虽然不是实时,但是很节约界面空间{:5_332:}
https://www.bilibili.com/video/BV1yc41127ad 大明狐 发表于 2024-2-26 23:45
挑了些可能比较用得到的,有些感觉不重要的就没写
可以,给姚总提提,让工程师完善一下 不错的建议,都是从实际出发
页:
[1]
2