107 lines
3.0 KiB
Markdown
107 lines
3.0 KiB
Markdown
# CSI-H238M 高精度摩擦係數測試儀上位機系統
|
||
|
||
## 項目簡介
|
||
|
||
CSI-H238M 是一款基於 **C# WPF** 技術開發的專業摩擦係數測試儀上位機系統,符合 **ASTM D1894**、**ISO 8295** 和 **GB 10006** 國際標準。系統採用 **MVVM** 設計模式,提供高精度、高響應性的測試界面。
|
||
|
||
## 主要特性
|
||
|
||
### ✨ 核心功能
|
||
- 🎯 **實時數據採集**:支持最高 1000 Hz 採樣率
|
||
- 📊 **動態曲線繪製**:基於 LiveCharts 的流暢圖表
|
||
- 🧮 **自動計算**:靜摩擦係數(μs)和動摩擦係數(μk)
|
||
- 💾 **數據存儲**:JSON 格式保存,支持 CSV 導出
|
||
- 🔧 **多種通信**:支持模擬、Modbus TCP、串口通信
|
||
|
||
### 🎨 用戶界面
|
||
- 🖥️ **12 吋觸控屏優化**:大按鈕、清晰顯示
|
||
- 🇨🇳 **中文界面**:繁體中文本地化
|
||
- 🎨 **工業風格**:專業、簡潔的設計
|
||
- ⚡ **實時監控**:力值、位移、狀態實時更新
|
||
|
||
### 🔬 數據處理
|
||
- 📈 **滑動平均濾波**:減少傳感器噪聲
|
||
- 📉 **中值濾波**:抑制脈衝干擾
|
||
- 🔍 **異常值檢測**:3-sigma 原則
|
||
- 📐 **標準符合**:ASTM D1894、ISO 8295、GB 10006
|
||
|
||
## 快速開始
|
||
|
||
### 環境要求
|
||
- Windows 10/11
|
||
- .NET 8.0 SDK
|
||
- Visual Studio 2022(可選)
|
||
|
||
### 安裝步驟
|
||
|
||
1. **克隆項目**
|
||
```bash
|
||
git clone https://github.com/your-repo/CSI-H238M.git
|
||
cd CSI-H238M
|
||
```
|
||
|
||
2. **還原依賴**
|
||
```bash
|
||
dotnet restore
|
||
```
|
||
|
||
3. **編譯項目**
|
||
```bash
|
||
dotnet build
|
||
```
|
||
|
||
4. **運行程序**
|
||
```bash
|
||
dotnet run --project CSI-H238M/CSI-H238M.csproj
|
||
```
|
||
|
||
## 使用指南
|
||
|
||
詳細使用說明請參閱:[使用說明.md](CSI-H238M/使用說明.md)
|
||
|
||
## 項目結構
|
||
|
||
```
|
||
CSI-H238M/
|
||
├── Models/ # 數據模型
|
||
│ ├── Model.cs # 核心數據結構
|
||
│ └── AppConfig.cs # 配置管理
|
||
├── Services/ # 業務服務
|
||
│ ├── Services.cs # 數據處理和模擬
|
||
│ ├── ModbusService.cs # Modbus 通信
|
||
│ └── DataStorageService.cs # 數據存儲
|
||
├── ViewModels/ # 視圖模型
|
||
│ └── ViewModel.cs # 主視圖模型
|
||
├── Views/ # 用戶界面
|
||
│ ├── MainWindow.xaml # 主窗口 XAML
|
||
│ └── MainWindow.xaml.cs # 主窗口代碼
|
||
└── App.xaml.cs # 應用程序入口
|
||
```
|
||
|
||
## 技術棧
|
||
|
||
- **框架**:.NET 8.0 + WPF
|
||
- **設計模式**:MVVM
|
||
- **圖表庫**:LiveCharts.Wpf 0.9.7
|
||
- **數據格式**:JSON (System.Text.Json)
|
||
- **通信協議**:Modbus TCP(可擴展)
|
||
|
||
## 更新日誌
|
||
|
||
### v1.0.0 (2026-01-13)
|
||
- ✅ 初始版本發布
|
||
- ✅ 支持模擬和 Modbus TCP 通信
|
||
- ✅ 實現 ASTM D1894 和 ISO 8295 標準
|
||
- ✅ 數據存儲和 CSV 導出
|
||
- ✅ 中文界面
|
||
|
||
## 許可證
|
||
|
||
版權所有 © 2026 CSI Instruments. 保留所有權利。
|
||
|
||
## 聯繫方式
|
||
|
||
- 📧 技術支持:support@csi-instruments.com
|
||
- 📚 文檔:https://docs.csi-instruments.com
|
||
- 🌐 官網:https://www.csi-instruments.com
|