您尚未登录。

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

cdft
回复: 0

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

Tobj=(V/(s*5e-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-3*Tamb))

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

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

夏雨夜寐 说:

你如果单单要使用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 说:

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

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

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

夏雨夜寐 说:

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

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

好的,谢谢。

xgui 说:

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

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 说:

提示什么错误

#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

是这个。

晕哥 说:
cdft 说:

如何生成 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图标怎么选择?

晕哥 说:

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

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

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

晕哥 说:

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

#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 说:
超级萌新 说:
zwmasdf 说:

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

请问是哪个地址呢

就是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