# 基于PyQt5的正点原子DP100数控电源上位机
A PyQt5-based PC GUI for Aliantek DP100 digital power supply
## 功能
- 基本参数设定、预设组管理、设置修改
- 高达100Hz(可调)的数据采集、绘图、分析、保存
- PID恒功率控制
- 参数扫描(电压/电流)
- 函数发生器(正弦/方波/三角波/锯齿波/随机波)
- 操作序列(顺序执行操作)
- Material Design 风格
## Features
- Basic parameter setting, preset group management, setting modification
- Data acquisition, plotting, analysis and saving up to 100Hz (adjustable)
- PID constant power control
- Parameter scanning (voltage/current)
- Function generator (sine/square/triangle/sawtooth/random)
- Operation sequence (execute operations in sequence)
- Material Design style
## 依赖
使用了修改后的`QFramelessWindow`包,在`lib`文件夹中
release提供了打包好的exe文件,无需安装python环境
> 界面字体用了更纱黑体且没做fallback,记得去[微软商店](https://www.microsoft.com/store/productId/9MW0M424NCZ7?ocid=pdpshare)装一个
## Dependencies
A modified `QFramelessWindow` package is used in the `lib` folder
The release provides a packaged exe file, no need to install the python environment
> The interface font uses Sarasa UI and no fallback. Remember to install one in the [Microsoft Store](https://www.microsoft.com/store/productId/9MW0M424NCZ7?ocid=pdpshare)
## 关于二进制文件大小
Pyinstaller打包Qt程序时会自动添加不必要的Qt Plugins,导致二进制文件过大,认真修改spec文件排除不需要的dll和库可以减小到差不多30MB,但是我懒得改了,就这样
## About the size of the binary file
When Pyinstaller packages Qt programs, it will automatically add unnecessary Qt Plugins, which will cause the binary file to be too large. Carefully modify the spec file to exclude unnecessary dll and libraries, which can be reduced to about 30MB, but I am too lazy to change it, so it is
## Other
写着方便自己用的,没时间接受pr,有需要请自行fork
Written for my own use, no time to accept pr, please fork it yourself if you need it
## Screenshots
![1701177770319](image/readme/1701177770319.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip 基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip基于P
资源推荐
资源详情
资源评论
收起资源包目录
基于PyQt5开发的正点原子DP100数控电源上位机源码+GUI界面.zip (39个子文件)
DP100-PyQt5-GUI-master
lib
qframelesswindow
__init__.py 580B
mac
__init__.py 3KB
window_effect.py 4KB
linux
__init__.py 3KB
window_effect.py 3KB
windows
__init__.py 6KB
c_structures.py 4KB
window_effect.py 8KB
rc
__init__.py 0B
resource.py 4KB
utils
__init__.py 845B
win32_utils.py 7KB
mac_utils.py 2KB
linux_utils.py 5KB
titlebar
__init__.py 3KB
title_bar_buttons.py 9KB
DP100GUI
DP100GUI.ui 113KB
__init__.py 143B
DP100GUI_Graphics.ui 7KB
ui_DP100GUI.py 76KB
DP100GUI_Settings.ui 8KB
ui_DP100GUI_Graphics.py 6KB
ui_DP100GUI_Settings.py 8KB
DP100API.py 11KB
image
readme
1701177770319.png 66KB
DP100_gui.py 49KB
ATK-DP100DLL(x64).dll 158KB
ATK-DP100DLL(x64)_2.0.dll 42KB
readme.md 2KB
booting.png 848KB
ATK-DP100DLL(x86)_2.0.dll 43KB
build-venv.ps1 58B
DP100GUI.spec 2KB
DP100_main.py 485B
requirements.txt 199B
ATK-DP100DLL(x86).dll 174KB
build-x64.ps1 44B
icon.ico 17KB
.gitignore 59B
共 39 条
- 1
资源评论
盈梓的博客
- 粉丝: 7040
- 资源: 1605
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功