開源一個使用python和pyQT實現的產測工具
阿新 • • 發佈:2020-03-12
#### 導語 ####
之前給朋友友情開發的一個產測工具,現開源,有需要的朋友可以在這個基礎上進行二次開發。
#### 操作介面如下 ####
![](https://img2020.cnblogs.com/blog/1677190/202003/1677190-20200311223559046-665771397.png)
#### 主要特性 ####
- 自動識別啟動資訊,然後進入產測寫入狀態
- 序列號和MAC地址自動按指定數目增加
- 每次操作有詳細日誌檔案記錄所有寫入的資料
- 可通過配置檔案預設好配置,然後鎖定配置狀態,降低生產工人誤操作。
#### 安裝 winpython ####
winpython 是在windows下開發python比較方便的開發環境,整合spyder等一系列優秀的開發工具,而且pyQT也預設安裝好了。
下載地址: [http://winpython.github.io/](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](https://gitee.com/eehut/ptool-