硬汉嵌入式论坛

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

[emWin] emWin 绘图GUI_DrawGraph具体什么画图的

[复制链接]

59

主题

675

回帖

857

积分

金牌会员

积分
857
发表于 2024-9-27 09:40:47 | 显示全部楼层 |阅读模式
参考二代示波器代码,想用GUI_DrawGraph画波形图,尝试了简单调试,不太理具体什么画,简单画了一个点如下图,不理解什么算出来的
GUI_DrawGraph(aY, GUI_COUNTOF(aY), 0, 0);
aY[100] = 100;
01.png
02.png



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-27 09:49:59 | 显示全部楼层
就是打印坐标点,把所有的坐标点绘制出来,连接到一起
回复

使用道具 举报

59

主题

675

回帖

857

积分

金牌会员

积分
857
 楼主| 发表于 2024-9-27 10:20:23 | 显示全部楼层
比较疑惑,感觉线不是直线啊,线的上边部分很下班部分好像像素点不一样,中间还一个折点
03.png
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-9-27 10:23:57 | 显示全部楼层
ou513 发表于 2024-9-27 10:20
比较疑惑,感觉线不是直线啊,线的上边部分很下班部分好像像素点不一样,中间还一个折点

是不是因为中间还有其他点?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-27 10:39:27 | 显示全部楼层
ou513 发表于 2024-9-27 10:20
比较疑惑,感觉线不是直线啊,线的上边部分很下班部分好像像素点不一样,中间还一个折点

做不到直线的,这个就是插补绘制。

比如你单独的绘制直线坐标0,0到坐标1,100
回复

使用道具 举报

59

主题

675

回帖

857

积分

金牌会员

积分
857
 楼主| 发表于 2024-9-27 10:57:59 | 显示全部楼层
eric2013 发表于 2024-9-27 10:39
做不到直线的,这个就是插补绘制。

比如你单独的绘制直线坐标0,0到坐标1,100

这样啊,需求是绘制正常波形显示,但是需要能显示出如下波形数据,简单说就是画竖线但是就需要两组数据导致数据量大,而GUI_DrawGraph波形显示不太符合需求
03.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 03:11 , Processed in 0.048774 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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