LiquidTempLab/README.md

95 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 热水和冷牛奶温度变化实验记录工具
这是一个用于物理实验教学的综合性工具集成了温度记录、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)。