自己写的SWC-IID温差仪读取器。主要用于北京大学物理化学实验中燃烧热和溶解热的测量。
英文关键词:PKU, CCME, Combust, Heat
requirements.txt里是用到的包。可以使用类似如下命令统一安装。具体详细命令请善用搜索引擎。
pip install -r requirements.txt
如果想自己造轮子,该设备在1200bps下传输的数据以每7个字节为一个周期,且传输的数据之中(应当)只包含温差数据。
若想了解更精确的信息,可以阅读本代码frontend.py中的trans部分,或者使用如SSCOM等软件提前测试了解。
这只是一个非常粗糙的程序,我相信后人的智慧。
- 将开始记录、结束记录和清空记录按钮拆开,以防手贱点两遍。
- pyplot绘图只能在主线程,当前写在子线程的有bug(第一次点不开)。
- 给部分操作如“手动记录”绑定快捷键,可以减少鼠标没点到的问题。
- 增添其他功能,如自动雷诺校正。
- 重构代码,增加代码可读性。
- 优化美工。
- 处理如缩放窗口、未停止记录直接关闭窗口时可能遇到的bug。
本代码使用GPL开源协议,希望后来人也能开源。