您尚未登录。

#1 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红外测试计算公式如何通过程序编写? » 2021-06-23 17:39:42

cdft
回复: 0

各位大神,请问一下,红外测温的计算公式如何通过程序编写?

Tobj=(V/(s5e-10(1+2e-3*Tamb)+(Tamb+273.15)^4)^0.25-273.15
其中 Tobj 为红外测量结果温度, V 为传感器电压, s 为校准系数; Tamb 为环境校准系数计
算公式如下:
S=(V(Tobj=37)/((37+273.15)^4-(Tamb+273.15)^4))/(5e-10(1+2e-3Tamb))

#3 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-12-17 13:09:52

怎么将awesome的ttf文件在LVGL上转换?能说的详细点么?

夏雨夜寐 wrote:

你如果单单要使用awesome图标的话,我这里有个24*24的awesome的c文件
builtin_Symbol24P.zip,已转换好的当前awesome已有的图标
使用参考lvgl内部的图标宏
其实你也可以直接在awesome官网下了ttf文件,然后在lvgl转换

#4 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-11-18 10:19:34

不限定任何方式,只要是能生成littlevgl 可用的awesome图标字体就可以。

xgui wrote:

你是想要在输入框那里能输入 16进制的 emoji utf-8代码?

#6 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-11-18 08:28:43

谢谢,用过了。字体汉子没问题。想自定义Awesome字体图标使用,那个工具现在可能还没有这个功能。

夏雨夜寐 wrote:

论坛里有网友阿里写的lvgl_font_convert工具,用起来不错,你找下看

#7 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-11-15 09:11:13

好的,谢谢。

xgui wrote:

我试了一下,也是这样, 有两个选择:

  1. 发email 给作者

  2. 用离线版 https://github.com/littlevgl/lv_font_conv

#8 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-11-14 17:45:29

卡一下然后界面刷新,填的参数就都没有了。你那边可以正常使用么?

jimmy wrote:

提示什么错误

#9 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittlevGL新版本在线生成字体还可以用么? » 2019-11-14 16:32:41

cdft
回复: 12

最近发现老版本上 https://littlevgl.com/ttf-font-to-c-array-old 可以在线生成字体,但是新版本 https://littlevgl.com/ttf-font-to-c-array 上尝试生成字体,一直无法成功。。请问下有成功的么?

#10 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 分享一个好用的 littlevgl / lvgl 字体生成工具. 作者 @阿里 » 2019-11-13 13:24:52

是这个。

晕哥 wrote:

cdft wrote:

如何生成 Fontawesome图标字体?

你说的是这个吗?

[原创开源]emwin导航界面支持Awesome图标字体: https://whycan.cn/t_2917.html

#12 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 使用新版本的LittlevGL在线字体生成器,一直无法生成字体 » 2019-11-12 11:46:37

生成普通字体我知道,但是生成symbol图标,字体改选择哪一个,具体要生成的symbol图标怎么选择?

晕哥 wrote:

左下角有选择字体的按钮。

#13 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 使用新版本的LittlevGL在线字体生成器,一直无法生成字体 » 2019-11-12 11:25:19

可以的话,应该怎么用?字体怎么选?

晕哥 wrote:

应该是可以, 如果有问题你跟帖, 我邀请作者过来看看。

#16 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 使用新版本的LittlevGL在线字体生成器,一直无法生成字体 » 2019-11-12 10:53:13

cdft
回复: 8

https://littlevgl.com/ttf-font-to-c-array 地址生成字体,配置好各选项后点击“convert”会出现卡一会然后就刷新的页面,各参数都没有了,请问这是什么情况?

#17 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 移植lvgl,更新版本到6.0.0后,字体结构发生变化,不知道怎么修改?请大神赐教 » 2019-11-05 13:31:01

zwmasdf wrote:

超级萌新 wrote:

zwmasdf wrote:

重新去光网生成字体即可使用

请问是哪个地址呢

就是2楼的地址

可以么?

#20 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 移植lvgl,更新版本到6.0.0后,字体结构发生变化,不知道怎么修改?请大神赐教 » 2019-07-31 15:56:32

cdft
回复: 9

移植用老版本littlevGL,移植成功后显示汉子成功;通过在线取模(https://littlevgl.com/ttf-font-to-c-array-old)。之前版本字体样式
lv_font_t chinese1_m1_font =
{
.unicode_first = 19968, /First Unicode letter in this font/
.unicode_last = 40959, /Last Unicode letter in this font/
.h_px = 25, /Font height in pixels/
.glyph_bitmap = chinese1_m1_font_glyph_bitmap, /Bitmap of glyphs/
.glyph_dsc = chinese1_m1_font_glyph_dsc, /Description of glyphs/
//.glyph_cnt = 18, /Number of glyphs in the font/
.unicode_list = chinese1_m1_font_unicode_list, /List of unicode characters/
.get_bitmap = lv_font_get_bitmap_sparse, /Function pointer to get glyph's bitmap/
.get_width = lv_font_get_width_sparse, /Function pointer to get glyph's width/
#if USE_CHINESE1_M1_FONT == 1
.bpp = 1, /Bit per pixel/
#elif USE_CHINESE1_M1_FONT == 2
.bpp = 2, /Bit per pixel/
#elif USE_CHINESE1_M1_FONT == 4
.bpp = 4, /Bit per pixel/
#elif USE_CHINESE1_M1_FONT == 8
.bpp = 8, /Bit per pixel/
#endif
//.monospace = 0, /Fix width (0: if not used)/
.next_page = NULL, /Pointer to a font extension/
};

移植最先版本littlevGL 6.0.0后,发现字体结构改变了,请教需要怎么修改?
typedef struct _lv_font_struct
{
/** Get a glyph's descriptor from a font*/
bool (get_glyph_dsc)(const struct _lv_font_struct , lv_font_glyph_dsc_t *, uint32_t letter, uint32_t letter_next);

/** Get a glyph's bitmap from a font*/
const uint8_t (get_glyph_bitmap)(const struct _lv_font_struct *, uint32_t);

/Pointer to the font in a font pack (must have the same line height)/
uint8_t line_height; /**< The real line height where any text fits*/
uint8_t base_line; /**< Base line measured from the top of the line_height*/
void dsc; /**< Store implementation specific data here/
#if LV_USE_USER_DATA
lv_font_user_data_t user_data; /**< Custom user data for font. */
#endif
} lv_font_t;

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发