深入探索课题过程中,通过请教老师和学长终于搞清楚了。总的来说,这次的设计任务相对来说还是比较繁杂的,因为涉及到编程软件的使用,虽然以前大的时候学过,但是到了毕业设计这会儿基本上已经忘光了,不得已只能重拾课本复习。而且以前学的仅仅只是部分,对于此次毕设完全不够用,需要重新学习基于类库的软件编程,所以在半自学状态下完全把毕设做完真心还是挺不容易的。最后说句,虽然做毕设的过程是痛苦的,但是看着自己真的把论文做出来,并且也学习了新的知识,感觉还是挺开心的。南京工业大学学士学位论文致谢在这次毕业设计即将全面结束之际,我想感谢我的指导老师王华教授。他在整个设计过程中给了我亲切关怀和精心指导,使得本设计得以顺利完成。导师敏锐的学术思想严谨踏实的治学态度诲人不倦的育人精神,将永远铭记在学生心中。他对本设计的构思框架和理论运用给予了许多深入的指导,使得设计得以顺利完成。在此向尊敬的指导老师表示衷心的感谢和崇高的敬意。通过这次毕业设计,大大的提高了我们自主学习和认真思考的能力,对学术态度的严谨性也有了很高的认识。相信在以后的学习和工作过程中,定可以好好的解决问题,提高自己的能力,较快地适应工作和激烈的社会竞争。另外我还要感谢几位师兄师姐,他们在毕业设计期间,给了我很多建议,才使整个设计得以顺利完成,感谢给我关心和帮助的所有老师和学长们。南京工业大学学士学位论文参考文献梁桂蓉基于的小型监控软件研制成都理工大学学报,,朱飞,洪荣景,高学海基于的回转支承测试系统设计工程机械,许建国,张志立等基于的数据采集系统,电子测试王兴东,刘源洞,严爱军等大型回转支承寿命预测方法的研究,湖北工业大学学报,,,袁杰回转支承设计信息集成系统的研究南京南京工业大学,,,曾祥超回转支承试验台测试系统开发南京南京工业大学,,王星,蔡廷文基于的数据采集系统机械,朱小杰,孙肖子,孙长燕基于平台的信号测量与处理系统工业控制计算机,邱仲潘从入门到精通北京电子工业出版社,何志丹深入浅出入门进阶与应用实例北京人民邮电出版社,官章全,唐晓卫编程实例详解北京电子工业出版社,南京工业大学学士学位论文魏庆勇,王阳明,陈久康环境下工业监控软件趋势曲线显示画面的实现机电体化,叶邦彦工业微机监控系统的实时图形和数据显示华南理工大学学报,陈众,方璐低成本的小型工业监控软件开发方法冶金自动化,王军,刘萍环境下开发小型监控软件的关键技术交通与计算机栾云才,林玮玮,马艳艳基于的数据采集处理系统分析与设计泰山学院学报,苏义鑫,吕华洋基于的煤矿监控软件开发微计算机信息,陈众,方璐,李楠环境下小型工业监控软件的开发,南京工业大学学士学位论文附录设最大打印页数在智能转盘轴承现场监控系统绘制坐标系,,,,南京工业大学学士学位论文,,,,,,,,,,南京工业大学学士学位论文中加入相关的打印控制标志的代码打印结束标志打印控制标志,准备打印标志具体打印内容编程设置输出的映射模式南京工业大学学士学位论文加入标签,标签名由各个子对话框的标题栏决定修改标签页数值显示修改标签页温度曲线修改标签页加速度曲线用来创建个属性页调整位置创建状态栏南京工业大学学士学位论文,,设置状态栏,,获取系统时间并在状态栏显示定位状态栏设定时间更新间隔友好的监控界面历史数据库的管理实时报警的实现报表打印具有冗余措施,保证系统的稳定。南京工业大学学士学位论文图软件设计流程及功能文章主要研究内容本文是针对智能回转支承来开发相应的监控软件,通过采集传感器的数据以检测设备的运行状况。全文主要可分为三个部分概述部分,简单介绍了关于智能回转支承和现场监控软件的概念,并简单说明了监控软件应该要具备的功能。第二章内容,简要介绍监控软件的功能。第三章内容,具体讲述了如何建立基于开发环境的现场监控软件,并展示显示结果。系统初始化参数设置数据采集数据在线处理故障在线诊断波形显示波形打印数据存储数据读取数据离线处理故障诊断波形显示波形打印南京工业大学学士学位论文第二章监控软件功能简介软件平台的选择实验系统所需软件应同时具有数据采集功能和控制功能,目前开发监控软件有两种方式用,等高级语言编写采用组态软件进行二次开发。本设计采用第种方法,即使用进行开发,这种方法相对开发时间长,质量和功能有限。但对于些中小型企业功能相对简单的系统,使用进行开发监控软件,不但可以节省成本,而且可根据需求设计出符合自身要求的软件。直是开发套件中最强大的可视化语言开发工具,从到年推出的,语言的发展也经历了个不断提高和不断改进的过程。利用可以很方便地开发出高性能的应用程序。的主要特点有南京工业大学学士学位论文提供用于应用程序开发的整套工具。提供功能强大的编程向导工具如等,这些工具使得应用程序的开发大大简化。支承多线程应用程序的开发。可以非常方便地结合和扩展已有的控件,减少开发费用,节省开发时间。提供高性能的数据库访问。对编程的更强有力的支持。更快的编译速度和执行速度。在中,利用各种向导以及基础类库等开发应用程序。向导包括等等,他们帮助程序员生成各种不同类型的程序的最基本的源文件,即应用程序框架。类库提供了大量封装了的类及其代码,程序员可以在由向导生成的源文件中使用这些类,以实现特定的编程任务。因此可以说实际上是在的基础上增加了个方便程序员开发应用程序的外壳。利用这个外壳开发应用程序时,首先由向导自动提供应用程序框架,程序员只需在应用程序框架中添加代码或资源即可得到结构优良的应用程序。对程序图形用户界面的开发,可以使用开发工具所提供的现成组件,利用所见即所得的方式完成程序界面设计,这种工作方式大大减轻了程序员的劳动强度,提高了开发效率。南京工业大学学士学位论文监控软件各部分功能图监控软件功能结构图数据的实时采集和显示趋势显示是用于显示被测被控变量,设定值和输出值等模拟量的变化趋势,以便操作人员了解被测被控变量的变化,从而有利于对过程的分析和研究。趋势显示画面有两类,类趋势显示画面的采样数据不进行处理,另类则需要进行数据处理。趋势曲线显示是工控软件中数据显示的主要途径之,是操作人员获取信息的途径。利用强大的功能和基本类库提供支持多线程应用程序,能够由工作线程来实时采集被测被控点的数据变化,而由用户界面线程来显示处理数据。对于每个采样时刻和采集数据都显示在趋势显示画面的趋势显示,常称为实时趋势显示实时趋势曲线反映的是现场数据的实时性,以监测该点在现场工况变化的情况下的控制稳定性,因此在实现时需显示曲线的动态变化。显示效果如图所示。数据采集模块采集参数设置数据采集实时显示波形数据分析处理模块调用分析模块生成报表打印当前图形数据存储和回放数据保存数据回放监控软件南京工业大学学士学位论文图实时温度数据显示实时曲线的动态平移要涉及曲线的消隐和重绘。在中,的设备环境被封装在类中,类中包含了绝大多数调用。在通常情况下,技术人员可以放心地使用成员函数,而不必对直接操作数据成员担心。在类中,提供了个传送数据块的灵活而有效的函数。其中,的成员函数,可以从个位置向另个传送图形数据块,通过这个函数生成初始位图,也可以实现曲线的消隐。在实现趋势显示画面中,通常显示窗口的大小是固定的,随着采样数据的输入,显示窗口内显示的曲线平移个时间点,这相当于显示窗口后移时间点,从而保证了曲线的最后点的信息是最新的信息。其设计原理为,当到定时间,利用函数将显示的曲线全部向左平移,覆盖原显示在左边的曲线,并擦除最右边余留的原曲线,绘制新的信息和背景。如果最左边已经绘制了曲线,则在传送的过程中会超出显示画面的边界而不会显示。其中,函数原型如下,步的初始化。这个函数传递个指向设备环境的指针和个指向结构的指针。如想在不同的打印页上创建对象,这是合适的地方。该函数可以被重载来初始化每页的环境设备,是为每页设置映像模式创建字体的理想地方。定要注意的是尽管声称绘图和打印程序编写与设备无关,但依然会出现同打印程序在用打印时正常,而在使用激光打印机时出现分页不正确的现象,这时需要手工更改程序。需要注意的是,虽然的绘图和打印程序是与设备无关的,但对于不同类型的打印机,仍有些细节需要手动设定。下面给出了关键部分的实现程序。具体代码请看附录。南京工业大学学士学位论文第三章监控软件开发实现过程工程的创建利用创建个空的工程,并生成对话框资源。步骤如下打开,进入工程创建界面,如图所示。图选择菜单中的选项,在打开的对话框中选择标签。在文本框中键入工程名,选择创建新的工作空间,如图所示,然后单击确定按钮,开始的创建过程。南京工业大学学士学位论文图在第步,选择基本对话框按钮,然后在其他各步中使用缺省选项,直接选择完成按钮,如图所示。图然后生成如图所示界面图资源的添加第步基本对话框设置在面板上选取资源,并将基本对话框的值设置为。南京工业大学学士学位论文并添加如图四个按钮控件,并修改相应的值和的值。参数修改见表。图标示参数设置运动控制使用说明系统退出表在菜单栏中选择查看,建立类向导,选择选项卡,选择类,添加所需的消息处理函数及成员函数,如图所示。图南京工业大学学士学位论文第二步添加属性页对话框在菜单栏中选择插入资源中的,单击新建按钮,创建新的属性页