Aktualisiert – Dezember 31, 2022
Některé systémové proměnné jsou předdefinované, ale můžete si je také sami vytvořit a přistupovat k nim prostřednictvím nabídky "Nastavení - Systémové proměnné". Systémové proměnné musí být jedinečné, tzn. že mohou být jednomu řídicímu centru přiřazeny pouze jednou. Je třeba se vyhnout speciálním znakům v názvu.

V zobrazení systémových proměnných klikněte na tlačítko "Nový" vlevo dole.

lze vytvořit systémovou proměnnou.

Do pole "Název" se zadá požadovaný název systémové proměnné, např. "Přítomnost". Popis systémové proměnné se může lišit nebo být shodný s názvem.

Pro typ proměnné existuje několik možností.
Pokud chcete zkontrolovat "přítomnost" osoby, je jedinou volbou "logická hodnota", protože příkaz systémové proměnné "přítomnost" může nabývat pouze stavu "true" nebo "false". "Pravda" je tedy ekvivalentní výrazu "osoba je". přítomnost" nebo "není přítomen". Zde bylo záměrně zvoleno slovo "nepřítomný" místo slova "nepřítomný", protože slova "přítomný" a "nepřítomný" lze snadno zaměnit.
Seznam hodnot je zajímavý, pokud má být podmínka splněna v závislosti na několika hodnotách.
Seznam hodnot může obsahovat čísla, ale také číselné hodnoty, například "léto; podzim", které jsou od sebe odděleny středníkem.
Prostřednictvím tohoto typu se obsluhují všechna data ve formátu "Číslo". Mohou přijímat kladné i záporné hodnoty,
Data typu "String" jsou tvořena libovolným řetězcem alfanumerických hodnot včetně speciálních znaků.
Systémová proměnná "Alarm" je systémem nastavena na hodnotu "spuštěno", což odpovídá hodnotě "true", pokud dojde k chybě, jinak na hodnotu "nespuštěno", což odpovídá hodnotě "false".
Do pole "Jednotka měření" můžete zadat také například "kW" nebo "°C", pokud se jedná o hodnoty výkonu nebo teploty.
Položka v poli "Hodnota" určuje počáteční hodnotu při spuštění systému, zda se má ve výchozím nastavení předpokládat "true" nebo "false".
Pokud přiřadíte kanál zařízení k systémové proměnné, klikněte na přepínač "S" v části "Přiřazení kanálu". V tomto případě se systémová proměnná již nezobrazuje v části "Systémové proměnné", ale ve webovém rozhraní příslušného zařízení.
V jazyce skriptů se hodnota systémové proměnné vyvolá pomocí příkazu
var myvar= dom.GetObject("Sysvar").Value();
nebo nastaví hodnotu pomocí
dom.GetObject("Sysvar").State(myvar);.
Hodnota kanálu zařízení se vyvolá pomocí příkazu
var myvar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
. Zde je "BidCos-RF." standardizovaná hlavička a následující řetězec znaků je jedinečné ID příslušného zařízení, které bylo předáno při programování zabezpečovací ústředny, oddělené dvojtečkou od kanálu, zde "1", jehož hodnota, zde "LOWBAT", stav nabití baterie, má být dotazována.
S
WriteLine(myvar);
lze vypsat stanovenou hodnotu.