当前位置: 首页 > news >正文

个人做 网站2019网站建设中长出现的问题

个人做 网站2019,网站建设中长出现的问题,远程发布 wordpress,互动网站建设什么意思文章目录总结test1、动态显示一段正弦波信号的曲线#xff1a;test2、现提供随机信号函数#xff0c;随意设定两路不同幅度的随机信号#xff0c;动态显示出来。test3、用均值法将原始的传感器信号进行滤波处理test4、用滑动滤波法将原始的传感器信号进行滤波处理总结 1.为… 文章目录总结test1、动态显示一段正弦波信号的曲线test2、现提供随机信号函数随意设定两路不同幅度的随机信号动态显示出来。test3、用均值法将原始的传感器信号进行滤波处理test4、用滑动滤波法将原始的传感器信号进行滤波处理总结 1.为什么传感器要进行信号处理 仪器仪表上面的数据如果是跳来跳去的话就没法用比如说压力传感器一会显示1一会显示2那么这个数字就没多大意义所以需要进行信号处理。 2.这个仿真的代码中while(1)起到的是画点的作用 LCD_L0_DrawPixel(x, y)是画一个像素点可以用一个for循环改变这个点的xy坐标值画不同的连续的点很多个点动起来就成了一条线。 其中rand()%40意味着随机信号的幅度在40以内。 3.void draw_graphic(int y,int z,int color)这个函数起到了让点动起来的作用。 test1、动态显示一段正弦波信号的曲线 整个文件很大但是目前只需要处理MainTask.c文件的内容 以下是MainTask.c文件的内容 #include GUI.h #include GUI_Protected.h#include stdio.h #include string.h #include math.h #define pi 3.1415926 #define LVBOTIME 20 extern const GUI_BITMAP bmMicriumLogo; extern const GUI_BITMAP bmMicriumLogo_1bpp; void draw_graphic(int y,int z,int color); int yy[2][320]; int LVBO[LVBOTIME];/* ******************************************************************* * * main() * ******************************************************************* */ void MainTask(void) {int Cnt 0;int YPos,shidu0,wendu0;int x,y0,flag_x1,flag_y1;float z0,i0;int LCDXSize LCD_GET_XSIZE();int LCDYSize LCD_GET_YSIZE();const GUI_BITMAP *pBitmap;GUI_Init();GUI_SetColor(GUI_BLUE);GUI_SetBkColor(GUI_WHITE);GUI_Clear();GUI_DispStringHCenterAt(jym016, 280, 200);while(1){i;if(i360) i0;zsin(i/180*pi*4);draw_graphic(z*20120,1,GUI_RED);} }void draw_graphic(int y,int z,int color) {int x0;GUI_SetColor(GUI_WHITE);for(x0;x320;x){ LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }for(x0;x320;x){yy[z][x]yy[z][x1];}yy[z][319]y;GUI_SetColor(color);for(x0;x320;x){LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }GUI_Delay(50); }实验结果 test2、现提供随机信号函数随意设定两路不同幅度的随机信号动态显示出来。 #include GUI.h #include GUI_Protected.h#include stdio.h #include string.h #include math.h #define pi 3.1415926 #define LVBOTIME 20 extern const GUI_BITMAP bmMicriumLogo; extern const GUI_BITMAP bmMicriumLogo_1bpp; void draw_graphic(int y,int z,int color); int yy[2][320]; int LVBO[LVBOTIME];/* ******************************************************************* * * main() * ******************************************************************* */ void MainTask(void) {int Cnt 0;int i,YPos,shidu0,wendu0;int x,y,flag_x1,flag_y1;float z0;int LCDXSize LCD_GET_XSIZE();int LCDYSize LCD_GET_YSIZE();const GUI_BITMAP *pBitmap;GUI_Init();GUI_SetColor(GUI_BLUE);GUI_SetBkColor(GUI_WHITE);GUI_Clear();GUI_DispStringHCenterAt(jym016, 280, 200);while(1){y rand()%40;draw_graphic(y50,0,GUI_RED);y rand()%10;draw_graphic(y150,1,GUI_BLUE);} }void draw_graphic(int y,int z,int color) {int x0;GUI_SetColor(GUI_WHITE);for(x0;x320;x){ LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }for(x0;x320;x){yy[z][x]yy[z][x1];}yy[z][319]y;GUI_SetColor(color);for(x0;x320;x){LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }GUI_Delay(50); }实验结果 test3、用均值法将原始的传感器信号进行滤波处理 #include GUI.h #include GUI_Protected.h#include stdio.h #include string.h #include math.h #define pi 3.1415926 #define LVBOTIME 20 extern const GUI_BITMAP bmMicriumLogo; extern const GUI_BITMAP bmMicriumLogo_1bpp; void draw_graphic(int y,int z,int color); int yy[2][320]; int LVBO[LVBOTIME];/* ******************************************************************* * * main() * ******************************************************************* */ void MainTask(void) {int Cnt 0;int i,YPos,shidu0,wendu0;int x,y0,flag_x1,flag_y1;float z0;int LCDXSize LCD_GET_XSIZE();int LCDYSize LCD_GET_YSIZE();const GUI_BITMAP *pBitmap;GUI_Init();GUI_SetColor(GUI_BLUE);GUI_SetBkColor(GUI_WHITE);GUI_Clear();GUI_DispStringHCenterAt(jym016, 280, 200);while(1){draw_graphic(y50,0,GUI_RED);for(x0;xLVBOTIME;x){y rand()%40;zy;}z/LVBOTIME;draw_graphic(z150,1,GUI_GREEN);} }void draw_graphic(int y,int z,int color) {int x0;GUI_SetColor(GUI_WHITE);for(x0;x320;x){ LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }for(x0;x320;x){yy[z][x]yy[z][x1];}yy[z][319]y;GUI_SetColor(color);for(x0;x320;x){LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }GUI_Delay(50); }实验结果 test4、用滑动滤波法将原始的传感器信号进行滤波处理 #include GUI.h #include GUI_Protected.h#include stdio.h #include string.h #include math.h #define pi 3.1415926 #define LVBOTIME 20 extern const GUI_BITMAP bmMicriumLogo; extern const GUI_BITMAP bmMicriumLogo_1bpp; void draw_graphic(int y,int z,int color); int yy[2][320]; int LVBO[LVBOTIME];/* ******************************************************************* * * main() * ******************************************************************* */ void MainTask(void) {int Cnt 0;int i,YPos,shidu0,wendu0;int x,y,flag_x1,flag_y1;float z0;int LCDXSize LCD_GET_XSIZE();int LCDYSize LCD_GET_YSIZE();const GUI_BITMAP *pBitmap;GUI_Init();GUI_SetColor(GUI_BLUE);GUI_SetBkColor(GUI_WHITE);GUI_Clear();GUI_DispStringHCenterAt(jym016, 280, 200);while(1){y rand()%40;draw_graphic(y50,0,GUI_RED);for(x0;xLVBOTIME;x)LVBO[x] LVBO[x1];LVBO[LVBOTIME-1] y;z0;for(x0;xLVBOTIME;x)z LVBO[x];z/LVBOTIME;draw_graphic(z140,1,GUI_GREEN);} }void draw_graphic(int y,int z,int color) {int x0;GUI_SetColor(GUI_WHITE);for(x0;x320;x){ LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }for(x0;x320;x){yy[z][x]yy[z][x1];}yy[z][319]y;GUI_SetColor(color);for(x0;x320;x){LCD_L0_DrawPixel(x1, yy[z][x]);if(yy[z][x]yy[z][x1])GUI_DrawVLine(x1, yy[z][x], yy[z][x1]); elseGUI_DrawVLine(x1, yy[z][x1], yy[z][x]); }GUI_Delay(50); }实验结果 可以看出滑动滤波比均值滤波效果好得多
http://wiki.neutronadmin.com/news/217332/

