1. 程式人生 > >開源一個使用python和pyQT實現的產測工具

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

#### 導語 #### 之前給朋友友情開發的一個產測工具,現開源,有需要的朋友可以在這個基礎上進行二次開發。 #### 操作介面如下 #### ![](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-