• 开源一个使用python和pyQT实现的产测工具


    导语

    之前给朋友友情开发的一个产测工具,现开源(源码地址在文章底部),有需要的朋友可以在这个基础上进行二次开发。

    操作界面如下

    主要特性

    • 自动识别启动信息,然后进入产测写入状态
    • 序列号和MAC地址自动按指定数目增加
    • 每次操作有详细日志文件记录所有写入的数据
    • 可通过配置文件预设好配置,然后锁定配置状态,降低生产工人误操作。

    安装 winpython

    winpython 是在windows下开发python比较方便的开发环境,集成spyder等一系列优秀的开发工具,而且pyQT也默认安装好了。
    下载地址: http://winpython.github.io/
    安装方法请参考官方文档

    产测工具使用了串口模块,需要安装一下:
    打开winpython的命令行,点击运行D:WPy64-3720WinPython Command Prompt.exe

    在命令行输入命令:

    D:WorkSpaceptool-git> pip install pyserial
    

    开发调试

    打开WinPython安装目录的spyder.exe,然后打开ptool.py文件,点击运行即可。

    发布给别人使用

    python是一种脚本语言,要想发布给别人使用,最好生成exe文件。这里需要使用pyinstaller。
    winpython并没有安装这个工具,需要自己安装。

    打开winpython的命令行,点击运行D:WPy64-3720WinPython Command Prompt.exe

    在命令行输入命令:

    D:WorkSpaceptool-git> pip install pyinstaller
    

    然后进入产测工具源码目录:

    D:WorkSpaceptool-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

  • 相关阅读:
    作业9
    第八次作业特征选择
    大数据应用技术课程实践--选题与实践方案
    机器学习——15 手写数字识别-小数据集
    机器学习——14 深度学习-卷积
    机器学习——13-垃圾邮件分类2
    机器学习——12.朴素贝叶斯-垃圾邮件分类
    机器学习——11.分类与监督学习,朴素贝叶斯分类算法
    机器学习——09、主成分分析
    机器学习——08、特征选择
  • 原文地址:https://www.cnblogs.com/eehut/p/12466147.html
Copyright © 2020-2023  润新知