Bir Lambayı Açmak/Kapatmak

Bu örnek, VISUSET İş Bloku kullanılarak bir lambanın basitçe açılmasını/kapatmasını açıklaymaktadır.

İpuçları: Program buradan indirilebilir ve içe aktarılabilir: example_switch.antobj

İşleyiş Prensibi

Bir lambanın düğme ile açılmasını/kapatılmasını sağlamak için, bu VISUSET İş Bloku aracılığıyla VISU değişkeni olan switch'e bağlanmalıdır. Bu sayede durum VISU İş Blokunda saklanır. Eğer bir FlipFlop veya SET/RESET İş Blokuyla uygulanırsa, lambanın görselleştirme ile iletişim kurması daha büyük bir çalışma gerektirecektir.

Temeller

Öncelikle, Lamba (Aktörler Lambalar altında bulunur) türünde yeni bir periferik ekleyin ve ardından Explorer'da Uygula'ya tıklayın.

Öğenin açılmasının ardından, Düzenle'ye tıklayarak aşağıdaki adımları başlatın.

  1. VISU İş Blokunun üzerinde yeni bir Ağ ekleyin. Ağı, gerekliyse ok simgeleriyle yukarıya taşımanız gerekecektir. Bu, çıkışın out.switch'dan önce hesaplanması nedeniyle programın performansını artırır.
  2. Yeni bir İş Bloku oluşturun ve adını VISUSET'e değiştirin.
  3. Veritabanını otomatik tamamlayıcı ile switch olarak tanımlayın.
  4. TRUE olarak ayarlayın veya DIS girişini negleyin.
  5. SET girişine bir N adlı yeni İş Bloku oluşturun. Bu, düğmenin düşen kenarında bir impuls verir.
  6. İş Blokunun veritabanı için N1 adını girin.
  7. N İş Blokunun CLK girişine in.Tr1'i yazın. Eğer birden fazla düğme atamak istiyorsanız, CLK girişinden önce bir OR-İş Bloku ekleyebilirsiniz.
  8. VISUVAR İş Blokunun ilk girişine , VISU İş Blokundan çıkan aynı değer olan out.switch'i yazın.
  9. Düğme tetiklendiğinde durumun da değişmesi için bu giriş negasyonu yapılmalıdır. Girişi çift tıklayabilir ve negasyonun bir daire ile gösterildiğini görebilirsiniz.
  10. Şimdi, Uygula'ya tıklayarak uygulama test edebilir ve ardından Önizleme'ye tıklayabilirsiniz.

Not: Çıkış, değiştirmenin ardından görselleştirme aracılığıyla hala kullanıma sunulabilir. Ayrıca durum geri bildirim aracılığıyla senkronize edilir.