Všechny nastavitelné parametry
Úvod
Parametry měřicích bodů jsou konfigurační hodnoty, které lze přiřadit měřicím bodům v monitorovacím systému Statotest. Tyto parametry umožňují přizpůsobení funkcí měření, zpracování dat a vizualizace grafů.
Hlavní účely těchto parametrů jsou:
- Zpracování dat: Definice koeficientů, násobitelů, dělitelů a offsetů pro výpočet naměřených hodnot
- Konfigurace grafů: Nastavení názvů, jednotek a zobrazovacích nastavení pro datové řady v grafech
- Filtrování dat: Kontrola, která data by měla být skryta nebo vyfiltrována
- Teplotní kompenzace: Konfigurace teplotních korekcí pro měření
- Vlastní výpočty: Umožnění specializovaných výpočtů pro specifické typy měření
Struktura Parametrů
Každý parametr se skládá z několika atributů, které určují, kdy a jak by měl být aplikován:
Povinné Atributy
- Name: Identifikátor parametru (např. "multiplier", "name", "toFixed")
- Value: Hodnota parametru (může být číslo nebo text v závislosti na typu parametru)
Volitelné Atributy
- Channel: Číslo měřicího kanálu, na který se tento parametr vztahuje. Pokud není specifikováno, parametr se může vztahovat globálně nebo na všechny kanály.
- Valid From: Časové razítko (epoch), které označuje, kdy se tento parametr stává aktivním. To umožňuje parametrům měnit se v čase.
Pokročilé Atributy (Filtrování)
Tyto atributy zužují, kdy by měl být parametr aplikován na specifická data:
- Data Type: Typ měřených dat (např. acceleration, raw, voltage, environment, inclination, strain atd.)
- Unit ID: Aplikovat parametr pouze na data s konkrétní jednotkou (např. teplota, vlhkost, napětí)
- Sensor ID: Aplikovat parametr pouze na data z konkrétního typu senzoru
- Measurement ID: Aplikovat parametr na specifické identifikátory měření
- Event ID: Aplikovat parametr na specifické typy událostí (plně implementováno v budoucnu)
- Application: Omezit parametr na specifické aplikace:
web- Webový portálportal- Interní portálmobile- Mobilní aplikacer-ext-charts- Externí grafy (veřejný přístup bez účtu)
Obecné Parametry
Obecné parametry jsou dostupné napříč všemi typy měření a poskytují základní konfigurační možnosti.
hideData
Skrývá data z konkrétních kanálů, senzorů nebo časových období.
Popis: Když je nastaven na "true", tento parametr zabraňuje zobrazení dat odpovídajících specifikovaným kritériím (kanál, sensor ID, unit ID, datum platnosti od) v grafech a exportech.
Typické Hodnoty:
true- Skrýt datafalse- Zobrazit data (výchozí)
Příklady Použití:
- Skrýt data z nefunkčního senzoru
- Skrýt data z konkrétního kanálu během kalibračních období
- Odstranit neplatná data ze zobrazení
name
Přizpůsobuje zobrazované jméno datové řady v grafech.
Popis: Přepíše výchozí název datové řady. To je obzvláště užitečné pro poskytování smysluplných popisků pro různé kanály nebo senzory.
Typické Hodnoty:
Temperature - Sensor 1North Wall DisplacementMain Support Beam
Příklady Použití:
- Poskytnout popisné názvy pro místa měření
- Rozlišit mezi více senzory měřícími stejnou veličinu
- Použít lokalizované názvy pro různé jazyky
quantity
Specifikuje fyzikální veličinu, která je měřena.
Popis: Definuje, jaká fyzikální vlastnost je měřena (např. posunutí, síla, tlak). To pomáhá s organizací dat a jejich interpretací.
Typické Hodnoty:
DisplacementForcePressure
Příklady Použití:
- Dokumentovat typ měření pro reporty
- Seskupit podobná měření dohromady
- Poskytnout kontext pro interpretaci dat
unit
Definuje měrnou jednotku pro zobrazení.
Popis: Nastavuje označení jednotky, které se objevuje v grafech a exportech dat. To přepíše výchozí jednotku.
Typické Hodnoty:
mm(milimetry)°C(stupně Celsia)kN(kilonewtony)MPa(megapascaly)%(procenta)
Příklady Použití:
- Zobrazit hodnoty v preferovaných jednotkách
- Zobrazit vlastní jednotky pro vypočtené hodnoty
- Standardizovat jednotky napříč různými senzory
toFixed
Ovládá počet desetinných míst zobrazených pro hodnoty.
Popis: Specifikuje, kolik desetinných míst by mělo být zobrazeno pro naměřené hodnoty. To ovlivňuje jak zobrazení grafů, tak exporty dat.
Typické Hodnoty:
0- Zobrazit pouze celá čísla2- Zobrazit dvě desetinná místa (např. 12.34)3- Zobrazit tři desetinná místa (např. 12.345)
Příklady Použití:
- Redukovat šum v zobrazených datech omezením desetinných míst
- Přizpůsobit přesnost schopnostem senzoru
- Zlepšit čitelnost grafů
toFixedTemp
Nastavuje desetinná místa specificky pro teplotní hodnoty.
Popis: Podobné jako toFixed, ale aplikuje se specificky na teplotní měření. To umožňuje různou přesnost pro teplotu oproti hlavní měřené veličině.
Typické Hodnoty:
1- Zobrazit jedno desetinné místo (např. 23.5°C)2- Zobrazit dvě desetinná místa (např. 23.45°C)
Příklady Použití:
- Nastavit vhodnou přesnost pro teplotní senzory
- Odlišit přesnost teploty od přesnosti hlavního měření
tempSensor
Specifikuje zdroj teploty pro teplotní kompenzaci.
Popis: Definuje, data kterého teplotního senzoru by měla být použita pro teplotní výpočty nebo kompenzaci. To je kritické pro měření, která potřebují teplotní korekci.
Typické Hodnoty:
disablednebofalse- Nepoužívat teplotní kompenzacidevice- Použít interní teplotní senzor zařízenísensor- Použít teplotu měřicího senzorusingle- Použít jediný zdroj teploty[číslo kanálu]- Použít teplotu z konkrétního kanálu (např.1,2,3)
Příklady Použití:
- Použít okolní teplotu z blízkého senzoru pro kompenzaci tenzometru
- Použít teplotu zařízení pro interní korekce
- Odkazovat na konkrétní teplotní senzor pro výpočty
timeWindow
Definuje časové okno pro průměrování teplotních dat.
Popis: Při použití teplotních dat pro výpočty tento parametr specifikuje časové okno (v minutách), přes které by měly být teplotní hodnoty průměrovány, nebo umožňuje dynamický výpočet okna.
Typické Hodnoty:
dynamic- Vypočítat časové okno automaticky na základě hustoty dat5- Použít 5-minutové okno průměrování60- Použít 1-hodinové okno průměrování
Příklady Použití:
- Vyhladit kolísání teploty pro stabilní kompenzaci
- Přizpůsobit průměrování teploty intervalům měření
- Redukovat šum v teplotně závislých výpočtech
useApiCalculation
Vynucuje použití výpočtu na straně serveru namísto lokálního výpočtu.
Popis: Když je nastaven na "true", hodnoty jsou počítány na straně serveru/API pomocí uložených koeficientů místo aplikace násobitelů/dělitelů lokálně. To je užitečné, když API má přístup k sofistikovanějším výpočetním metodám.
Typické Hodnoty:
true- Použít hodnoty vypočítané serveremfalse- Aplikovat lokální výpočty násobitel/dělitel/offset (výchozí)
Příklady Použití:
- Použít výpočty senzorů kalibrované výrobcem ze serveru
- Využít centralizované aktualizace výpočtů bez změny klientského kódu
- Přístup ke komplexním výpočtům, které nejsou dostupné v knihovně grafů
multiplier
Násobí naměřené hodnoty koeficientem.
Popis: Numerický koeficient, kterým se násobí naměřená hodnota. Používá se pro kalibraci senzoru, převod jednotek nebo aplikaci faktorů citlivosti.
Typické Hodnoty:
1- Žádné násobení (výchozí)0.001- Převod z menších na větší jednotky (např. mikrometry na milimetry)1.05- Aplikovat 5% kalibrační korekci
Příklady Použití:
- Převést surový výstup senzoru na inženýrské jednotky
- Aplikovat kalibrační koeficienty
- Škálovat hodnoty pro různé jednotkové systémy
coeficient (ZASTARALÉ)
⚠️ ZASTARALÉ: Použijte místo toho multiplier.
Starší parametr, který fungoval stejně jako multiplier. Zachován pro zpětnou kompatibilitu, ale neměl by být používán v nových konfiguracích.
divider
Dělí naměřené hodnoty koeficientem.
Popis: Numerický koeficient, kterým je naměřená hodnota dělena. Často používán v kombinaci s násobitelem pro komplexní převody jednotek.
Typické Hodnoty:
1- Žádné dělení (výchozí)1000- Převod z větších na menší jednotky (např. metry na milimetry)2- Aplikovat poloviční faktor škálování
Příklady Použití:
- Převod mezi jednotkovými systémy
- Aplikovat inverzní kalibrační faktory
- Zmenšit velké surové hodnoty
offset
Přidává nebo odečítá konstantní hodnotu od měření.
Popis: Konstantní hodnota, která je přidána k výsledku po aplikaci násobitele a dělitele. Používá se pro úpravu nulového bodu nebo korekci základní linie.
Typické Hodnoty:
0- Žádný offset (výchozí)-5.5- Odečíst 5.5 od všech hodnot100- Přidat 100 ke všem hodnotám
Příklady Použití:
- Upravit nulový bod senzoru
- Aplikovat korekce základní linie
- Posunout hodnoty k referenčnímu stavu
filterValues
Odstraňuje konkrétní hodnoty z datové sady.
Popis: Seznam hodnot oddělených středníkem, které by měly být vyloučeny z grafů a výpočtů. Užitečné pro filtrování známých chybových hodnot nebo neplatných odečtů.
Typické Hodnoty:
0- Vyfiltrovat nulové hodnoty999; 9999- Vyfiltrovat více chybových kódů-273.15- Vyfiltrovat chybové odečty senzoru
Příklady Použití:
- Odstranit chybové kódy senzoru z dat
- Vyfiltrovat zjevně neplatné odečty
- Vyčistit data před vizualizací
removePeak
Odstraňuje náhlé špičky v datech, které překračují prahovou hodnotu.
Popis: Filtruje jednotlivé datové body, které se liší od sousedních hodnot o více než specifikované množství. Pomáhá odstranit měřicí špičky při zachování platných trendů.
Typické Hodnoty:
10- Odstranit špičky větší než 10 jednotek50- Odstranit špičky větší než 50 jednotek
Příklady Použití:
- Odstranit špičky způsobené elektrickým rušením
- Filtrovat mechanické rázové odečty
- Vyčistit zašuměná data senzoru
aggregateByTimeWindow
Seskupuje data do časových intervalů pro agregaci.
Popis: Specifikuje časové okno (v minutách) pro seskupování datových bodů. Používá se v kombinaci s aggregateByFunction pro snížení hustoty dat a vyhlazení trendů.
Typické Hodnoty:
5- Agregovat data každých 5 minut60- Agregovat data každou hodinu1440- Agregovat data denně (24 hodin)
Příklady Použití:
- Snížit hustotu dat pro dlouhodobou analýzu trendů
- Vytvořit hodinové/denní průměry
- Vyhladit vysokofrekvenční měřicí šum
aggregateByFunction
Definuje matematickou funkci použitou pro agregaci dat.
Popis: Specifikuje, jak by měly být více datových bodů v časovém okně sloučeny do jediné hodnoty.
Typické Hodnoty:
avg- Vypočítat průměr (aritmetický průměr) hodnot v okněmedian- Vypočítat medián (prostřední hodnotu) v okně
Příklady Použití:
- Použít průměr pro typické trendování
- Použít medián pro snížení vlivu odlehlých hodnot
- Vytvořit plynulejší dlouhodobé trendové křivky
Sekce pro Vývojáře: Formát JSON
Pro vývojáře a pokročilé uživatele jsou parametry ukládány a přenášeny ve formátu JSON pomocí rozhraní MpParam.
Struktura Rozhraní MpParam
{
"name": "string (povinné)",
"value": "string (povinné)",
"channel": "number (volitelné)",
"validFromEpoch": "number (volitelné)",
"unitId": "number (volitelné)",
"sensorTypeId": "number (volitelné)",
"eventTypeId": "number (volitelné)",
"measId": "string (volitelné)",
"chartType": "string (volitelné)",
"application": "string (volitelné)"
}
Podrobné Vysvětlení Atributů Parametrů
Povinné Atributy
name (string, povinné)
- Identifikátor parametru, který určuje, jakou funkcionalitu tento parametr ovládá
- Musí odpovídat jednomu z dokumentovaných názvů parametrů (např. "multiplier", "name", "toFixed", "hideData")
- Rozlišuje velká a malá písmena
value (string, povinné)
- Hodnota parametru, vždy uložena jako řetězec bez ohledu na skutečný datový typ
- Pro numerické hodnoty: "1.5", "0.001", "100"
- Pro booleovské hodnoty: "true" nebo "false"
- Pro textové hodnoty: "Main Beam - North", "mm", "Temperature Sensor 1"
- Pro JSON pole:
"[\"basic\", \"length\"]"nebo"[\"X\", \"Y\"]"
Volitelné Atributy (Filtrování)
channel (number, volitelné)
- Číslo měřicího kanálu, na které se tento parametr vztahuje
- Pokud není uvedeno, parametr se může vztahovat globálně nebo na všechny kanály (chování závisí na typu parametru)
- Příklad:
1,2,15
validFromEpoch (number, volitelné)
- Unix timestamp (sekundy od 1. ledna 1970) označující, kdy se tento parametr stává aktivním
- Umožňuje parametrům měnit se v čase
- Pokud existuje více parametrů se stejným name/channel, použije se ten s nejnovějším validFromEpoch ≤ aktuální čas
- Příklad:
1698163200(24. října 2023, 12:00:00 UTC)
unitId (number, volitelné)
- Filtruje aplikaci parametru na data s konkrétním typem jednotky
- Používá se k aplikaci různých parametrů na různé jednotky ze stejného kanálu
- Běžné hodnoty: Teplota (různá ID), Vlhkost, Napětí, Vzdálenost atd.
- Pouze data odpovídající tomuto unit ID budou ovlivněna parametrem
sensorTypeId (number, volitelné)
- Filtruje aplikaci parametru na data z konkrétního typu senzoru
- Používá se, když je na stejném kanálu použito více typů senzorů
- Příklad:
10pro interní akcelerometr LIS2DH12 - Pouze data ze senzorů s tímto type ID budou ovlivněna
eventTypeId (number, volitelné)
- Filtruje aplikaci parametru na konkrétní typy událostí
- Budoucí funkcionalita - aktuálně implementováno pro základní filtrování událostí
- Příklad:
1pro nízko-prioritní události zařízení
measId (string, volitelné)
- Filtruje aplikaci parametru na konkrétní identifikátory měření
- Pokročilé filtrování pro komplexní měřicí scénáře
- Zřídka používáno v typických konfiguracích
chartType (string, volitelné)
- Omezuje parametr na konkrétní typy dat
- Možné hodnoty: "accelero", "coordinateJTSK", "coordinateLocal", "device", "dilato", "environment", "inclino", "meteo", "onlyTemps", "raw", "strain", "unit", "voltage"
- Pokud není uvedeno, parametr se vztahuje na všechny typy dat (když name odpovídá)
- Použijte pro vytvoření konfigurací specifických pro typ dat
application (string, volitelné)
- Omezuje parametr na konkrétní aplikace/platformy
- Možné hodnoty: "web", "portal", "mobile", "r-ext-charts"
- Umožňuje různé sady parametrů pro různá uživatelská rozhraní
- Pokud není uvedeno, parametr se vztahuje na všechny aplikace
Podrobné Příklady
Příklad 1: Parametr Multiplier
{
"name": "multiplier",
"value": "0.001",
"channel": 1,
"validFromEpoch": 1698163200,
"chartType": "strain",
"application": "web"
}
Vysvětlení:
- name: "multiplier" - Tento parametr bude násobit naměřené hodnoty
- value: "0.001" - Násobit 0.001 (převod z menších na větší jednotky)
- channel: 1 - Aplikovat pouze na data kanálu 1
- validFromEpoch: 1698163200 - Aktivní od 24. října 2023, 12:00:00 UTC dále
- chartType: "strain" - Aplikovat pouze na data měření strain
- application: "web" - Aplikovat pouze ve webové portálové aplikaci
Případ Použití: Převést odečty strain na kanálu 1 na různé jednotky počínaje konkrétním datem, ale pouze ve webovém rozhraní a pouze pro datový typ strain.
Příklad 2: Parametr Name
{
"name": "name",
"value": "Main Beam - North Side",
"channel": 1
}
Vysvětlení:
- name: "name" - Tento parametr nastavuje zobrazované jméno pro datovou řadu
- value: "Main Beam - North Side" - Vlastní název, který se objeví v grafech
- channel: 1 - Aplikovat na kanál 1
- Žádný chartType: vztahuje se na všechny typy dat z kanálu 1
- Žádný validFromEpoch: vztahuje se na všechna časová období
- Žádná application: vztahuje se na všechny aplikace
Případ Použití: Dát kanálu 1 popisný, uživatelsky přívětivý název napříč všemi aplikacemi a časovými obdobími.
Příklad 3: Koeficient Teplotní Kompenzace
{
"name": "tempCompensationCoefA",
"value": "-0.0005",
"channel": 3,
"sensorTypeId": 25,
"chartType": "raw",
"validFromEpoch": 1709251200
}
Vysvětlení:
- name: "tempCompensationCoefA" - Kvadratický koeficient pro teplotní kompenzaci
- value: "-0.0005" - Hodnota záporného kvadratického členu
- channel: 3 - Aplikovat na kanál 3
- sensorTypeId: 25 - Aplikovat pouze na typ senzoru 25 na tomto kanálu
- chartType: "raw" - Aplikovat pouze na datový typ raw
- validFromEpoch: 1709251200 - Aktivní od 1. března 2024 dále
Případ Použití: Aplikovat konkrétní teplotní kompenzaci na konkrétní typ senzoru na kanálu 3, počínaje okamžikem, kdy byla provedena nová kalibrace.
Příklad 4: Parametr Hide Data
{
"name": "hideData",
"value": "true",
"channel": 2,
"validFromEpoch": 1698163200,
"sensorTypeId": 10,
"unitId": 5
}
Vysvětlení:
- name: "hideData" - Tento parametr skrývá data ze zobrazení
- value: "true" - Povolit skrývání (musí být "true" pro aktivaci)
- channel: 2 - Skrýt data z kanálu 2
- validFromEpoch: 1698163200 - Skrýt data od tohoto časového razítka dále
- sensorTypeId: 10 - Skrýt pouze data z typu senzoru 10
- unitId: 5 - Skrýt pouze data s unit ID 5
Případ Použití: Skrýt konkrétní teplotní odečty (unit ID 5) z interního senzoru (typ 10) na kanálu 2 po určitém datu, kdy bylo známo, že senzor nefungoval správně.
Příklad 5: Pole Více Parametrů
[
{
"name": "multiplier",
"value": "0.001",
"channel": 1,
"chartType": "strain"
},
{
"name": "offset",
"value": "-50",
"channel": 1,
"chartType": "strain"
},
{
"name": "name",
"value": "Strain Gauge - Column A1",
"channel": 1
},
{
"name": "toFixed",
"value": "3",
"channel": 1
}
]
Vysvětlení: Toto pole konfiguruje kanál 1 s:
- Násobitelem 0.001 pro data strain
- Offsetem -50 (aplikovaným po násobení) pro data strain
- Vlastním zobrazovaným názvem pro všechna data z kanálu 1
- Přesností zobrazení 3 desetinných míst
Výpočet: ((raw_value × 0.001) + (-50)).toFixed(3)
Kompletní Příklad
[
{
"name": "multiplier",
"value": "0.001",
"channel": 1,
"validFromEpoch": 1698163200,
"chartType": "strain",
"application": "web"
},
{
"name": "name",
"value": "Main Beam - North",
"channel": 1
},
{
"name": "toFixed",
"value": "3",
"channel": 1,
"unitId": 15
},
{
"name": "hideData",
"value": "true",
"channel": 2,
"validFromEpoch": 1698163200,
"sensorTypeId": 10
}
]
Parametry Specifické pro Typ Dat
Následující sekce dokumentují parametry, které jsou specifické pro konkrétní typy měření.
Acceleration (Akcelerometr)
viewSensor10
Zobrazuje data z interního akcelerometru LIS2DH12.
Popis: Ve výchozím nastavení jsou data z interního senzoru (ID 10 - LIS2DH12) skryta. Nastavte na "true" pro jejich zobrazení.
Typické Hodnoty:
true- Zobrazit data interního senzorufalse- Skrýt data interního senzoru (výchozí)
Příklady Použití:
- Porovnat odečty interního a externího akcelerometru
- Ladit problémy se senzorem
- Ověřit nastavení měření
viewEvent1
Zobrazuje data z nízko-prioritních událostí zařízení.
Popis: Ovládá, zda by měla být zobrazena data spojená s nízko-prioritními událostmi zařízení (Event Type 1).
Typické Hodnoty:
true- Zobrazit data událostífalse- Skrýt data událostí (výchozí)
Příklady Použití:
- Zahrnout rutinní stav zařízení do analýzy
- Zobrazit všechna dostupná data pro řešení problémů
sensorACCType
Filtruje data akcelerace pro zobrazení pouze konkrétních typů senzorů.
Popis: Omezuje zobrazená data na konkrétní ID typu akcelerometru.
Typické Hodnoty:
-200- Zobrazit všechny typy senzorů (výchozí)10- Zobrazit pouze interní senzor LIS2DH12[sensor ID]- Zobrazit pouze specifikovaný typ senzoru
Příklady Použití:
- Zaměřit se na data z konkrétního modelu akcelerometru
- Porovnat různé typy senzorů zvlášť
- Filtrovat podle schopností senzoru
filterXParamL / filterYParamL / filterZParamL
Nastavuje dolní prahovou hodnotu pro filtrování dat akcelerace na osách X/Y/Z.
Popis: Datové body s akcelerací pod touto prahovou hodnotou na příslušné ose budou vyloučeny.
Typické Hodnoty:
-2.0- Filtrovat hodnoty pod -2g-0.5- Filtrovat hodnoty pod -0.5g
Příklady Použití:
- Odstranit záporné akcelerační artefakty
- Filtrovat drift senzoru
- Definovat přijatelný měřicí rozsah
filterXParamH / filterYParamH / filterZParamH
Nastavuje horní prahovou hodnotu pro filtrování dat akcelerace na osách X/Y/Z.
Popis: Datové body s akcelerací nad touto prahovou hodnotou na příslušné ose budou vyloučeny.
Typické Hodnoty:
2.0- Filtrovat hodnoty nad 2g5.0- Filtrovat hodnoty nad 5g
Příklady Použití:
- Odstranit rázové/nárazové špičky
- Definovat maximální očekávanou akceleraci
- Filtrovat elektrický šum
taraX / taraY / taraZ
Tárové (nulové) hodnoty pro kalibraci os X/Y/Z.
Popis: Referenční hodnota nulového bodu pro každou osu, používaná ve výpočtech kalibrace senzoru.
Typické Hodnoty:
0- Žádný tárový offset0.05- Malá tárová korekce
Příklady Použití:
- Vynulovat senzor v instalační poloze
- Aplikovat tovární kalibrační hodnoty
- Korigovat orientaci montáže
gainX / gainY / gainZ
Zesílení (citlivost) koeficienty pro osy X/Y/Z.
Popis: Faktor citlivosti aplikovaný na každou osu pro kalibraci a škálování.
Typické Hodnoty:
1.0- Jednotkové zesílení (výchozí)0.98- 2% snížení citlivosti1.05- 5% zvýšení citlivosti
Příklady Použití:
- Aplikovat kalibraci výrobce
- Kompenzovat teplotní efekty
- Normalizovat odezvu senzoru
offsetX / offsetY / offsetZ
Hodnoty offsetu aplikované po zesílení pro osy X/Y/Z.
Popis: Konečný offset přidaný ke každé ose po výpočtech táry a zesílení.
Typické Hodnoty:
0- Žádný offset0.1- Přidat 0.1g offset
Příklady Použití:
- Doladit nulovou polohu
- Aplikovat post-kalibrační korekce
- Upravit pro známá zkreslení
Environment (Prostředí)
SHT
Aplikuje korekce pro senzor vlhkosti SHT30.
Popis: Když je nastaven na "true", aplikuje specifické výpočetní korekce pro řadu senzorů vlhkosti SHT30, i když ID typu senzoru přesně neodpovídá.
Typické Hodnoty:
true- Aplikovat korekce SHTfalse- Použít standardní výpočty (výchozí)
Příklady Použití:
- Opravit problémy s odečty vlhkosti u senzorů SHT
- Aplikovat korekce specifické pro výrobce
- Zpracovat legacy konfigurace senzorů
Inclination (Inklinace)
inclinoCharts
Specifikuje, které typy inklinačních grafů mají být generovány.
Popis: JSON pole definující, které typy grafů by měly být vytvořeny z inklinačních dat.
Typické Hodnoty:
["basic"]- Zobrazit pouze základní úhly inklinace (výchozí)["basic", "length"]- Zobrazit úhly a vypočtené délky["basic", "length", "settlement", "deviation"]- Zobrazit všechny typy grafů
Typy Grafů:
basic- Úhly inklinace ve stupních (X, Y, Z)length- Vypočtená posunutí v metrechsettlement- Výpočty vertikálního sedánídeviation- Odchylka od referenční polohy
Příklady Použití:
- Přizpůsobit zobrazení grafů pro specifické monitorovací potřeby
- Zobrazit pouze relevantní výpočty
- Snížit přeplněnost grafů
hideAxis
Skrývá konkrétní osy ze základních inklinačních grafů.
Popis: JSON pole označení os, které mají být skryty ze základních grafů úhlů inklinace.
Typické Hodnoty:
[]- Zobrazit všechny osy (výchozí)["Z"]- Skrýt osu Z["X", "Y"]- Zobrazit pouze osu Z
Příklady Použití:
- Zaměřit se na relevantní měřicí osy
- Zjednodušit grafy pro jednoosé monitorování
- Odstranit osy bez smysluplných dat
viewSensor10
Zobrazuje data z interního inklinometrického senzoru.
Popis: Ovládá, zda by měla být zobrazena data z interního inklinometrického senzoru (LIS2DH12, ID 10).
Typické Hodnoty:
true- Zobrazit data interního senzorufalse- Skrýt data interního senzoru (výchozí)
Příklady Použití:
- Porovnat interní vs externí senzory
- Použít interní senzor pro záložní monitorování
event
Vyfiltruje nízko-prioritní události zařízení.
Popis: Když je nastaven na "true", skrývá data z nízko-prioritních událostí zařízení (Event Type 1).
Typické Hodnoty:
true- Skrýt data nízko-prioritních událostífalse- Zobrazit všechna data (výchozí)
Příklady Použití:
- Zaměřit se pouze na měřicí data
- Odstranit odečty stavu zařízení
sensorACCType
Filtruje inklinační data podle typu senzoru.
Popis: Zobrazuje pouze data z konkrétního typu inklinometrického senzoru.
Typické Hodnoty:
-200- Zobrazit všechny typy senzorů (výchozí)[sensor ID]- Zobrazit pouze specifikovaný typ senzoru
Příklady Použití:
- Porovnat různé modely inklinometrů
- Zaměřit se na kalibrovaná data senzorů
length
Referenční délka pro výpočty inklinace na posunutí.
Popis: Fyzická délka (v metrech) monitorovaného prvku, používaná k výpočtu posunutí z úhlů inklinace.
Typické Hodnoty:
1.0- 1 metr referenční délka2.5- 2.5 metru referenční délka10.0- 10 metrů referenční délka
Příklady Použití:
- Vypočítat průhyb nosníku z úhlu
- Převést úhel na lineární posunutí
- Monitorovat náklon sloupu jako horizontální posunutí
x0 / y0 / z0
Referenční (nulové) úhly pro osy X/Y/Z.
Popis: Počáteční referenční úhel pro každou osu, reprezentující "nulovou" pozici, od které jsou měřeny změny.
Typické Hodnoty:
0- Perfektně vodorovná reference2.5- 2.5° počáteční úhel-1.2- -1.2° počáteční úhel
Příklady Použití:
- Nastavit instalovanou polohu jako referenci
- Zohlednit záměrný sklon
- Definovat základní linii pro detekci změn
offsetX / offsetY / offsetZ
Hodnoty offsetu pro výpočet délky na osách X/Y/Z.
Popis: Konstantní offset (v metrech) přidaný k vypočtenému posunutí pro každou osu.
Typické Hodnoty:
0- Žádný offset0.05- Přidat 50mm offset
Příklady Použití:
- Upravit pro umístění referenčního bodu
- Aplikovat známé počáteční posunutí
- Korigovat pozici montáže
diameter
Průměr pro výpočet délky na ose Z.
Popis: Průměr (v metrech) používaný místo délky pro výpočty posunutí na ose Z. To je užitečné pro výpočty založené na rotaci.
Typické Hodnoty:
0.5- 0.5 metru průměr1.0- 1 metr průměr
Příklady Použití:
- Vypočítat posunutí na okraji rotujícího prvku
- Monitorovat prvky s kruhovým průřezem
- Převést rotaci na lineární posunutí
startAngle
Počáteční úhel pro výpočty sedání.
Popis: Referenční úhel pro výpočty sedání, typicky úhel osy Y na začátku monitorování.
Typické Hodnoty:
0- Vodorovná počáteční pozice1.5- 1.5° počáteční sklon
Příklady Použití:
- Nastavit základní linii pro monitorování sedání
- Zohlednit počáteční konstrukční sklon
- Definovat referenční stav
settlementOffset
Offset aplikovaný na výpočty sedání.
Popis: Konstantní offset (v metrech) přidaný k vypočteným hodnotám sedání.
Typické Hodnoty:
0- Žádný offset-0.02- Odečíst 20mm od sedání
Příklady Použití:
- Upravit pro počáteční výškovou úroveň zaměření
- Korigovat pro referenční bod
- Aplikovat známé počáteční sedání
calculateSettlement
Povoluje výpočet sedání pro kanál.
Popis: Když je nastaven na "true", výpočty sedání jsou prováděny pro tento kanál pomocí inklinace osy Y a parametru délky.
Typické Hodnoty:
true- Vypočítat sedánífalse- Nepočítat sedání (výchozí)
Příklady Použití:
- Monitorovat sedání základů
- Sledovat vertikální pohyb
- Vypočítat pokles
deviationOffsetX / deviationOffsetY / deviationOffsetZ
Referenční úhly pro výpočty odchylek.
Popis: Referenční úhel pro každou osu, proti kterému jsou porovnávány aktuální úhly pro výpočet odchylky.
Typické Hodnoty:
0- Žádná odchylka od vodorovné1.5- 1.5° referenční úhel
Příklady Použití:
- Nastavit návrhovou polohu jako referenci
- Monitorovat odchylku od postaveného stavu
- Sledovat změny úhlů od základní linie
Raw Data (Surová Data)
newView
Ovládá, která verze zpracování surových dat má být použita.
Popis: Starší parametr pro přepínání mezi starými a novými metodami zpracování dat. Nové zobrazení je nyní vyžadováno.
Typické Hodnoty:
false- ⚠️ Staré zobrazení (již není podporováno - způsobí chybu)- Výchozí (není nastaveno) - Použít nové zobrazení
enableTempCompensation
Povoluje teplotní kompenzaci pro surová měření.
Popis: Když je nastaven na "true", aplikuje polynomickou teplotní kompenzaci na surové hodnoty pomocí nakonfigurovaných koeficientů.
Typické Hodnoty:
true- Povolit teplotní kompenzacifalse- Žádná kompenzace (výchozí)
Příklady Použití:
- Kompenzovat tenzometry pro teplotní efekty
- Odstranit teplotní drift z měření
- Aplikovat teplotní korekce senzoru
tempCompensationCoefA
Kvadratický koeficient pro teplotní kompenzaci.
Popis: Koeficient 'A' v polynomu teplotní kompenzace: A×T² + B×T + C
Typické Hodnoty:
0- Žádný kvadratický člen0.0001- Malá kvadratická korekce-0.0005- Záporná kvadratická korekce
Příklady Použití:
- Aplikovat nelineární teplotní efekty
- Použít kalibrační koeficienty výrobce
- Modelovat komplexní teplotní odezvu
tempCompensationCoefB
Lineární koeficient pro teplotní kompenzaci.
Popis: Koeficient 'B' v polynomu teplotní kompenzace: A×T² + B×T + C
Typické Hodnoty:
0- Žádný lineární člen-0.5- Střední lineární korekce1.2- Pozitivní lineární korekce
Příklady Použití:
- Aplikovat primární teplotní citlivost
- Použít koeficienty z datového listu senzoru
- Korigovat lineární teplotní roztažnost
tempCompensationCoefC
Konstantní koeficient pro teplotní kompenzaci.
Popis: Koeficient 'C' (konstantní člen) v polynomu teplotní kompenzace: A×T² + B×T + C
Typické Hodnoty:
0- Žádný konstantní člen10- Konstantní offset 10
Příklady Použití:
- Aplikovat nulový teplotní offset
- Přidat konstantní korekční faktor
tempCompensationReference
Referenční teplota pro výpočty kompenzace.
Popis: Teplota (ve °C), při které je výpočet kompenzace referován. Výsledek kompenzačního vzorce je odečten od této referenční hodnoty.
Typické Hodnoty:
20- 20°C reference0- 0°C reference25- 25°C reference (běžná kalibrační teplota)
Příklady Použití:
- Nastavit kalibrační teplotu jako referenci
- Definovat bod nulové kompenzace
- Sladit se specifikacemi výrobce
tempCompensationOffset
Dodatečný offset po teplotní kompenzaci.
Popis: Konstantní hodnota přidaná po dokončení teplotní kompenzace a ostatních výpočtů.
Typické Hodnoty:
0- Žádný dodatečný offset5.5- Přidat 5.5 jednotek po kompenzaci
Příklady Použití:
- Doladit kompenzované hodnoty
- Aplikovat základní linii po kompenzaci
- Korigovat pro zbytkový drift
showBeforeCompensated
Zobrazuje kompenzované i nekompenzované hodnoty.
Popis: Když je nastaven na "true", zobrazuje jak původní surové hodnoty, tak teplotně kompenzované hodnoty v samostatných datových řadách.
Typické Hodnoty:
true- Zobrazit původní i kompenzované (výchozí když je kompenzace povolena)false- Zobrazit pouze kompenzované hodnoty
Příklady Použití:
- Porovnat před/po kompenzaci
- Ověřit účinnost kompenzace
- Ladit kompenzační vzorce
negativeRawValue
Invertuje znaménko surových hodnot.
Popis: Když je nastaven na "true", násobí surové hodnoty -1 před jakýmkoli dalším zpracováním.
Typické Hodnoty:
true- Invertovat surové hodnotyfalse- Použít surové hodnoty jak jsou (výchozí)
Příklady Použití:
- Korigovat polaritu senzoru
- Sladit konvenci znamének
- Opravit invertovanou instalaci
displayNewtons
Převádí surové hodnoty strain na Newtony.
Popis: Když je nastaven na "true", vytváří dodatečnou datovou řadu zobrazující hodnoty převedené na Newtony (jednotku síly). To je specializovaný výpočet pro konkrétní aplikace strain.
Typické Hodnoty:
true- Vypočítat a zobrazit sílu v Newtonechfalse- Nepočítat Newtony (výchozí)
Příklady Použití:
- Zobrazit měření zatížení
- Převést strain na sílu pro konkrétní senzory
- Zobrazit inženýrské jednotky místo surového strain
dataType
Specifikuje speciální zpracování typu dat pro surová data.
Popis: Definuje, jak by měla být surová data zpracována pro konkrétní typy senzorů.
Typické Hodnoty:
thermocouple- Aplikovat převod napětí-na-teplotu pro termočlánekpyranometr- Aplikovat zpracování pyranometru (záporné hodnoty nastaveny na nulu)- (prázdné) - Standardní zpracování surových dat (výchozí)
Příklady Použití:
- Zpracovat odečty napětí termočlánku
- Zpracovat senzory solárního záření
- Aplikovat algoritmy specifické pro senzor
Strain (Přetvoření)
strainView
Specifikuje typ strain senzoru a výpočetní metodu.
Popis: Definuje, který vzorec výpočtu strain by měl být použit na základě výrobce nebo modelu senzoru.
Typické Hodnoty:
new- Moderní vibrační drátové senzory (výchozí)geokon- Vibrační drátové senzory Geokonsmejkalka- Výpočet specifický pro Smejkalkapontex- Vibrační drátové senzory Pontextrue- Starší výpočet (starý vzorec)
Příklady Použití:
- Sladit se specifikacemi výrobce senzoru
- Použít správný výpočet pro typ senzoru
- Podporovat různé značky senzorů
K
Koeficient K pro starší výpočet strain.
Popis: Používá se ve starším vzorci výpočtu strain: ((f² - f0²) × K). Používá se pouze když strainView je nastaven na "true".
Typické Hodnoty:
1.0- Jednotkový koeficient0.8- Typická hodnota K
Příklady Použití:
- Podporovat starší instalace senzorů
- Použít historická kalibrační data
f0
Referenční frekvence (f0) pro starší výpočet strain.
Popis: Hodnota referenční frekvence v Hz, používaná ve starším výpočtu strain: ((f² - f0²) × K). Používá se pouze když strainView je nastaven na "true".
Typické Hodnoty:
1000- 1000 Hz reference1200- 1200 Hz reference
Příklady Použití:
- Nastavit počáteční frekvenci senzoru
- Použít tovární kalibrační hodnotu
L0 (nebo Dig_0)
Referenční hodnota digit pro výpočet strain.
Popis: Hodnota digit (f²/1000) při nulovém přetvoření používaná v moderních výpočtech strain. Představuje odečet senzoru při nulovém přetvoření.
Typické Hodnoty:
1000- 1000 digit reference1250- 1250 digit reference
Příklady Použití:
- Nastavit odečet při instalaci jako nulový bod
- Použít hodnotu nulového přetvoření od výrobce
- Stanovit základní linii pro měření
G
Měřicí faktor pro strain senzory.
Popis: Měřicí faktor senzoru (koeficient citlivosti), který převádí změny digitů na microstrain.
Typické Hodnoty:
1.0- Jednotkový měřicí faktor3.2- Běžný měřicí faktor pro vibrační drátové senzory0.8- Nižší citlivost měřidla
Příklady Použití:
- Aplikovat citlivost specifickou pro senzor
- Použít kalibraci výrobce
- Převést surové odečty na inženýrské jednotky
gaugeLength
Fyzická měřicí délka strain senzoru.
Popis: Aktivní měřicí délka strain senzoru v milimetrech. Používá se pro převod přetvoření na deformaci (posunutí).
Typické Hodnoty:
150- 150mm měřicí délka100- 100mm měřicí délka200- 200mm měřicí délka
Příklady Použití:
- Vypočítat absolutní deformaci
- Převést přetvoření na lineární posunutí
- Sladit s fyzickými specifikacemi senzoru
filterData
Povoluje filtrování hodnot pro strain data.
Popis: Když je nastaven na "true" pro kanál, povoluje filtrování na základě prahových hodnot filterParamL a filterParamH.
Typické Hodnoty:
true- Povolit filtrovánífalse- Zakázat filtrování (výchozí)
Příklady Použití:
- Odstranit odlehlé hodnoty ze strain dat
- Filtrovat šum senzoru
- Definovat platný měřicí rozsah
filterParamL
Dolní prahová hodnota pro filtrování strain.
Popis: Když je filterData povolen, hodnoty strain pod touto prahovou hodnotou jsou vyloučeny.
Typické Hodnoty:
-500- Filtrovat přetvoření pod -500 με-1000- Filtrovat přetvoření pod -1000 με
Příklady Použití:
- Odstranit nerealistické odečty tlaku
- Definovat minimální očekávané přetvoření
- Filtrovat chyby senzoru
filterParamH
Horní prahová hodnota pro filtrování strain.
Popis: Když je filterData povolen, hodnoty strain nad touto prahovou hodnotou jsou vyloučeny.
Typické Hodnoty:
500- Filtrovat přetvoření nad 500 με2000- Filtrovat přetvoření nad 2000 με
Příklady Použití:
- Odstranit nerealistické odečty tahu
- Definovat maximální očekávané přetvoření
- Filtrovat měřicí špičky
tempMultiplier
Násobitel teploty pro teplotu strain senzoru.
Popis: Násobí surový teplotní odečet ze strain senzoru.
Typické Hodnoty:
1- Žádné násobení (výchozí)0.1- Zmenšit o faktor 10
Příklady Použití:
- Převést teplotní jednotky
- Aplikovat kalibraci teplotního senzoru
tempDivider
Dělitel teploty pro teplotu strain senzoru.
Popis: Dělí teplotní odečet (po násobiteli).
Typické Hodnoty:
1- Žádné dělení (výchozí)10- Dělit 10
Příklady Použití:
- Převést teplotní stupnice
- Aplikovat inverzní kalibraci
tempOffset
Offset teploty pro teplotu strain senzoru.
Popis: Hodnota přidaná k teplotě po násobiteli a děliteli.
Typické Hodnoty:
0- Žádný offset (výchozí)-5- Odečíst 5°C20- Přidat 20°C
Příklady Použití:
- Korigovat zkreslení teplotního senzoru
- Převést na jinou teplotní referenci
digitView
Zobrazuje hodnoty digitů (f²/1000) v grafech.
Popis: Když je nastaven na "true", zobrazuje mezivýpočet hodnoty digit kromě přetvoření.
Typické Hodnoty:
true- Zobrazit hodnoty digitůfalse- Nezobrazovat digity (výchozí)
Příklady Použití:
- Ladit výpočty strain
- Monitorovat surové hodnoty založené na frekvenci
- Porovnávat s nástroji výrobce senzoru
deformationView
Zobrazuje hodnoty deformace (posunutí) v grafech.
Popis: Když je nastaven na "true", zobrazuje vypočtenou deformaci v milimetrech na základě přetvoření a měřicí délky.
Typické Hodnoty:
true- Zobrazit deformacifalse- Nezobrazovat deformaci (výchozí)
Příklady Použití:
- Zobrazit absolutní posunutí
- Zobrazit fyzický pohyb místo přetvoření
- Poskytnout intuitivní měřicí jednotky
frequencyView
Zobrazuje surové hodnoty frekvence v grafech.
Popis: Když je nastaven na "true", zobrazuje surové odečty frekvence vibračního drátu v Hz.
Typické Hodnoty:
true- Zobrazit frekvencifalse- Nezobrazovat frekvenci (výchozí)
Příklady Použití:
- Monitorovat stav senzoru
- Ladit stabilitu frekvence
- Porovnávat s manuálními odečty
pascalView
Zobrazuje hodnoty převedené na napětí (Pascaly).
Popis: Když je nastaven na "true", převádí přetvoření na napětí pomocí modulu pružnosti (E).
Typické Hodnoty:
true- Zobrazit hodnoty napětífalse- Nezobrazovat napětí (výchozí)
Příklady Použití:
- Zobrazit napětí místo přetvoření
- Vypočítat napětí materiálu z přetvoření
- Monitorovat úrovně strukturálního napětí
Unit Data (Data Jednotek)
viewTension
Zobrazuje hodnoty napětí/tension pro data jednotek.
Popis: Když je nastaven na "true" pro kanál, zobrazuje odečty napětí/tension kromě nebo místo vypočtených hodnot.
Typické Hodnoty:
true- Zobrazit hodnoty tensionfalse- Nezobrazovat tension (výchozí)
Příklady Použití:
- Monitorovat napětí senzoru
- Ladit problémy s napájením senzoru
- Zobrazit elektrická měření
E[GPa]
Modul pružnosti pro výpočet napětí.
Popis: Modul pružnosti (Youngův modul) v GPa, používaný k převodu měření typu strain na napětí (sílu).
Typické Hodnoty:
210- Ocel (~210 GPa)200- Konstrukční ocel70- Hliník
Příklady Použití:
- Vypočítat napětí z měření přetvoření
- Převést microstrain na MPa
- Aplikovat vlastnosti materiálu
unitDataType
Specifikuje typ dat pro měření jednotek.
Popis: Kategorizuje data jednotek pro vhodné zpracování a zobrazení.
Typické Hodnoty:
- (liší se podle typu měření)
Příklady Použití:
- Klasifikovat typy měření
- Povolit zpracování specifické pro typ
Only Temps (Pouze Teploty)
onlyTemp
Povoluje režim grafů pouze s teplotami.
Popis: Když je nastaven na "true", vytváří grafy zobrazující pouze výpočty související s teplotou jako rosný bod a delta-T.
Typické Hodnoty:
true- Povolit grafy pouze s teplotamifalse- Standardní grafy (výchozí)
Příklady Použití:
- Vytvořit vyhrazené grafy monitorování teploty
- Zaměřit se na teplotní analýzu
- Monitorovat environmentální podmínky
dewpoint
Vypočítává a zobrazuje teplotu rosného bodu.
Popis: Když je nastaven na "true", vypočítává rosný bod z měření teploty a vlhkosti.
Typické Hodnoty:
true- Vypočítat rosný bodfalse- Nepočítat (výchozí)
Příklady Použití:
- Monitorovat riziko kondenzace
- Sledovat vlhkostní podmínky
- Předpovídat problémy s vlhkostí
deltaT
Vypočítává teplotní rozdíl od rosného bodu.
Popis: Když je nastaven na "true", vypočítává a zobrazuje rozdíl mezi teplotou a rosným bodem (delta-T), který indikuje riziko kondenzace.
Typické Hodnoty:
true- Vypočítat delta-Tfalse- Nepočítat (výchozí)
Příklady Použití:
- Monitorovat riziko kondenzace
- Posoudit vlhkostní podmínky
- Předcházet mrazu/kondenzaci
Voltage (Napětí)
Žádné parametry specifické pro voltage nad rámec obecných parametrů (multiplier, divider, offset atd.).
Dilato (Dilatometr)
Používá obecné parametry (multiplier, divider, offset, toFixed, useApiCalculation, hideData) pro zpracování měření napětí na hodnoty posunutí. Žádné parametry specifické pro dilato.
Device (Zařízení)
Používá obecné parametry, primárně toFixedTemp pro přesnost zobrazení teploty ze senzorů zařízení.
Coordinate (Souřadnice - JTSK a Lokální)
Měření souřadnic nepoužívají žádné specifické parametry nad rámec obecných. Zpracovává data GPS/zaměřovací polohy v systémech souřadnic JTSK (národní souřadnicový systém) i lokálních.
Meteo (Meteorologické)
Aktuálně neimplementováno se specifickými parametry. Plánovaná budoucí podpora meteorologických dat.
Wood Monitor (Monitor Dřeva)
Aktuálně neimplementováno se specifickými parametry. Plánovaná budoucí podpora monitorování vlhkosti dřeva.
Shrnutí
Tato dokumentace pokrývá všechny dostupné parametry měřicích bodů v knihovně grafů Statotest. Parametry jsou organizovány do:
- Obecné parametry: Dostupné pro všechny typy měření
- Parametry specifické pro typ: Dostupné pouze pro konkrétní typy měření (acceleration, inclination, strain atd.)
Každý parametr zahrnuje:
- Název a popis
- Typické hodnoty a příklady
- Praktické případy použití
- Technický kontext
Pro vývojáře poskytuje sekce formátu JSON kompletní technickou specifikaci struktury parametrů.
Při konfiguraci parametrů:
- Začněte s povinnými poli (name, value)
- Přidejte channel, pokud se parametr vztahuje na konkrétní kanály
- Použijte validFromEpoch pro časově založené změny parametrů
- Aplikujte pokročilé filtry (unitId, sensorTypeId atd.) pro zúžení rozsahu parametrů
- Testujte parametry s reprezentativními daty před nasazením do produkce