?

基于Python的裝備有壽件更換指令自動生成軟件的設計與實現

2022-07-13 21:45楊念振李劍飛劉培利秦立琦
裝備維修技術 2022年26期
關鍵詞:軟件質量控制

楊念振 李劍飛 劉培利 秦立琦

摘? 要:在日常裝備質量控制工作中,質控人員對有壽件指令制作和打印過程較為繁瑣,且此項工作具有經常性和重復性,占據質控人員大量時間。裝備有壽件更換指令生成軟件可實現有壽件指令生成、存檔和打印的自動化操作,極大簡化了數據處理過程,能有效提高質控人員工作效率。

關鍵詞:Python? 質量控制? 有壽件? 更換指令? 軟件

有壽件更換指令是裝備壽命控制的指令性文件。傳統的有壽件更換指令需要在預先設計的模板上手動進行信息的錄入,然后進行打印。存在信息錄入過程繁瑣,耗費時間,并且信息準確率難以保證的缺點。而裝備有壽件更換指令生成軟件(以下簡稱:有壽件指令生成軟件)可有效解決上述問題。通過軟件讀取裝備預測數據,自動生成有壽件更換指令,并一鍵完成存檔和打印工作,即提高了數據準確性,又節省了大量時間。

一、軟件開發環境

Python提供了高效的數據結構,其作為解釋型語言,可以在多數平臺上進行應用程序的設計與開發。Python語言擁有豐富的標準庫,開發效率高、平臺可移植性好,逐漸被用于獨立的、大型項目的設計和開發中。裝備有壽件更換指令自動生成軟件便是基于Python設計開發的,并生成基于Windows操作系統的應用程序。

二、軟件設計思路

軟件設計重點有兩個過程,分別為軟件自動讀取預測信息和自動生成并存檔有壽件指令。

(一)讀取預測信息流程

軟件從“讀取路徑”所指向的文件夾下讀取有壽件預測信息,篩選符合條件的數據,并根據預測信息中所包含的有壽件數量,分別將有壽件信息顯示到主界面或“背面表格”中。

(二)有壽件指令生成流程

其程序流程如圖1所示。當進行指令生成操作時,程序遍歷有壽件指令卡信息,當所有信息齊全并符合規定格式后,程序根據有壽件數量進行指令生成操作。當指令卡僅有一個有壽件信息時,程序按照預先設定的格式生成單頁指令卡模板,并將信息填入模板文件;當指令卡包括多條有壽件信息時,程序按照預先設定的格式生成雙頁指令卡模板,并將基本信息填入指令卡正面,將有壽件詳細信息填入指令卡背面。完成上述操作后,程序按照指令卡號命名的方式將指令卡存儲在“存儲路徑”所指向的文件夾中,完成保存過程。

三、功能介紹

有壽件指令生成軟件對計算機硬件要求較低,具有安裝簡單,操作方便,界面直觀的特點,軟件主界面如圖2所示。

(一)路徑選擇區域

(1)讀取路徑。此路徑用來存放由裝備業務信息系統導出的部附件預測信息。軟件運行后點擊“讀取數據”按鈕,軟件將自動從此路徑下讀取相關信息。此路徑可以進行修改。

(2)存儲路徑。此路徑用來存儲由軟件生成的指令卡。此路徑可以進行修改。

(二)信息輸入和顯示

此區域用來顯示有壽件的詳細信息。當點擊“讀取數據”按鈕后,軟件將由文件讀取的數據自動填入到對的文本框中進行顯示。如有信息需修改時,可在文本框中對相關信息進行編輯。

“指令卡號”為手動填寫的7位數字。前4位為年份,后3位為流水號。當指令卡號輸入格式不正確時,軟件會進行提示。

“打印日期”為軟件讀取的當前系統日期。

“擴大內容”和“備注”兩項內容根據實際工作需要,進行手動填寫,一般情況下為空。

當指令卡包含多個有壽件信息時,一份指令卡將分為正面和背面進行打印,部附件的具體信息將打印在背面的表格中。此時軟件界面中的“出廠序號”“出廠日期”“裝機日期”均顯示“見背面”。

(三)功能按鈕區域

此區域共有5個功能按鈕,具體功能如下:

(1)讀取數據按鈕。當點擊“讀取數據”按鈕后,軟件自動從“讀取路徑”中識別文件并讀取有效信息,并將讀取到的信息顯示到“信息輸入和顯示”區域。

(2)查看表格按鈕。當預測信息中包含多個有壽件信息時,點擊“讀取數據”按鈕后,部附件具體信息將顯示到指令卡背面的表格中。此時點擊“查看表格”按鈕,將指令卡背面的表格進行顯示。

(3)生成指令按鈕。當點擊“生成指令”按鈕后,軟件將按照設定的格式建立指令卡,并將“信息輸入和顯示”區域和上述表格中的信息填入到指令卡對應位置。完成上述操作后,將生成的指令卡以指令卡號的命名方式(如以“第2020001號.xls”為文件名)存入到“存儲路徑”所對應的文件夾中。

(4)打印指令按鈕。當點擊“打印指令”按鈕后,軟件自動調用系統當前默認打印機,完成指令卡的打印工作。

(5)退出按鈕。點擊“退出”按鈕,退出并關閉軟件。

四、結束語

利用有壽件指令生成軟件進行有壽件打印及存檔工作,操作簡便,可實現有壽件更換指令的生成、存檔和打印的自動操作,即提高了數據準確性,又提高了工作效率,給質量控制工作帶來便利。

參考文獻

[1]賈夢杰. 航空裝備技術保障質量控制研究[D].南昌航空大學,2013.

[2]段悅. Python語言編程特點及應用分析[J]. 電腦編程技巧與維護,2020(11):17-19.

猜你喜歡
軟件質量控制
有趣的識花軟件
淺談機車總風缸的制作質量控制
淺談在公路橋梁施工環節的質量管理及控制
淺談石灰土基層施工及質量控制
黃土路基臺背回填的質量控制
即時通訊軟件WhatsApp
豐富多彩的Android軟件
如何在智能手機中安裝軟件
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合