硬汉嵌入式论坛

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

[emWin] 使用 GRAPH 控件能不能实现在GRAPH内绘制2D图形呀

[复制链接]

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
发表于 2022-4-12 10:58:07 | 显示全部楼层 |阅读模式
RT,想在页面上绘制一些2D线。主要是接收外部传入的X/Y点坐标,然后依据坐标来绘制2D线,实现运动轨迹的显示。
这个使用GRAPH控件能实现吗?GRAPH使用 GRAPH_DATA_XY_AddPoint()只是绘制点的效果,不是线段的效果呀。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-4-12 11:07:34 | 显示全部楼层
手动2D API函数绘制最简单。
回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2022-4-12 11:30:40 | 显示全部楼层
eric2013 发表于 2022-4-12 11:07
手动2D API函数绘制最简单。

这个在用控件的时候,没法使用2D绘制吧。
那估计只能把页面拆成几个不同的部分了,不能使用WIN/FRAME这种整体框架了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-4-12 12:12:59 | 显示全部楼层
jplzl10000 发表于 2022-4-12 11:30
这个在用控件的时候,没法使用2D绘制吧。
那估计只能把页面拆成几个不同的部分了,不能使用WIN/FR ...

不用控件了,直接2D即可。
回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2022-4-15 09:23:10 | 显示全部楼层
eric2013 发表于 2022-4-12 12:12
不用控件了,直接2D即可。

用2D的话,有没有什么好方法实现整屏的保存和恢复呀。类似于使用控件时关闭当前页面,恢复上一个页面。
回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2022-4-15 11:19:24 | 显示全部楼层
本帖最后由 caicaptain2 于 2022-4-15 11:21 编辑

Snipaste_2022-04-15_11-18-26.jpg
从emwin的说明书看,是可以xy模式是可以实现连线的。 你在找找参数设置。


----------------------------
Snipaste_2022-04-15_11-20-46.jpg
Snipaste_2022-04-15_11-20-34.jpg

回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2022-4-15 11:22:59 | 显示全部楼层
caicaptain2 发表于 2022-4-15 11:19
从emwin的说明书看,是可以xy模式是可以实现连线的。 你在找找参数设置。

这玩意不太靠谱,也不知道怎么会设置个这样的控件。我是感觉如果能在一个WIN/FRAME内开出一片RECT区域进行2D绘制,这个应该是最方便的
回复

使用道具 举报

335

主题

2040

回帖

3050

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3050
发表于 2022-4-15 11:26:25 | 显示全部楼层
jplzl10000 发表于 2022-4-15 11:22
这玩意不太靠谱,也不知道怎么会设置个这样的控件。我是感觉如果能在一个WIN/FRAME内开出一片RECT区域进 ...

我用的还蛮顺手的啊。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 01:27 , Processed in 0.171946 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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