開源一個使用python和pyQT實現的產測工具

導語

以前給朋友友情開發的一個產測工具,現開源,有須要的朋友能夠在這個基礎上進行二次開發。python

操做界面以下

主要特性

  • 自動識別啓動信息,而後進入產測寫入狀態
  • 序列號和MAC地址自動按指定數目增長
  • 每次操做有詳細日誌文件記錄全部寫入的數據
  • 可經過配置文件預設好配置,而後鎖定配置狀態,下降生產工人誤操做。

安裝 winpython

winpython 是在windows下開發python比較方便的開發環境,集成spyder等一系列優秀的開發工具,並且pyQT也默認安裝好了。
下載地址: http://winpython.github.io/
安裝方法請參考官方文檔git

產測工具使用了串口模塊,須要安裝一下:
打開winpython的命令行,點擊運行D:\WPy64-3720\WinPython Command Prompt.exegithub

在命令行輸入命令:windows

D:\WorkSpace\ptool-git> pip install pyserial

開發調試

打開WinPython安裝目錄的spyder.exe,而後打開ptool.py文件,點擊運行便可。工具

發佈給別人使用

python是一種腳本語言,要想發佈給別人使用,最好生成exe文件。這裏須要使用pyinstaller。
winpython並無安裝這個工具,須要本身安裝。開發工具

打開winpython的命令行,點擊運行D:\WPy64-3720\WinPython Command Prompt.exe命令行

在命令行輸入命令:調試

D:\WorkSpace\ptool-git> pip install pyinstaller

而後進入產測工具源碼目錄:日誌

D:\WorkSpace\ptool-git>pyinstaller -F -w -i icon.ico ptool.py

整個過程須要花點時間。耐心等待安裝完成。code

命令執行完成後,會生成幾個新目錄,可執行文件就在dist目錄,在執行這個可執行文件前,先將須要用到的兩個文件複製到dist目錄。

操做完成後,dist目錄有以下幾個文件。

> dir dist
 + config.ini
 + icon.ico
 + ptool.exe

而後執行ptool.exe,就能夠正常使用了。能夠將dist發佈給其餘人使用了。

生產實操建議步驟

  1. 打開生產參數寫入工具,在界面中勾選所要寫入的項目,並輸入相應的值。將串口線接
    入操做電腦,而後選擇「打開串口」。串口狀態將變成綠色,表示串口打開成功。
  2. 將串口線鏈接到待寫入設備
  3. 上電待寫入設備
  4. 等待設備寫入完成
  5. 該設備操做完成後,重複步驟2-4,寫入下一臺設備。

源碼下載地址

https://gitee.com/eehut/ptool-python

相關文章
相關標籤/搜索