İçeriğe geç

SmartHome - Sistem değişkenleri

Okuma süresi 2 dakika

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

tr_TRTurkish
We've detected you might be speaking a different language. Do you want to change to:
en_US English
de_DE German
en_US English
fr_FR French
sv_SE Swedish
es_ES Spanish
pt_PT Portuguese
it_IT Italian
nl_NL Dutch
nb_NO Norwegian
fi Finnish
da_DK Danish
cs_CZ Czech
hu_HU Hungarian
el Greek
ru_RU Russian
tr_TR Turkish
ja Japanese
lt_LT Lithuanian
lv Latvian
sl_SI Slovenian
sk_SK Slovak
Close and do not switch language