烟草质检多功能综合测试控制程序 本发明属于烟草质检测试装置控制程序,为烟卷测试装置连续测试使用。
长期以来对烟卷的测试均采用单机单功能测试,为两个参数或参个参数输出结果从仪表上直接读出,采用静态的测试方法,测试结果不连续,整个装置没有采用微机进行自动化测量,同时对多种参数的测试难以达到,给批量生产的质量高精度监测带来不便。
为解决以上测量方法之不足,本发明的目的提供一种烟卷质检多功能综合测试控制程序,利用微机进行程序控制,以实现动态自动连续测试过程。
本发明烟卷质检多功能综合测试控制程序结合框图和流程图加以说明。
图1为烟草质检多功能综合测试控制程序层次关系图;
图2为烟草质检多功能综合测试控制程序总体框图;
图3为烟草质检多功能综合测试控制程序主要流程图。
该装置控制程序由主机控制程序和接口程序,显示字模,打印字模两部分组成,采用面向对象(OOP)的编程语言C++编制,整个程序具有较准,测量运行、设置、打印、错误及故障报警提示与处理功能,人机对话采用多级换屏式菜单,全部汉字显示和汉字提示,自动统计处理数据,汉字打印输出。
根据(OOP)面向对象的编程原则及仪器功能要求,主机控制程序主要使用7个类,即进料、重量、吸阻、长度、圆周、硬度、集料,每个类的函数和数据封装到一起,函数和数据由它们所属的类专用,这样就提高了系统的可靠性。
根据仪器功能,本程序主要包括进料程序、重量校准程序、重量测量运行程序、吸阻校准程序、吸阻测量运行程序、长度校准程序、长度测量运行程序、圆周校准程序、圆周测量运行程序、硬度校准程序、硬度测量运行程序、集料程序、键盘驱动程序、显示驱动程序、打印驱动程序、数据统计及打印程序。
按口程序及显示字模,打印字模,与仪器联接装置一块多功能接口板,主要功能有键盘接口,LED显示器接口,打印机接口,汉字库、一路D/A转换器,根据本发明要求制作了汉字显示及打印字库。
其中主机控制程序采用的多级换屏式菜单,其特点是层层选择,层层进入,每一层就是一屏,适合于小屏幕人机对话,显示和打印输出方式为汉字显示输出,运行工作方式是可随时终止运行而不丢失设置和校准数据,其中数据的统计及处理包括对烟卷重量,吸阻、长度、圆周、直径、牛顿力硬度和百分比硬度的统计,其结果为上达每一项的最大值、最小值、平均值标准差和变异系数,对于每一支烟的数据被赋于一个程序与集料盘中的序号一致,便于找到质量问题的烟卷。
本发明程序控制流程如流程图所示,其顺序按进料类、重量类、吸咀类、长度类、圆周类、硬度类、集料类进行。
首先进样类判断进料块门处是否有烟,没烟发出命令进烟,有烟进行下一程序重量部分测试,下面重量类、吸咀类、长度类、圆周类、硬度类结构相同,由三部分组成,一是判断测量部分是否有样品,中间是测量部分,进行测试下面为下一程序作准备,最后为集料类,同样由三部分组成,一是判断料盘是否有样品,中间为集料数加“1”,最后集料盘是否满50支,料盘盛满为止,测试完毕。
本发明之优点:程序结构简单,采用汉字菜单对话,使用方便,使仪器能连续自动测试。