您的位置:技术工种之机修知识网 机械修理知识 正文
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1

本文章共2810字,分2页,当前第2页,快速翻页:
 

★MFC扩展动态连接库的建立
利用MFC扩展动态连接库,可以方便地在DLL和应用程序之间随意地传递MFC对象指针。本人曾利用它建立文档处理类、系统资源测试类、被测件类(一般1个被测件建立1类)。

文档处理类主要用于中间数据及结果的存取,中间数据的保存用于重现历史测试曲线,它和应用程序之间数据的传递使用结果数据结构指针,结果数据结构的定义应具有通用性,这样文档处理类就可针对结果数据结构进行处理,并不需要被测件的具体数据,应用程序只需在初始化时赋具体意义。

被测件类根据被测件类型的多少可以有若干个,每个被测件应根据试验大纲和技术条件编写若干个属性和方法(即测试模块,如磨合,测试极值等),编写测试模块时测试过程应连续进行,中间数据应做适当地保留,以备过程复现和结果处理之用。

系统资源测试类供接口测试用

★接口测试
接口是软硬件之间信息转换的中转站,硬件信息通过它传给软件,软件指令通过它传

给硬件,接口测试就是测试软硬件信息交换是否符合设计要求,利用系统资源测试类设计接口测试界面,可进行接口测试,同时也可进行硬件和软件的调试,接口测试界面应包括足够多的内容,它可以观察:AD通道传感器的转换情况;DA通道送转值的转换情况;DI通道是否有外部信号输入;DO通道是否给各控制位置位或清零(如电磁阀的通/断、电机的启动/停止、液压泵的启动/停止);定时器的运行情况(主要用于流量等频率信号的测量)。

通过上述系统资源测试,可知道硬件相关部分工作情况,与此同时,也进行了软件相关部分的测试,为应用程序成功调试奠定了良好基础。

★用户界面
用户界面的设计应解决如下问题:操作应简单,能完成所有测试项目,能对数据(含历史数据)进行文档管理(打开、保存、打印等),显示测试结果等。程序设计时应采用多线程,线程优先级以及线程间数据传递应做通盘考虑,应用程序进入测试界面后,首先建立优先级最高的两个线程:控件及时更新;对危及安全的数据跟踪监控并做出及时反应(如压力过高应停泵,力值过大应卸载)。这两项工作线程应和用户界面一起创建并终止。用户操作响应线程应配合进度条一起建立,并将测试结果送显,工作线程创建的数量不宜多,否则影响程序的响应速度。利用Windo ws定时器也可完成定时更新数据的工作。

各线程间数据传递应采用全局变量方式进行,如某处压力值用Pre ss表示,Press由数据更新线程不断更新,数据监控线程监视Press的大小,界面控件数据用Press更新,测试时该处压力值也用Press代替。

★传感器校验
按工厂规定,传感器应每年校验一次,为方便校验和修改系数,传感器校验程序是不可缺少的,应设计好方便实用的传感器校验程序界面,各传感器系数应以二进制文件形式保存,并做好备份。

本人利用上述结构开发的几个测控软件正被有关厂家使用,效果良好。

相关文章

基于图像空间的数控加工图形仿真 -
0.88MPa低压固定床重整新工艺 -
基于西门子840D的轧辊磨床纳米数控系统研究
数控快走丝电火花线切割加工工艺方法研究 -
RS422在数控机床联网中的应用 -
数控车床编程实例——轴类零件综合车削加工
国内全数字交流伺服控制系统问世 -
选用硬质合金钻头的考虑因素 -
加工中心编程技巧和安全操作初探 -
提高普通外圆磨床磨削精度的工艺措施 -
小尺寸台阶轴的磨削及夹具 -
凸轮轴磨床磨削时凸轮转动变速规律研究 -
滚珠丝杠副的发展趋势 -
机床主传动系统双公用齿轮设计研究 -
硬质合金钻头的基本类型与合理选用 -
基于PC104总线的嵌入式温度控制系统 -
立方氮化硼刀片车削粉末高温合金的刀具磨损
PLM时代来临 CAXA应势转型 -
并联机床的特点、研究现状及展望 -
虚拟制造中产品的性能分析 -

相关评论


本文章所属分类:首页 机械修理知识