热水和冷牛奶温度变化实验记录工具

这是一个用于物理实验教学的综合性工具集成了温度记录、AI 辅助学习和编程实践功能。该工具旨在帮助学生通过实验记录、AI 对话和编程实践,深入理解物理实验原理。

功能特点

  • 实时温度数据记录与可视化
    • 动态折线图显示
    • 可调节的坐标轴范围
    • 支持数据的添加和删除
    • 自动排序的数据记录列表
  • AI 智能助手
    • 实验原理讲解
    • 数据分析指导
    • 实验现象探讨
    • 个性化学习建议
  • 编程实践
    • 模拟 AI 编程对话
    • 实验数据处理
    • 可视化程序开发
  • 响应式设计,支持各种屏幕尺寸

技术栈

  • Python
  • HTML5/CSS3/JavaScript
  • Chart.js (v3.9.1) - 用于图表绘制
  • PyInstaller - 用于打包可执行文件

使用说明

安装

  1. 访问 Releases 页面
  2. 下载最新版本的 LiquidTempLab.exe
  3. 双击运行即可使用

数据记录

  1. 在右侧控制面板中输入:
    • 时间(分钟)
    • 热水温度(℃)
    • 冷牛奶温度(℃)
  2. 点击"添加数据"按钮记录数据点
  3. 数据会自动按时间顺序排序并显示在列表中

图表调整

  1. 点击"坐标轴设置"展开设置面板
  2. 可以设置:
    • X轴范围时间轴
    • Y轴范围温度轴
  3. 设置会实时反映在图表上

数据管理

  • 点击已记录的数据条目可以删除该条数据
  • 使用"清空数据"按钮可以删除所有记录
  • 所有数据操作都会实时更新图表显示

AI 智能助手

  1. 点击"AI 助手"按钮打开对话界面
  2. 在对话框中输入您的问题,例如:
    • 实验原理相关的问题
    • 数据分析方法的咨询
    • 实验现象的探讨
  3. AI 助手会根据您的实验数据提供个性化的指导和建议
  4. 支持多轮对话,帮助您深入理解实验内容

编程实践

  1. 在 AI 助手界面中选择"编程模式"
  2. 与 AI 进行编程相关的对话,例如:
    • 数据处理程序的编写
    • 可视化图表的优化
    • 实验模拟程序的开发
  3. AI 将引导您完成编程任务,并提供代码示例和解释

注意事项

  • 时间值必须为非负整数
  • 温度值支持小数点后一位
  • 首次运行可能需要等待几秒钟以启动服务
  • 建议使用 Windows 10 或更高版本的操作系统

作者

K.Kang

许可证

MIT License

本项目采用 MIT 许可证,这意味着您可以自由地使用、修改和分发本项目,无论是用于商业还是非商业用途。详细信息请参见 MIT License

Description
小学温度实验展示工具
Readme 39 MiB
2.2 修复bug Latest
2025-03-04 22:44:58 +08:00
Languages
HTML 85.5%
TeX 13.9%
Python 0.6%