Päivitetty - joulukuu 31, 2022
Jotkin järjestelmämuuttujat ovat valmiiksi määriteltyjä, mutta voit myös luoda niitä itse ja käyttää niitä "Asetukset - Järjestelmämuuttujat" -valikosta. Järjestelmämuuttujien on oltava yksilöllisiä, eli ne voidaan määrittää vain kerran ohjauskeskusta kohti. Erikoismerkkejä nimessä on vältettävä.

Järjestelmämuuttujien näkymässä napsauttamalla vasemmassa alareunassa olevaa "Uusi"-painiketta.

voidaan luoda järjestelmämuuttuja.

Järjestelmämuuttujan haluttu nimi syötetään kenttään "Name", esim. "Presence". Järjestelmämuuttujan kuvaus voi olla eri tai sama kuin nimi.

Muuttujan tyyppiä varten on useita vaihtoehtoja.
Jos haluat tarkistaa henkilön "läsnäolon", ainoa vaihtoehto on "looginen arvo", koska järjestelmämuuttujan "läsnäolo" lausunto voi olla vain "tosi" tai "epätosi". "Totta" vastaa siis "henkilö on". läsnä" tai "ei läsnä". Tässä yhteydessä "ei läsnä" on tarkoituksella valittu "poissaolevan" sijasta, koska "läsnä" ja "poissaoleva" voidaan helposti sekoittaa toisiinsa.
Arvoluettelo on mielenkiintoinen, jos jokin ehto on täytettävä useiden arvojen perusteella.
Arvoluettelo voi sisältää numeroita, mutta myös numeerisia arvoja, kuten "kesä; syksy", jotka erotetaan toisistaan puolipisteellä.
Kaikki "Number"-muotoiset tiedot toimitetaan tämän tyypin kautta. Ne voivat hyväksyä positiivisia ja negatiivisia arvoja,
String-tyyppiset tiedot koostuvat mistä tahansa aakkosnumeeristen arvojen merkkijonosta, erikoismerkit mukaan lukien.
Järjestelmä asettaa järjestelmämuuttujan "Alarm" arvoksi "triggered", joka vastaa "true", jos virhe tapahtuu, ja muutoin arvoksi "not triggered", joka vastaa "false".
Kenttään "Mittayksikkö" voit syöttää myös "kW" tai "°C", jos kyseessä ovat esimerkiksi tehoarvot tai lämpötilat.
Kentän "Arvo" merkintä määrittää järjestelmän alkuarvon järjestelmän käynnistyessä, oletetaanko tämän oletusarvoksi "tosi" vai "epätosi".
Jos määrität laitteen kanavan järjestelmämuuttujalle, napsauta "Kanavan määritys" -kohdassa olevaa valintaruutua "Kanssa". Tällöin järjestelmämuuttuja ei enää näy kohdassa "Järjestelmämuuttujat", vaan vastaavan laitteen web-etupäässä.
Komentosarjakielessä järjestelmämuuttujan arvoa kutsutaan komennolla
var myvar= dom.GetObject("Sysvar").Value();
tai asettaa arvon komennolla
dom.GetObject("Sysvar").State(myvar);.
Laitekanavan arvo haetaan komennolla
var myvar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
. Tässä "BidCos-RF." on standardoitu otsikko ja seuraava merkkijono on kyseisen laitteen yksilöllinen tunnus, joka lähetettiin hälytyspaneelia ohjelmoitaessa ja joka erotetaan kaksoispisteellä kanavasta, tässä "1", jonka arvoa, tässä "LOWBAT", akun varaustilaa, kysytään.
Osoitteessa
WriteLine(myvar);
määritetty arvo voidaan tulostaa.