導語
之前給朋友友情開發的一個產測工具,現開源(源碼地址在文章底部),有需要的朋友可以在這個基礎上進行二次開發。
操作界面如下
主要特性
- 自動識別啟動信息,然后進入產測寫入狀態
- 序列號和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發布給其他人使用了。
生產實操建議步驟
- 打開生產參數寫入工具,在界面中勾選所要寫入的項目,並輸入相應的值。將串口線接
入操作電腦,然后選擇“打開串口”。串口狀態將變成綠色,表示串口打開成功。 - 將串口線連接到待寫入設備
- 上電待寫入設備
- 等待設備寫入完成
- 該設備操作完成后,重復步驟2-4,寫入下一台設備。