跳转到主要内容

长时间记录一个或多个设备的数据

项目描述

CI Coverage License

psc_datalogger

提供一个GUI界面,允许从一到三个Agilent 3458A万用表记录电压。记录以可配置的间隔进行。如果使用K型热电偶,还可以配置将电压读数转换为温度。数据以CSV格式输出。

GUI

安装

安装此程序最简单的方法是使用pip直接从该存储库安装它

python -m venv venv
source venv/bin/activate
pip install git+https://github.com/DiamondLightSource/psc-datalogger.git

然后可以启动应用程序

psc-datalogger

构建Windows可执行文件

可以将此项目构建并作为Windows .exe文件分发。使用的工具pyinstaller包含在开发依赖项中。

要创建应用程序,请按照以下说明操作

git clone https://github.com/DiamondLightSource/psc-datalogger.git
cd psc-datalogger
python -m venv venv
venv\Scripts\activate
pip install .[dev]
pyinstaller --hidden-import pyvisa_py --noconfirm --log-level=WARN --onefile --name psc_datalogger src\psc_datalogger\__main__.py

应用程序将出现在dist文件夹中。每个pyinstaller命令行参数如下

  • --hidden-import pyvisa_py - 实际上,PyVISA-py模块存储在磁盘上为pyvisa_py,因此告诉安装程序明确包含它
  • --noconfirm - 不要警告即将删除以前的构建
  • --log-level=WARN - 构建时仅打印警告(或更高)日志消息。注意,成功的构建会发出有关“sip”模块未找到的警告,还会发出有关“仅支持ctypes导入的基本名称”的警告。这些似乎是无害的。
  • --onefile - 将构建打包成一个单独的.exe文件(而不是单个目录)
  • --name psc_datalogger - 给构建应用程序命名(否则它将复制启动脚本的名称)
  • src\psc_datalogger\__main__.py - 指定应用程序的主入口点

最后,将构建的应用程序移动到“S:\Technical\Power_Supplies\Software\Python_datalogger”下的已知分发位置。

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

psc_datalogger-1.0.1.tar.gz (69.1 kB 查看哈希)

上传时间

构建分发

psc_datalogger-1.0.1-py3-none-any.whl (23.0 kB 查看哈希)

上传时间 Python 3

由以下提供支持