System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于工业数据自动化,具体涉及一种具有提示功能的试验报表自动生成方法及装置。
技术介绍
1、燃油计量系统是航空发动机燃油控制系统的执行机构,为发动机所有工作状态供给燃油,并根据电子控制器指令调节供入发动机燃烧室的燃油流量,对航空发动机的性能有直接影响。航空发动机的工作状态通常包括起动状态、巡航状态、起飞状态、慢车状态等,不同状态下燃烧室对燃油流量的要求不同。为了保证发动机稳定运转,在试验阶段需要对燃油供给量进行精确测量,将相关试验数据进行记录和分析,形成性能试验报表作为军检是否达到验收标准的凭证。
2、现有流量测量试验报表大多采用手工记录的办法,试验人员边进行试验边把数据记录在打印的好的纸质文件中,或在海量数据库中摘录数据,再将记录的数据输入到excel中进行曲线拟合形成图片,最后打印出来形成报表,每台产品试验后均需出具一份试验报表。在产品交付量大的情况下,若采用现有人工记录方法不仅工作量大,极易出错。若在生成报表后发现错误,需要返工重新试验,使试验周期延长并延误产品交付节点。
技术实现思路
1、本专利技术的目的在于解决现有技术中的问题,提供了一种具有提示功能的试验报表自动生成方法及装置。
2、为了实现上述目的,本专利技术采用以下技术方案予以实现:
3、根据本专利技术的第一个方面,提供了一种具有提示功能的试验报表自动生成方法,包括:
4、在excel中制作报表模版;
5、根据制作的报表模版创建labview应用程序
6、利用创建的labview应用程序前面板分别创建电子控制器通讯子vi和流量测量子vi,并分别对创建的电子控制器通讯子vi和流量测量子vi编写程序框图;
7、在制作的报表模版和创建的labview应用程序之间建立数据传输通道。
8、进一步地,在excel中制作报表模版具体包括:
9、根据需求在excel中制作报表模版工作表,需求包括模版格式、表格样式和数据格式,根据需求的数据格式在报表模版工作表内创建单元格变量名。
10、进一步地,根据制作的报表模版创建labview应用程序前面板之后,还包括:
11、在创建的labview应用程序前面板中创建输入控件、显示控件和列表框。
12、进一步地,输入控件包括产品型号输入、附件编号输入;显示控件包括流量值显示、电子控制器a通道与b通道参数显示、a通道与b通道未采集指示灯和数据错误指示灯;列表框包括流量值列表框和电子控制器参数值列表框。
13、进一步地,对创建的电子控制器通讯子vi编写程序框图,具体包括:
14、编写labview udp通讯和数据解析程序框图,建立电子控制器子vi,获取电子控制器a通道与b通道参数,并在显示控件中显示。
15、进一步地,对创建的流量测量子vi编写程序框图,具体包括:
16、流量使用百特表进行测量,编写labview与百特表通讯子vi,获取百特表显示值并在流量显示控件中显示。
17、进一步地,在获取百特表显示值并在流量显示控件中显示之后,还包括:
18、分别采集电子控制器a通道与b通道的参数值和与之对应的流量值并记录在列表框中,当任一通道未采集时,labview应用程序前面板上的a通道未采集或b通道未采集指示灯点亮,且记录数据到列表框的保存数据按钮禁用,两个通道均完成采集后,指示灯熄灭,保存数据按钮启用;
19、当前后两次采集的数据的差值小于设定值时,则判定数据不符合采集要求,此时,labview应用程序前面板上的数据错误指示灯点亮,用户可以选择不满足采集要求的一行,将重新采集的数据写入,实现实时数据修改。
20、根据本专利技术的第二个方面,提供了一种试验报表自动生成系统,包括:
21、制作模块:用于在excel中制作报表模版;
22、应用程序创建模块:用于根据制作的报表模版创建labview应用程序前面板;
23、程序框图创建模块:用于利用创建的labview应用程序前面板分别创建电子控制器通讯子vi和流量测量子vi,并分别对创建的电子控制器通讯子vi和流量测量子vi编写程序框图;
24、数据传输模块,用于在制作的报表模版和创建的labview应用程序之间建立数据传输通道。
25、根据本专利技术的第三个方面,提供了一种计算机设备,计算机设备包括处理器以及存储器;
26、存储器用于存储程序代码,并将程序代码传输给处理器;
27、处理器用于根据程序代码中的指令执行如上所述的具有提示功能的试验报表自动生成方法。
28、根据本专利技术的第四个方面,提供了一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,计算机程序用于如上所述的具有提示功能的试验报表自动生成方法。
29、与现有技术相比,本专利技术具有以下有益效果:
30、该试验报表自动生成方法,代替了手工记录或从海量数据库摘录的繁琐方法,实现了实时数据采集、记录并自动生成报表,在报表生成的过程中,通过错误功能降低了错误率,极大地增强了数据的可靠性。
本文档来自技高网...【技术保护点】
1.一种具有提示功能的试验报表自动生成方法,其特征在于,包括:
2.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,在Excel中制作报表模版具体包括:
3.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,根据制作的所述报表模版创建LabView应用程序前面板之后,还包括:
4.根据权利要求3所述的具有提示功能的试验报表自动生成方法,其特征在于,所述输入控件包括产品型号输入、附件编号输入;所述显示控件包括流量值显示、电子控制器A通道与B通道参数显示、A通道与B通道未采集指示灯和数据错误指示灯;所述列表框包括流量值列表框和电子控制器参数值列表框。
5.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,对创建的所述电子控制器通讯子VI编写程序框图,具体包括:
6.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,对创建的流量测量子VI编写程序框图,具体包括:
7.根据权利要求6所述的具有提示功能的试验报表自动生成方法,其特征在于,在获取百
8.一种试验报表自动生成系统,其特征在于,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-7中任意一项所述的具有提示功能的试验报表自动生成方法。
...【技术特征摘要】
1.一种具有提示功能的试验报表自动生成方法,其特征在于,包括:
2.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,在excel中制作报表模版具体包括:
3.根据权利要求1所述的具有提示功能的试验报表自动生成方法,其特征在于,根据制作的所述报表模版创建labview应用程序前面板之后,还包括:
4.根据权利要求3所述的具有提示功能的试验报表自动生成方法,其特征在于,所述输入控件包括产品型号输入、附件编号输入;所述显示控件包括流量值显示、电子控制器a通道与b通道参数显示、a通道与b通道未采集指示灯和数据错误指示灯;所述列表框包括流量值列表框和电子控制器参数值列表框。
5.根据权利要求1所述的具有提示功能的试验报表...
【专利技术属性】
技术研发人员:赵颖,龙静静,杨维,范惠元,程赫炎,陆东凯,
申请(专利权)人:中国航发西安动力控制科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。