uC/GUI 下绘制简单的函数图象
2013-09-22 21:29
288 查看
http://bbs.baiquwang.com/read.php?tid=435
uC/GUI 下绘制简单的函数图象
uC/GUI图形界面系统提供了非常多的功能强大的用户接口函数,利用uC/GUI提供的 图象绘制函数 GUI_DrawGraph(),可以非常容易的绘制出想要的函数的波形。
GUI_DrawGraph()函数的原型为:
void GUI_DrawGraph(I16 *paY, int NumPoints, int x0, int y0);
需要提供的参数 :paY为 纵坐标的数组头指针
NumPoints,顾名思义,为所需绘制的图象的点数
x0,y0为坐标原点在TFT_LCD屏幕上的坐标
这个函数的效果为在屏幕上依次绘制出相对于(x0,y0)坐标为 (*(paY+0),0),(*(paY+1),1),(*(paY+2),2).。。。(*(paY+NumPoints),NumPoints)的一系列的点,由于一般TFT屏都是设置成向下为坐标加的,所以 这个函数的效果也是向下为正,向上为负。
写个简单的程序测试一下;
复制代码 I16 aY[240];//纵坐标数组,相当于函数值 int main() { u16 i; cdz_rcc_init(); GUI_Init(); GUI_SetBkColor(GUI_WHITE);//白色背景 GUI_Clear(); GUI_SetColor(GUI_BLACK);//黑色字体 for (i = 0; i < GUI_COUNTOF(aY); i++) { aY[i] = rand() % 80; //rand()函数产生一个0-100之间的随机数,aY[i]为0-80之间一随机数 } GUI_DrawGraph(aY, GUI_COUNTOF(aY), 0, 160);//调用绘图函数 } |
换个角度:
相关文章推荐
- OpenGL 绘制函数图象
- 一个函数与其导数的图象绘制
- OpenCV学习——Highgui演示-简单绘制矩形
- STM32F103RBT的TFT---UC_GUI简单移植
- 使用scatter与random.normal函数绘制散点图简单实例
- 极简单的绘制曲线的函数
- 网站推荐:archimy.com 在线函数图象绘制
- 如何用12864液晶显示图片和绘制任意函数图象(打点)
- Plplot绘制简单2D函数图二
- 使用GeoGebra绘制简单函数图像
- [stm32] 利用uc-gui封装画图和画线函数移植51上的模拟动画
- Plplot绘制简单2D函数图
- 函数图象绘制 控件 ntgraph
- Android研究-GUI框架-Android的View的简单绘制流程
- 绘制二维曲线基本函数
- 绘制函数y=(x^2-2x+1)/(x^2+x+2)的曲线
- VC API常用函数简单例子大全
- Matalb中绘制球面图的函数
- openGL—绘制简单二维图形
- 任意输入数学表达式,绘制数学函数图形