Hasslefree PyQt5接口,用于多线程数据采集和与I/O设备通信。

dvg-qdeviceio的Python项目详细描述


https://img.shields.io/pypi/v/dvg-qdeviceiohttps://img.shields.io/pypi/pyversions/dvg-qdeviceiohttps://travis-ci.org/Dennis-van-Gils/python-dvg-qdeviceio.svg?branch=masterhttps://coveralls.io/repos/github/Dennis-van-Gils/python-dvg-qdeviceio/badge.svg?branch=masterRequirements Statushttps://readthedocs.org/projects/python-dvg-qdeviceio/badge/?version=latesthttps://img.shields.io/badge/code%20style-black-000000.svghttps://img.shields.io/badge/License-MIT-purple.svg

DvG设备

PyQt5接口,用于多线程数据采集和与I/O设备的通信。

它将管理许多必要的组件,以实现正确的多线程-创建 以及线程、工作线程、信号和互斥体的处理&{em1}$,对于您,减少 它只需要对QDeviceIO类实例的几个简单方法调用来设置 然后离开。在

安装:

^{tt1}$

变更日志

0.3.0(2020-07-23)

  • 更新启动和停止机械工人
  • 移除不必要的lambdas
  • 改进的数据采集速率计算。Init argcalc_DAQ_rate_every_N_iter已删除。在

0.2.2(2020-07-17)

  • DAQ_function引发内部错误时,将打印回溯。在
  • 引入了Worker_###._has_finished,以防止关闭两次工人时挂起。在

0.2.1(2020-07-15)

  • 添加的文档

0.2.0(2020-07-07)

  • quit_worker_###():由于lost_connection事件,添加了检查线程是否已关闭的检查。这可以防止应用程序在退出期间挂起。在
  • 已将枚举类的名称DAQ_trigger更改为DAQ_TRIGGER

0.1.2(2020-07-04)

  • 正确使用super(),现在将**kwargs传递到子类QtCore.QObject()

0.1.1(2020-07-02)

  • Worker_DAQ现在存储所有的init参数,有些参数是私有的

0.1.0(2020-07-02)

  • DvG模块文件名更改为小写
  • 接近完全释放状态
{id10}$

0.0.12(2020-06-29)

  • INTERNAL_TIMER:已经实例化了create_worker_DAQ()中的QTimer,而不是start_worker_DAQ()
  • 将默认值DAQ_timer_typeCoarseTimer更改为PreciseTimer
  • 添加了更多Sphinx文档

0.0.11

跳过(我把版本控制搞砸了)

0.0.10(2020-06-22)

  • Major:将名称Worker_send改为Worker_jobs及类似名称
  • 添加了更多Sphinx文档

0.0.9(2020-06-17)

  • Worker_###()类移到QDeviceIO之外的模块根目录中
  • 使用Sphinx添加文档并阅读文档
  • 从MarkDown改为restructedText

0.0.8(2020-06-09)

  • 添加了pause_DAQunpause_DAQ()wake_up_DAQ()
  • 更改了许多属性和方法名称
  • 代码样式:黑色

0.0.6(2020-06-07)

  • 添加了start(),将quit_all_workers()重命名为quit()
  • 添加了send()add_to_send_queue()process_send_queue()

0.0.5(2020-06-06)

  • 对工人实施平稳启停机械

0.0.1(2020-05-25)

  • 关于PyPI的第一次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?