# 大物实验数据处理平台 **Repository Path**: qin-weijia/Physics-experiments ## Basic Information - **Project Name**: 大物实验数据处理平台 - **Description**: 辅助计算大物实验数据 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2025-01-14 - **Last Updated**: 2025-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 物理实验数据处理平台 这是一个基于 Vue 3 + TypeScript 开发的物理实验数据处理平台,旨在为Heuer的物理实验数据处理提供便利,同时为计算机相关专业以及热爱编程的同伴提供一个简单的前端Vue开源项目实践。目前已实现分光计实验的数据处理功能,其他实验的数据处理模块正在开发中。 ## 功能特点 - 🎯 专注于物理实验数据处理 - 📊 实时数据计算和验证 - 🎨 美观的用户界面 - 📱 响应式设计,支持多种设备 - 🛠 模块化设计,易于扩展 ## 技术栈 - Vue 3 - TypeScript - Tailwind CSS - Vite - ECharts (可选,用于数据可视化) ## 快速开始 ### 环境要求 - Node.js >= 18.0.0 - npm >= 9.0.0 ### 安装 ```bash # 克隆项目 git clone https://gitee.com/heuwings/Physics-experiments.git # 进入项目目录 cd Physics-experiments # 安装依赖run npm install # 启动开发服务器 npm run dev ``` ## 项目结构 ``` physics-lab-platform/ ├── src/ │ ├── assets/ # 静态资源 │ ├── components/ # 实验组件 │ │ └── SpectrometerExperiment.vue # 分光计实验组件 │ ├── App.vue # 主应用组件 │ └── main.ts # 应用入口 ├── public/ # 公共资源 ├── index.html # HTML 模板 ├── package.json # 项目配置 ├── tailwind.config.js # Tailwind CSS 配置 ├── tsconfig.json # TypeScript 配置 └── vite.config.ts # Vite 配置 ``` ## 贡献指南 我们欢迎所有形式的贡献,特别是新的物理实验数据处理模块。以下是贡献指南: ### 开发规范 1. **Git 提交规范** - 使用语义化的提交消息 - 格式:`(): ` - 类型包括: - feat: 新功能 - fix: 修复 - docs: 文档更新 - style: 代码格式(不影响代码运行的变动) - refactor: 重构 - test: 测试 - chore: 构建过程或辅助工具的变动 2. **代码风格** - 使用 TypeScript 编写代码 - 遵循 ESLint 配置的代码规范 - 使用 Prettier 进行代码格式化 3. **组件开发规范** - 每个实验组件应放在 `src/components` 目录下 - 组件命名格式:`[ExperimentName]Experiment.vue` - 组件应包含完整的类型定义 - 必须包含实验说明注释 - 实现响应式设计 ### 添加新的实验组件 1. 在 `src/components` 目录下创建新的实验组件 2. 在 `App.vue` 的实验列表中添加新实验 3. 实现以下基本功能: - 数据输入和验证 - 数据处理和计算 - 结果显示和格式化 - 错误处理和提示 ### 提交流程 1. Fork 项目 2. 克隆到本地并进行开发 3. 提交修改:`git commit -am 'feat: add new feature'` 4. 推送到远程:`git push origin main` 5. 提交 Pull Request ## 现有实验模块 ### 分光计实验 - 支持光谱测量数据输入和处理 - 自动计算波长和误差 - 支持三棱镜面角测量 - 数据以度分格式显示 ## 待开发实验 - [ ] 电位差计实验 - [ ] 光纤通信实验 - [ ] 测量透明薄片的折射率 - [ ] 自组电桥测电阻实验 - [ ] 更多... ## 许可证 [MIT License](LICENSE) ## 联系方式 如有问题或建议,请提交 Issue 或 Pull Request。 ## 致谢 感谢所有贡献者对项目的支持!