Atjaunināts - 31. decembris, 2022
Daži sistēmas mainīgie ir iepriekš definēti, taču tos varat izveidot arī paši un piekļūt tiem, izmantojot izvēlni "Iestatījumi - Sistēmas mainīgie". Sistēmas mainīgajiem jābūt unikāliem, t. i., katram vadības centram tos var piešķirt tikai vienu reizi. Jāizvairās no īpašām rakstzīmēm nosaukumā.

Sistēmas mainīgo skatā, noklikšķinot uz pogas "Jauns" kreisajā apakšējā stūrī.

var izveidot sistēmas mainīgo.

Laukā "Nosaukums" ieraksta vēlamo sistēmas mainīgā nosaukumu, piemēram, "Klātbūtne". Sistēmas mainīgā lieluma apraksts var būt atšķirīgs vai identisks nosaukumam.

Ir vairākas mainīgā tipa iespējas.
Ja vēlaties pārbaudīt personas "klātbūtni", vienīgā izvēle ir "loģiskā vērtība", jo sistēmas mainīgā "klātbūtne" paziņojums var pieņemt tikai stāvokli "true" vai "false". Tāpēc "True" ir ekvivalents "persona ir". klāt" vai "nav klāt". Šeit "nav klāt" ir apzināti izvēlēts "nav klāt", nevis "nav klāt", jo "klāt" un "nav klāt" var viegli sajaukt vienu ar otru.
Vērtību saraksts ir interesants, ja nosacījums ir jāizpilda atkarībā no vairākām vērtībām.
Vērtību sarakstā var būt ne tikai skaitļi, bet arī skaitliskas vērtības, piemēram, "vasara; rudens", kas cita no citas atdalītas ar semikolu.
Izmantojot šo tipu, tiek apkalpoti visi dati formātā "Numurs". Tie var pieņemt pozitīvas un negatīvas vērtības,
Tipa "String" dati sastāv no jebkuras burtciparu virknes, tostarp speciālajām rakstzīmēm.
Sistēmas mainīgajam "Alarm" sistēma nosaka vērtību "aktivizēts", kas atbilst "true", ja rodas kļūda, pretējā gadījumā - "nav aktivizēts", kas atbilst "false".
Laukā "Mērvienība" varat ievadīt arī "kW" vai "°C", piemēram, ja runa ir par jaudas vērtībām vai temperatūru.
Lauka "Value" (Vērtība) ieraksts nosaka sākotnējo vērtību sistēmas sākumā, vai pēc noklusējuma tā būtu jāuzskata par "true" vai "false".
Ja sistēmas mainīgajam tiek piešķirts ierīces kanāls, noklikšķiniet uz radio pogas "Ar" sadaļā "Kanāla piešķiršana". Šādā gadījumā sistēmas mainīgais vairs netiek rādīts sadaļā "Sistēmas mainīgie", bet gan attiecīgās ierīces tīmekļa priekšējā daļā.
Skriptu valodā sistēmas mainīgā vērtība tiek izsaukta ar
var myvar= dom.GetObject("Sysvar").Value();
vai nosaka vērtību ar
dom.GetObject("Sysvar").State(myvar);.
Ierīces kanāla vērtība tiek izsaukta ar
var myvar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
. Šeit "BidCos-RF." ir standartizētā galvene, un sekojošā rakstzīmju virkne ir attiecīgās ierīces unikālais ID, kas tika pārraidīts, programmējot signalizācijas paneli, un ar divpunktu atdalīts no kanāla, šeit "1", kura vērtība, šeit "LOWBAT", ir baterijas uzlādes stāvoklis, par kuru ir jājautā.
Ar
WriteLine(myvar);
var izvadīt noteikto vērtību.