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


導語

之前給朋友友情開發的一個產測工具,現開源(源碼地址在文章底部),有需要的朋友可以在這個基礎上進行二次開發。

操作界面如下

主要特性

  • 自動識別啟動信息,然后進入產測寫入狀態
  • 序列號和MAC地址自動按指定數目增加
  • 每次操作有詳細日志文件記錄所有寫入的數據
  • 可通過配置文件預設好配置,然后鎖定配置狀態,降低生產工人誤操作。

安裝 winpython

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

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

在命令行輸入命令:

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

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

命令執行完成后,會生成幾個新目錄,可執行文件就在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM