硬汉嵌入式论坛

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

[emWin] ucgui波形控件如何改变显示波形的周期

[复制链接]

7

主题

12

回帖

6

积分

新手上路

积分
6
发表于 2015-6-2 15:37:03 | 显示全部楼层 |阅读模式
如题 ucgui波形控件如何改变显示波形的周期和幅度 使它能像示波器那样对显示波形的幅度和周期进行调节从而可以更好的观察波形
我做了以下尝试都不行:
改变GRAPH_SCALE_Create()中最后一个参数的值只能改变一个标注到另一个的距离 而实际量层是不变的,如图
1.png 2.png



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2015-6-2 20:40:35 | 显示全部楼层
使用这个函数:    GRAPH_SCALE_SetFactor(hScaleV, 0.5);
回复

使用道具 举报

7

主题

12

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2015-6-2 20:59:26 | 显示全部楼层

回 eric2013 的帖子

eric2013:使用这个函数:    GRAPH_SCALE_SetFactor(hScaleV, 0.5); (2015-06-02 20:40) 
这个函数我试过啊 虽然标尺的比例改变了但是波形好像没有影响啊 比如现在波形幅值是10,GRAPH_SCALE_SetFactor(hScaleV, 10);后显示的波形幅值就是100了,按我的理解波形应该还是10不变才能有那种放缩的效果啊  求指教
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2015-6-2 22:39:07 | 显示全部楼层

回 gushanyun 的帖子

gushanyun:这个函数我试过啊 虽然标尺的比例改变了但是波形好像没有影响啊 比如现在波形幅值是10,GRAPH_SCALE_SetFactor(hScaleV, 10);后显示的波形幅值就是100了,按我的理解波形应该还是10不变才能有那种放缩的效果啊  求指教 (2015-06-02 20:59) 
不行的话,那就换一种思路,直接放缩好波形数据后再使用这个控件进行显示。
回复

使用道具 举报

7

主题

12

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2015-6-3 09:04:52 | 显示全部楼层

回 eric2013 的帖子

eric2013:不行的话,那就换一种思路,直接放缩好波形数据后再使用这个控件进行显示。 (2015-06-02 22:39) 
这个也想过,,幅值是好调节的 GRAPH_DATA_YT_AddValue的参数乘以个比例系数就行。。但是T轴时间轴 也就是X轴好像没有办法调节啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2015-6-3 14:29:59 | 显示全部楼层

回 gushanyun 的帖子

gushanyun:这个也想过,,幅值是好调节的 GRAPH_DATA_YT_AddValue的参数乘以个比例系数就行。。但是T轴时间轴 也就是X轴好像没有办法调节啊 (2015-06-03 09:04) 
这个可以通过控制采样率实现。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 03:06 , Processed in 0.246795 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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