calibration_profiles
calibration_profiles, ölçüm değişkenlerine uygulanacak lineer kalibrasyon parametrelerini tanımlar. Her profil, bir değişken için gain ve offset çifti içerir. Stream kabul edildikten sonra measurement yazılmadan önce bu profil uygulanır.
Kalibrasyon formülü şu şekilde çalışır: kalibre edilmiş değer = (ham değer × gain) + offset. Varsayılan değerler gain = 1 ve offset = 0 olup kalibrasyon uygulanmadığında ham değer aynen korunur. Bu profil seçilmiş olsa bile işlemciyi gereksiz yormamak için gain = 1 ve offset = 0 olan no-op profiller kalibrasyon adımında gerçekten uygulanmaz; değer ham haliyle bir sonraki aşamaya geçirilir.
Bu tablo hangi cihaza veya gruba hangi profilin atandığını tutmaz; atama ilişkisi calibration_assignments tablosundadır.
Kolonlar
| Kolon | Tip | Null | Anlamı |
|---|---|---|---|
id | int | hayır | Kalibrasyon profilinin birincil anahtarı |
variable_id | varchar(30) | hayır | Bu profilin geçerli olduğu ölçüm değişkeni (VRMS_R, IRMS_S vb.) |
gain | float | hayır | Çarpan katsayısı (DEFAULT: 1) |
offset | float | hayır | Sabit ekleme değeri (DEFAULT: 0) |
is_active | boolean | hayır | Profilin aktif olup olmadığı (DEFAULT: true) |
description | varchar(255) | evet | İnsan okunur açıklama |
create_time | timestamp | hayır | Kayıt oluşturulma zamanı |
update_time | timestamp | hayır | Son güncelleme zamanı |
Örnek Kayıtlar
- Global Varsayılan
- Cihaza Özel
- Grup Bazlı
{
"id": 1,
"variable_id": "VRMS_R",
"gain": 1.0000,
"offset": 0.0000,
"is_active": true,
"description": "VRMS_R için global varsayılan kalibrasyon"
}
Özet: Gain 1, offset 0 — kalibrasyon formülü ham değeri olduğu gibi geçirir. Cihaza özel profil atanmadığında bu devreye girer.
{
"id": 2,
"variable_id": "VRMS_R",
"gain": 1.0125,
"offset": -0.8000,
"is_active": true,
"description": "46000000C47CA670 cihazı için özel VRMS_R kalibrasyonu"
}
Özet: Belirli bir cihazın ölçüm sapmasını düzeltmek için tanımlanmış profil; calibration_assignments üzerinden ilgili cihaza bağlanır.
{
"id": 3,
"variable_id": "VRMS_R",
"gain": 0.9980,
"offset": 0.3000,
"is_active": true,
"description": "1 numaralı grup için VRMS_R kalibrasyonu"
}
Özet: Aynı bölgedeki veya aynı donanım revizyonundaki cihazları tek noktadan kalibre etmek için grup düzeyinde tanımlanmış profil.