1. Khai thác tính năng cốt lõi của Tonyplot
Tonyplot tích hợp công cụ tính toán tương tác cho phép thực hiện phép toán trực tiếp trên đường cong. Ví dụ chuyển đổi đặc tuyến Id-Vg của MOSFET sang thang logarit:
- Tải file
mosfet.log, truy cậpPlot > Calculator - Nhập biểu thức
log10(abs(Dong_dien)) - Sử dụng
Add as Overlayđể chồng lên đồ thị gốc
Chức năng trích xuất thông số:
- Điện áp ngưỡng (Vth)
- Độ dốc ngưỡng phụ (SS)
- Điện trở dẫn (Ron)
Tools > Cutplane > X=0.5um # Tạo mặt cắt dọc
View > 3D Rotation # Điều chỉnh góc nhìn
Color Map > Plasma # Thay đổi bảng màu
2. Tùy chỉnh biểu đồ chuẩn học thuật
| Thành phần | Cấu hình | Khuyến nghị |
|---|---|---|
| Trục tọa độ | Cỡ chữ=12pt, độ rộng=1.5pt | Font Times New Roman |
| Chú thích | Viền=không, vị trí=góc phải trên | Chiều cao tối đa=2cm |
| Đường cong | Độ rộng=2pt, kích thước điểm=8pt | Độ tương phản màu>4:1 |
Phương pháp so sánh đa đường cong:
- Dùng
File > Load Overlaynhập file .dat - Trong
Curve Attributesgán kiểu đường riêng - Sử dụng công cụ
Annotationthêm ghi chú
3. Tích hợp quy trình đa nền tảng
Xử lý dữ liệu với Python:
import numpy as np
import matplotlib.pyplot as plt
# Đọc dữ liệu từ CSV
du_lieu = np.genfromtxt('quet_vds.csv', delimiter=',')
dien_ap = du_lieu[:,0]
dong_dien = du_lieu[:,1]
# Vẽ đường dẫn truyền
plt.figure(figsize=(8,5))
plt.semilogy(dien_ap, dong_dien, lw=2.5)
plt.xlabel('V$_{DS}$ (V)', fontsize=11)
plt.ylabel('I$_{D}$ (A)', fontsize=11)
plt.grid(True, linestyle=':')
4. Xử lý sự cố thường gặp
- Kiểm tra phạm vi dữ liệu (
Plot > Axis Limits) - Xác minh hệ đơn vị (
Options > Unit System) - Thiết lập giới hạn bộ nhớ:
set mem_limit=4096(đơn vị MB)
5. Kỹ thuật tối ưu hóa
Tạo mẫu tái sử dụng:
- Lưu cấu hình thành file .set qua
File > Save Set - Áp dụng tự động với tham số
-set template.set
Ví dụ xử lý hàng loạt:
for f in *.dat; do
tonyplot "$f" -set bao_cao.set -out "${f%.*}.tiff"
done