Skip to content

Commit 93e48f8

Browse files
authored
Merge pull request #1 from PiscesXD/main
fix: docs
2 parents 9ff45e2 + 6a522fe commit 93e48f8

1 file changed

Lines changed: 92 additions & 7 deletions

File tree

docs/product/ES/quake-watch-pro.mdx

Lines changed: 92 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@ QuakeWatch-Pro 是一款專為地震儀 (ES 系列) 設計的配套軟體,可
1010

1111
## 環境
1212

13-
- Python `3.11.13`
13+
- [**Python 版本要求:** `3.10` ≤ Python ≤ `3.12`](https://www.python.org/downloads/)
14+
- [**推薦版本:** Python `3.10``3.11``3.12`](https://www.python.org/downloads/)
1415

1516
## 下載
1617

1718
- [GitHub](https://github.com/ExpTechTW/QuakeWatch-Pro)
1819

1920
## 準備
2021

21-
- cd 到 QuakeWatch-Pro 的目錄
22+
1. 切換到 QuakeWatch-Pro 的目錄
2223

2324
```bash
2425
cd ./Documents/GitHub/QuakeWatch-Pro
@@ -30,18 +31,102 @@ cd ./Documents/GitHub/QuakeWatch-Pro
3031

3132
:::
3233

33-
## 安裝依賴
34+
2. (建議)建立虛擬環境
35+
36+
:::tip 建議使用虛擬環境
37+
38+
**macOS:**
3439

3540
```bash
36-
pip install -r requirements.txt
41+
python3 -m venv venv
42+
source venv/bin/activate
3743
```
3844

39-
:::warning
45+
**Windows:**
4046

41-
建議使用 `python3 -m venv venv` 建立虛擬環境,並使用 `source venv/bin/activate` 使用虛擬環境。
47+
```bash
48+
python -m venv venv
49+
.\venv\Scripts\activate
50+
```
4251

4352
:::
4453

54+
## 安裝依賴
55+
56+
```bash
57+
pip install -r requirements.txt
58+
```
59+
4560
## 執行
4661

47-
- 執行 `python main.py`
62+
1. 先執行 `data_collector.py` 收集資料
63+
64+
```bash
65+
python data_collector.py
66+
```
67+
68+
**輸出範例:**
69+
70+
執行後會顯示可用的串列埠列表:
71+
72+
```bash
73+
(venv) C:\Users\kai\Documents\GitHub\QuakeWatch-Pro>python data_collector.py
74+
QuakeWatch - ES-Net Serial Data Collector
75+
============================================================
76+
✓ 數據庫已初始化: earthquake_data.db
77+
78+
可用串列埠:
79+
[0] COM4 - Silicon Labs CP210x USB to UART Bridge (COM4)
80+
[1] COM1 - 通訊連接埠 (COM1)
81+
82+
請選擇 [0-1] 或 q 退出:
83+
```
84+
85+
選擇要收集的串列埠,輸入編號後按下 `Enter` 鍵。
86+
87+
成功連接後會看到以下輸出:
88+
89+
```bash
90+
請選擇 [0-1] 或 q 退出: 0
91+
92+
✓ 已連接: COM4 @ 115200 baud
93+
[收集線程] 已啟動
94+
95+
開始收集數據... (按 Ctrl+C 停止)
96+
[統計 05:10:06] 原始:0(0.0/s) | 濾波:0(0.0/s) | 震度:0(0.0/s) | 錯誤:0
97+
```
98+
99+
這代表資料收集正在正常進行中。
100+
101+
102+
2. 執行 `main.py` 顯示波形圖
103+
104+
```bash
105+
python main.py
106+
```
107+
108+
**輸出範例:**
109+
110+
成功啟動後會看到以下輸出:
111+
112+
```bash
113+
(venv) C:\Users\kai\Documents\GitHub\QuakeWatch-Pro>python main.py
114+
QuakeWatch - ES-Net Data Visualization
115+
============================================================
116+
117+
✓ 數據庫文件: earthquake_data.db
118+
119+
開始接收資料...
120+
121+
[解析線程] 已啟動 (時間窗口: 60 秒)
122+
```
123+
124+
這代表波形圖顯示程式正在正常運行。
125+
126+
:::warning 重要提醒
127+
128+
- 請先執行 `data_collector.py` 收集資料,再執行 `main.py` 顯示波形圖
129+
- **不要**先直接執行 `main.py`
130+
- **不要**關閉 `data_collector.py` 只執行 `main.py`,否則會導致資料收集不完全
131+
132+
:::

0 commit comments

Comments
 (0)