Phương pháp vẽ đồ thị dạng Speedometer
SPEEDOMETER
Phương pháp vẽ đồ thị dạng Speedometer
Speedometer chart dùng để vẽ biểu đồ cho những dạng đồng hồ đo: tốc độ, nhiệt độ, Ampere kế, Volt kế.
Vẽ Speedometer đòi hỏi sử dụng những hàm lượng giác mà ở đây sẽ không nhắc lại.
1. Bước 1: Xác định các thông số của đồng hồ đo:
- Min Angle: góc của kim đồng hồ ở mức thấp nhất tính bằng độ
- Max Angle: góc của kim đồng hồ ở mức cao nhất tính bằng độ
- Min Value: Giá trị đo thấp nhất
- Max Value: Giá trị đo cao nhất
- Angel Gap = Max angle – Min Angle (số đo vùng chia độ tính bằng độ)
- Value Gap = Max Value – Min Value (số đo vùng giá trị)
- Current Angle = Min Angel + (Current Value - Min Value) x Angel Gap/ Value Gap
- Ticks Number: Số khoảng chia trên mặt đồng hồ
- Tick angle Gap = Angle Gap / Ticks Number
- Outer Radius: Bán kính ngoài của vạch chia nhỏ
- Outer Radius 2: Bán kính ngoài của vạch chia lớn
- Inner Radius: Bán kính trong của vạch chia.
- Needle length: Chiều dài kim
Outer Radius|
1,9
|
Outer Radius 2|
2
|
Inner Radius|
1,65
|
Needle length |
1,8
| |
Min Angle|
-45
|
Max Angle|
45
|
Min Value Used|
0
|
Max Value Used|
100
|
Angle Gap|
90
|
Value Gap|
100
|
Angle|
45
|
Tick number|
20
|
Tick Gap|
4,5
|
2. Bước 2: Tính toán các giá trị để vẽ biểu đồ:
a. Serie 1: Các vạch chia
Mỗi vạch chia có 2 điểm đầu và cuối:
X1 value = Outer Radius x Cos (góc của vạch chia)
Y1 value = Outer Radius x Sin (góc của vạch chia)
X2 value = Inner Radius x Cos (góc của vạch chia)
Y2 value = Inner Radius x Sin (góc của vạch chia)
Đó là vạch chia nhỏ, vạch chia lớn thì sử dụng Outer Radius 2 thay cho outer Radius.
Góc của vạch chia thứ n = Min Angle + n X Tick angle Gap
Hoặc
Góc của vạch chia thứ n = Góc của vạch chia thứ n-1 + Tick angle Gap
Số vạch chia = Số khoảng chia + 1
b. Serie 2: Kim đồng hồ: gồm có gốc và ngọn:
X1 value = 0
Y1 value = 0
X2 value = Needle length x Cos (góc của giá trị hiện thời)
Y2 value = Needle length x Sin (góc của giá trị hiện thời)
Góc của gía trị hiện thời là Current Angle trong bảng trên