相关文章:

  • 网站建设有没有资质网站开发语言比例
  • 像饿了码的网站建站有吗app图标制作软件
  • 网站海外推广方法网页游戏排行榜枪战
  • 江苏网站建设机构门户网站是不是新媒体
  • 天津技术网站建设wordpress制作视频站
  • 东营建设网站公司电话号码惠州市做网站的公司
  • 集美区网站建设做网站设计需要多久
  • 做龙之向导网站有用吗男同志做爰网站
  • 正规品牌网站设计南通建设招聘信息网站
  • 江苏中小企业建站价格常州 招网站开发
  • 可以做渐变色块拼接的网站大连响应式网站
  • 印度尼西亚网站后缀深圳东道建设集团网站
  • 红色大气企业网站网络架构分为几层
  • 怎么做网站营销策划网站建设智能优化
  • 电信网站备案管理系统网站图片切换怎么做
  • 网站更换运营商要重新备案七种人不宜学软件工程
  • 龙岗网站seo东莞工程建设交易中心网
  • 百度一下浏览器网站群站优化
  • 深圳十大建筑设计公司怎么做seo
  • 网站的排版设计做企业网站需要买什么资料
  • 免费平面设计模板网站邢台网站制作公司
  • 游戏网站平台怎么做的做网站的服务器用什么系统
  • 四川网站设计劳务输送网站建设方案
  • 网站在只有域名了国外有哪些做服装的网站有哪些
  • 青岛做网站青岛做网站辽宁省建设工程信息网官网电话
  • 过界女主个人做网站的网络工程公司如何接单
  • 泰州企业网站建设公司国外免费网站域名服务器查询
  • 网站开发工具中的三剑客网络营销方式的优点
  • 全国知名网站排名如何设置网站兼容性
  • 网站建设总体方案设计做网站流程图