迪文科技论坛

 找回密码
 立即注册
搜索
查看: 178|回复: 4

【提问】如何用一个基本图形控件来实现多条频谱线动态...

[复制链接]

8

主题

26

回帖

153

积分

注册会员

Rank: 2

积分
153
发表于 2025-6-8 13:03:24 | 显示全部楼层 |阅读模式
如何用一个基本图形控件实现多条频谱线功能?

请问在“DMG80480C070-03WTC(T5L DGUSII)显示屏”中,

通过函数:

void sys_write_vp(u16 addr,u8* buf,u16 len)

数据结构:

typedef struct                      //多垂线结构体

{   

u16 vp;                         //vp地址   

u16 shape_type;                 //形状类型标识   

u16 shape_num;                  //线条数量(m)   

u16 color;                      //统一线条颜色   

u16 lines[UI_V_LINE_NUM*3];     //存储m组   

u16 end_flag;                   //结束标记(0xFF00)

} MULTI_VER_LINES;


的正确编程,能实现:仅通过一个地址的基本图形控件,来实现多条垂直谱线的功能吗?

如不能实现,那可能的原因是什么?


回复

使用道具 举报

0

主题

340

回帖

2361

积分

金牌会员

Rank: 6Rank: 6

积分
2361
发表于 2025-6-8 20:13:39 来自手机 | 显示全部楼层
一个基本图形可以画很多条频谱线条。
回复

使用道具 举报

8

主题

26

回帖

153

积分

注册会员

Rank: 2

积分
153
 楼主| 发表于 2025-6-8 20:35:38 | 显示全部楼层
本帖最后由 bootgoto 于 2025-6-8 20:39 编辑
紫狐 发表于 2025-6-8 20:13
一个基本图形可以画很多条频谱线条。

多谢!
在实现“一个基本图形控件实现多条频谱线”时,与DGUSII 屏显间交互的“垂直频谱线的数据结构”原型定义具体是怎样的?
我上面问题中写出结构原型,好象DGUSII识别有误,只有第一条垂直线是正确的,其后是间隔四个U16数据正确但颜色也对不上,另外其它的数据全不能正确被识别显示,应是上面写的数据结构有出入。
回复

使用道具 举报

0

主题

340

回帖

2361

积分

金牌会员

Rank: 6Rank: 6

积分
2361
发表于 2025-6-9 09:15:59 | 显示全部楼层
基础就是往地址里面写数据,数据格式参考开发指南里面的示例指令,对上就行了。可以先用数组写两条试一下就明白了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

8

主题

26

回帖

153

积分

注册会员

Rank: 2

积分
153
 楼主| 发表于 2025-6-9 17:06:19 | 显示全部楼层
紫狐 发表于 2025-6-9 09:15
基础就是往地址里面写数据,数据格式参考开发指南里面的示例指令,对上就行了。可以先用数组写两条试一下就 ...

多谢!
问题已完美解决,内核时序与串口指令基本是一致的,在此也奉上正确的结构类型:
typedef struct                     
{
    u16 vp;                        
    u16 shape_type;                 
    u16 shape_num;                 
    struct
    {
        u16 color, x0, y0s, y0e;
    } lines[UI_V_LINE_NUM];
    u16 end_flag;                  
} MULTI_VER_LINES;
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-8-28 04:38 , Processed in 0.024711 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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