Güncellendi - 31 Aralık 2022
Bazı sistem değişkenleri önceden tanımlanmıştır, ancak bunları kendiniz de oluşturabilir ve "Ayarlar - Sistem değişkenleri" menüsünden erişebilirsiniz. Sistem değişkenleri benzersiz olmalıdır, yani kontrol merkezi başına yalnızca bir kez atanabilirler. İsimdeki özel karakterlerden kaçınılmalıdır.

Sistem değişkenleri görünümünde, sol alttaki "Yeni" düğmesine tıklayın

bir sistem değişkeni oluşturulabilir.

Sistem değişkeninin istenen adı "Ad" alanına girilir, örneğin "Varlık". Sistem değişkeninin açıklaması isimden farklı veya aynı olabilir.

Değişken türü için birkaç seçenek vardır.
Bir kişinin "varlığını" kontrol etmek istiyorsanız, tek seçenek "mantık değeri "dir, çünkü "varlık" sistem değişkeninin ifadesi yalnızca "doğru" veya "yanlış" durumunu varsayabilir. "Doğru" bu nedenle "kişi şu anda Mevcut" veya "mevcut değil". Burada "yok" yerine "mevcut değil" ifadesi bilinçli olarak seçilmiştir, çünkü "mevcut" ve "mevcut değil" ifadeleri birbiriyle kolayca karıştırılabilir
Bir koşul birkaç değere bağlı olarak yerine getirilecekse bir değer listesi ilginçtir.
Bir değer listesi sayılar içerebileceği gibi, noktalı virgülle birbirinden ayrılan "summer; autumn" gibi sayısal değerler de içerebilir.
"Sayı" biçimindeki tüm veriler bu tür aracılığıyla sunulur. Pozitif ve negatif değerleri kabul edebilirler,
"String" tipindeki veriler, özel karakterler de dahil olmak üzere alfanümerik değerlerden oluşan herhangi bir karakter dizisinden oluşur.
"Alarm" sistem değişkeni, bir hata meydana gelirse sistem tarafından "doğru" değerine karşılık gelen "tetiklendi" değerine, aksi takdirde "yanlış" değerine karşılık gelen "tetiklenmedi" değerine ayarlanır.
"Ölçüm birimi" alanına, örneğin güç değerleri veya sıcaklıklarla ilgileniyorsanız "kW" veya "°C" de girebilirsiniz.
"Değer" alanındaki giriş, sistem başlangıcında bunun varsayılan olarak "doğru" mu yoksa "yanlış" mı olması gerektiğini tanımlar.
Sistem değişkenine bir cihazın kanalını atarsanız, "Kanal atama" altındaki "Birlikte" radyo düğmesine tıklayın. Bu durumda, sistem değişkeni artık "Sistem değişkenleri" altında değil, ilgili cihazın web ön ucunda görüntülenir.
Kod dilinde, bir sistem değişkeninin değeri şu şekilde çağrılır
var myvar= dom.GetObject("Sysvar").Value();
ile bir değer ayarlayabilir veya
dom.GetObject("Sysvar").State(myvar);.
Bir cihaz kanalının değeri şu şekilde çağrılır
var myvar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
. Burada, "BidCos-RF." standartlaştırılmış başlıktır ve aşağıdaki karakter dizisi, alarm paneli programlandığında iletilen ilgili cihazın benzersiz kimliğidir ve değeri, burada "LOWBAT", akü şarj durumu sorgulanacak olan kanaldan iki nokta üst üste ile ayrılmıştır, burada "1".
ile
WriteLine(myvar);
belirlenen değerin çıktısı alınabilir.