OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3817|回复: 9

EMWIN中graph控件的YT型的X轴变成时间显示,Y轴变成百分比显示

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2019-12-10
在线时间
47 小时
发表于 2020-3-4 09:56:29 | 显示全部楼层 |阅读模式
5金钱
在Graph中怎么设置改变X轴Y轴的显示内容,例如在X轴按时间进行显示改变,Y轴是百分比

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

424

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
1020
注册时间
2014-9-4
在线时间
199 小时
发表于 2020-3-4 10:23:52 | 显示全部楼层
看手册,,比如1秒更新一次数据就行啦。
https://github.com/WZTENG
回复

使用道具 举报

5

主题

424

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
1020
注册时间
2014-9-4
在线时间
199 小时
发表于 2020-3-4 10:28:37 | 显示全部楼层
void GRAPH_DATA_YT_AddValue(GRAPH_DATA_Handle hDataObj, I16 Value);
https://github.com/WZTENG
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2019-12-10
在线时间
47 小时
 楼主| 发表于 2020-3-4 13:52:47 | 显示全部楼层
WZTENG 发表于 2020-3-4 10:23
看手册,,比如1秒更新一次数据就行啦。

我指的时间显示,是指的X轴刻度,显示的不是数字,显示的是时间怎么做
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2019-12-10
在线时间
47 小时
 楼主| 发表于 2020-3-4 13:53:33 | 显示全部楼层
WZTENG 发表于 2020-3-4 10:28
void GRAPH_DATA_YT_AddValue(GRAPH_DATA_Handle hDataObj, I16 Value);

这个是添加数据的,跟我问的问题好像没有什么相关性
回复

使用道具 举报

5

主题

424

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
1020
注册时间
2014-9-4
在线时间
199 小时
发表于 2020-3-4 14:18:38 | 显示全部楼层
笑物语 发表于 2020-3-4 13:52
我指的时间显示,是指的X轴刻度,显示的不是数字,显示的是时间怎么做

那就调用GRAPH_SetUserDraw()自己绘制时间显示,并计算好每隔一段时间进行偏移等,要跟数据对应上。
1、调用这个
GRAPH_SetUserDraw(hItem, _UserDraw);
2、自己绘制
static void _UserDraw(WM_HWIN hWin, int Stage) {
      xxxxx
}
https://github.com/WZTENG
回复

使用道具 举报

5

主题

424

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
1020
注册时间
2014-9-4
在线时间
199 小时
发表于 2020-3-4 14:20:11 | 显示全部楼层
笑物语 发表于 2020-3-4 13:52
我指的时间显示,是指的X轴刻度,显示的不是数字,显示的是时间怎么做

时间又是什么格式 ?01:59?还是直接像秒这样119s
https://github.com/WZTENG
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2019-12-10
在线时间
47 小时
 楼主| 发表于 2020-3-6 08:24:59 | 显示全部楼层
WZTENG 发表于 2020-3-4 14:20
时间又是什么格式 ?01:59?还是直接像秒这样119s

对,就是类似这种的,1:59之类的
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2019-12-10
在线时间
47 小时
 楼主| 发表于 2020-3-6 08:27:17 | 显示全部楼层
WZTENG 发表于 2020-3-4 14:18
那就调用GRAPH_SetUserDraw()自己绘制时间显示,并计算好每隔一段时间进行偏移等,要跟数据对应上。
1、 ...

这个自己绘制函数,我不是很会使用,如果刻度想显示的是时间轴,类似2013-1-2 1:59:20这种的,应该用这个函数怎么绘制啊
回复

使用道具 举报

8

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
350
金钱
350
注册时间
2018-10-19
在线时间
74 小时
发表于 2020-3-13 08:50:52 | 显示全部楼层
弄个TEXT控件想显示啥显示啥
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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