Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

Birden fazla şarta bağlı IF yazma

Cevapla
Kullanıcı avatarı
Sebahattin
Mesajlar: 5
Kayıt: 01 Ağu 2018, 10:56
İletişim:
Durum: Çevrimdışı

Birden fazla şarta bağlı IF yazma

Mesaj gönderen Sebahattin »

Merhaba;
Aşağıdaki işi yapacak makroyu nasıl yazabilirim.

IF {Link2}1@M0 == ON AND {Link2}1@M1 == ON AND {Link2}1@M2 == ON
BITOFF ({Link2}1@M10)
ELSE
BITON ({Link2}1@M10)
ENDIF

Gibi M10 bitini M0, M1, M2 nin durumuna bağlamak istiyorum. Bunu nasıl yapabilirim.
İyi çalışmalar dilerim.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9507
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Birden fazla şarta bağlı IF yazma

Mesaj gönderen Uğur »

Malesef sıralı çoklu karşılaştırma macroda desteklenmez. Fakat aşağıdaki şekilde gerçekleştirebilirsiniz.

Kod: Tümünü seç

IF {Link2}1@M0 == ON
BITON $0.0
ELSE
BITOFF $0.0
ENDIF

IF {Link2}1@M1 == ON
BITON $0.1
ELSE
BITOFF $0.1
ENDIF

IF {Link2}1@M2 == ON
BITON $0.2
ELSE
BITOFF $0.2
ENDIF

IF $0 == 7
BITON ({Link2}1@M10)
ELSE
BITOFF ({Link2}1@M10)
ENDIF
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
Sebahattin
Mesajlar: 5
Kayıt: 01 Ağu 2018, 10:56
İletişim:
Durum: Çevrimdışı

Re: Birden fazla şarta bağlı IF yazma

Mesaj gönderen Sebahattin »

Teşekkür ederim.
Cevapla

“HMI Forum” sayfasına dön