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