硬汉嵌入式论坛

 找回密码
 立即注册
查看: 566|回复: 6
收起左侧

[ThreadX全家桶] 请教下, guix 显示频谱 方向反了, 有没有什么方法可以解决呀 ?

[复制链接]

609

主题

3045

回帖

4892

积分

至尊会员

积分
4892
发表于 2023-11-1 20:42:39 | 显示全部楼层 |阅读模式
请教下, guix 显示频谱 方向反了, 有没有什么方法可以解决呀 ?


010.png

这个显示的频谱 上下方向是反的,  

相关代码:
011.png


012.png


函数:
013.png
这个函数里面需要如何设置才能够让频谱显示的方向是向上的效果 啊 ????













回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-11-1 20:44:36 | 显示全部楼层
这个应该是你绘制反了,这个要先计算好左上角位置。
回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2023-11-2 08:16:52 | 显示全部楼层
无标题.png
回复

使用道具 举报

609

主题

3045

回帖

4892

积分

至尊会员

积分
4892
 楼主| 发表于 2023-11-2 09:07:21 | 显示全部楼层




0004.png

1.  改成 使用 gx_canvas_line_draw 这个函数就可以了,只是这样貌似速度有点慢呀
2.  不使用 gx_canvas_rectangle_draw 这个绘制矩形的函数,
    貌似绘制矩形的函数绘制的顺序从左到右,从上到下的 顺序进行的












回复

使用道具 举报

609

主题

3045

回帖

4892

积分

至尊会员

积分
4892
 楼主| 发表于 2023-11-2 09:07:32 | 显示全部楼层
本帖最后由 hpdell 于 2023-11-3 10:07 编辑
eric2013 发表于 2023-11-1 20:44
这个应该是你绘制反了,这个要先计算好左上角位置。

1.  改成 使用 gx_canvas_line_draw 这个函数就可以了,只是这样貌似速度有点慢呀
2.  不使用 gx_canvas_rectangle_draw 这个绘制矩形的函数,



----------------------------------------------------------------------------------------------------

3. 不知道改用 控件的方式显示频谱速度会不会快点呀  ??
   控件我想使用这个:
    0005.png










0001.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-11-2 09:20:49 | 显示全部楼层
hpdell 发表于 2023-11-2 09:07
1.  改成 使用 gx_canvas_line_draw 这个函数就可以了,只是这样貌似速度有点慢呀
2.  不使用 gx_canvas ...

画布实现是最快的,你这个实现应该还有问题。你的定时器更新速度设置的多少。
回复

使用道具 举报

609

主题

3045

回帖

4892

积分

至尊会员

积分
4892
 楼主| 发表于 2023-11-3 09:48:50 | 显示全部楼层
本帖最后由 hpdell 于 2023-11-3 09:53 编辑
eric2013 发表于 2023-11-2 09:20
画布实现是最快的,你这个实现应该还有问题。你的定时器更新速度设置的多少。




显示频谱 终于摆平了,搞了2种的频谱,

-----------------------------------------------------------------------------------------------------------------------------------
一种使用 guix 提供的控件方式 ,貌似使用这个控件方式的速度很慢,刷新频谱的速度可以,但是这时屏幕上的 按钮触控基本没有反应或反应
狠迟钝,
music_pp-3.jpg


music_pp-4.jpg

-----------------------------------------------------------------------------------------------------------------------------------
另外一种就是你说的使用画布搞的,使用画布搞的话,我之前使用绘制矩形的方法是可以的,就是你所说的
那个 相关参数配置错误造成显示上下反了的
music_pp-1.jpg

music_pp-2.jpg


相关代码:

这个绘制速度贼快哟

0110.png


0011.png

0012.png


0013.png


备份一下,方面后续查阅或供有需要的人参考参考












0010.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 01:29 , Processed in 0.266867 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表