硬汉嵌入式论坛

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

[emWin] stemwin中graph波形不知道怎么拉伸

[复制链接]

12

主题

16

回帖

52

积分

初级会员

积分
52
发表于 2017-6-29 16:08:37 | 显示全部楼层 |阅读模式
我只发送24个数据,想横轴能全部占满,纵轴能和坐标一一对应。
  1. u8 _Slavedata[_Slavenum][24] = {
  2.     {50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50},
  3.     {60,78,65,117,32,14,86,42,45,68,12,36,51,47,},
  4. };//这是我发送的数据
复制代码
v.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-29 16:19:18 | 显示全部楼层
默认的好像不支持,试试这个函数GRAPH_SetUserDraw
回复

使用道具 举报

12

主题

16

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2017-6-29 16:28:25 | 显示全部楼层
解决的不完美,跪求大神帮忙。[s:139]
ss.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-29 18:08:23 | 显示全部楼层

回 来俩不甜的 的帖子

来俩不甜的:解决的不完美,跪求大神帮忙。[s:139]  (2017-06-29 16:28) 
这个不好,试试我说的这个函数

GRAPH_SetUserDraw
回复

使用道具 举报

12

主题

16

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2017-6-30 11:29:12 | 显示全部楼层
看了下,不管怎样搞。24个点是不能绘制出平滑曲线的。只能手动计算数据,把数组加大到每个像素都有对应的点。这样  GRAPH_DATA_YT_AddValue      GRAPH_SetUserDraw   其实是一样。
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
发表于 2017-6-30 16:12:22 | 显示全部楼层
搞过很多GRAPH,给楼主建议,就像楼上说的,增加一个变量,绘制中间值,逐步将所有的变量绘制出来,emwin的功能其实还是很单一的
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2017-7-4 14:46:52 | 显示全部楼层
有个简单的方法,比如你的屏幕横坐标有240个点,你只有24个数据,那么可以把第一个数据输入10次,第二个数据输入10次。。。。。。
回复

使用道具 举报

45

主题

45

回帖

45

积分

初级会员

积分
45
发表于 2017-8-28 17:54:06 | 显示全部楼层
水平 垂直 刻度怎么设置的能分享一下吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-8-29 02:59:03 | 显示全部楼层

回 pengzisheng 的帖子

pengzisheng:水平 垂直 刻度怎么设置的能分享一下吗? (2017-08-28 17:54) 
学习新版emWin教程的Graph章节即可:http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 00:08 , Processed in 0.263578 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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