# 热水和冷牛奶温度变化实验记录工具 这是一个用于物理实验教学的综合性工具,集成了温度记录、AI 辅助学习和编程实践功能。该工具旨在帮助学生通过实验记录、AI 对话和编程实践,深入理解物理实验原理。 ## 功能特点 - 实时温度数据记录与可视化 - 动态折线图显示 - 可调节的坐标轴范围 - 支持数据的添加和删除 - 自动排序的数据记录列表 - AI 智能助手 - 实验原理讲解 - 数据分析指导 - 实验现象探讨 - 个性化学习建议 - 编程实践 - 模拟 AI 编程对话 - 实验数据处理 - 可视化程序开发 - 响应式设计,支持各种屏幕尺寸 ## 技术栈 - Python - HTML5/CSS3/JavaScript - Chart.js (v3.9.1) - 用于图表绘制 - PyInstaller - 用于打包可执行文件 ## 使用说明 ### 安装 1. 访问 [Releases](https://git.ysht.me/yshtcn/LiquidTempLab/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](https://opensource.org/licenses/MIT)。