[QNX]绘制一个正弦波
来源:互联网 发布:自适应滤波算法 院士 编辑:程序博客网 时间:2024/04/29 19:08
效果图
实现代码
#define N_SAMPLE 100 // 波长最大值#define AMP_MAX 50 // 振幅最大值/* * amplitude —— 振幅 * wavelength —— 波长 */int sin_wave(int amplitude, int wavelength) { int i = 0; int value_array[N_SAMPLE] = { 0 }; if (wavelength > N_SAMPLE) wavelength = N_SAMPLE; if (amplitude > AMP_MAX) amplitude = AMP_MAX; for (i = 0; i < N_SAMPLE; i++) { value_array[i] = (int) amplitude * sin((atan(1) * 8 * (i % wavelength)) / wavelength) + AMP_MAX; } PtMTrendAddData(ABW_PtMTrend_data, 0, value_array, N_SAMPLE ); return 0;}int mtrend_init(void) { PtMTrendAttr_t graph1_attr = { Pt_MTREND_STATE_SHOWN, Pg_RED, 3, Pg_MITER_JOIN, 0, AMP_MAX*2, NULL, { 0, 0, 0, 0 } }; PtArg_t args[4]; int i = 0; PtSetArg( &args[i++], Pt_ARG_MTREND_N_GRAPHS, 1, 0 ); PtSetArg( &args[i++], Pt_ARG_MTREND_N_SAMPLES, N_SAMPLE, 0 ); PtSetArg( &args[i++], Pt_ARG_MTREND_FLAGS, Pt_TRUE, Pt_MTREND_BLIT ); PtSetArg( &args[i++], Pt_ARG_MTREND_GRAPH_ATTR, &graph1_attr, 0 ); PtSetResources(ABW_PtMTrend_data, 4, args);}
0 0
- [QNX]绘制一个正弦波
- MFC下正弦波的绘制
- matplot 动画 绘制正弦波 曲线
- Android开发实例:绘制正弦波
- 正弦波
- 正弦波
- 在Android中利用动画效果绘制正弦波
- QNX
- c语言写了一个简单的正弦波函数
- 怎样用单片机和DA转换产生一个正弦波.
- c语言写了一个简单的正弦波函数
- 每个企业,每个职场人士,都像一个正弦波
- 10步开发一个QNX程序
- 10步开发一个QNX程序-QNX的软件程序开发,QNX开发环境开发工具使用
- 正弦波振荡器
- 正弦波近似
- matlab 正弦波
- 发现一个qnx源码在线的镜像
- 如何解析泛型JSON
- springMVC笔记系列(6)——映射请求URL中的占位符到控制器方法参数
- IO模型
- EOJ2458(离散化+线段树)
- 数据库SQL优化大总结之 百万级数据库优化方案
- [QNX]绘制一个正弦波
- android图片类型之间的互转
- Git指令
- 卷积神经网络(CNN)学习笔记2:模型训练
- PHP编程效率的20个要点
- IO性能的重要指标
- 理解Fragment生命周期
- C++常见code!
- 字节数组与16进制转换