top of page

MATLAB’da Karar Verme Sanatı: Mantıksal ve Karşılaştırma Blokları

5 Nis
2 dakikada okunur

Mühendislik sistemlerini akıllı kılan temel özellik, çevrelerinden gelen verilere göre karar verebilme yetenekleridir. Bir batarya dolduğunda şarjı kesmek, bir motor aşırı ısındığında hızı düşürmek veya belirli bir basınç eşiği aşıldığında tahliye valfini açmak... Tüm bu işlemler, Simulink kütüphanesindeki mantıksal ve karşılaştırma blokları sayesinde hayata geçer. Bu bloklar, sürekli akan sinyaller dünyası ile "evet/hayır" kararlarının verildiği dijital dünya arasındaki köprüdür.


  1. Dijital Mantığın Temeli: Logical Operator

    Simulink’te Logical Operator bloğu, dijital elektroniğin kalbi olan mantık kapılarını (Logic Gates) temsil eder. Bu blok, kendisine gelen mantıksal girişleri (0 veya 1) değerlendirerek tek bir çıkış üretir. Bloğun ayarlarından şu operatörleri seçebilirsiniz:

    • AND (VE): Tüm girişler 1 ise çıkış 1 olur. Güvenlik sistemlerinde tüm şartların sağlanmasını beklemek için idealdir.

    • OR (VEYA): Girişlerden sadece birinin 1 olması çıkışı 1 yapmaya yeter. Hata uyarı sistemlerinde herhangi bir hatanın oluşmasını yakalamak için kullanılır.

    • NOT (DEĞİL): Girişi tersine çevirir. 1 gelirse 0, 0 gelirse 1 üretir.

    • XOR (ÖZEL VEYA): Girişler birbirinden farklı olduğunda 1 üretir. Özellikle karşılaştırma algoritmalarında kritik rol oynar.

    Simulink Logical operator
  2. Sinyalleri Kıyaslamak: Relational Operator ve Compare to Constant

    Verilerin birbirine göre durumunu kontrol etmek istediğimizde karşılaştırma bloklarına başvururuz. Bu bloklar, sayısal değerleri alır ve sonuç olarak "doğru (1)" veya "yanlış (0)" bilgisini döner.

    • Relational Operator: İki farklı sinyali birbiriyle kıyaslar. Büyüktür (>), küçüktür (<), eşittir (==) veya küçük-eşittir (<=) gibi operatörlerle iki sensör verisini veya bir referans ile ölçülen değeri sürekli olarak denetler.

    • Compare to Constant: Eğer kıyaslama yapacağınız değer sabit bir sayı ise (örneğin sıcaklık 50 dereceden büyük mü?), bu blok işinizi kolaylaştırır. İkinci bir giriş bloğuna ihtiyaç duymadan, bloğun içine yazdığınız sabit değerle kıyaslama yapar.


  3.  Akış Kontrolü: Switch ve Manual Switch

    Karar verildiğinde, bu kararın sisteme nasıl yansıyacağını belirlemek için sinyalleri yönlendirmemiz gerekir.

    • Switch Bloğu: Üç adet girişi vardır. Ortadaki giriş "kontrol" girişidir. Eğer bu kontrol girişi belirlediğiniz eşik değerini aşarsa (koşul doğruysa), üstteki girişi çıkışa aktarır; koşul yanlışsa alttaki girişi aktarır. Bu blok, otomatik vites geçişleri veya yedek güç kaynaklarının devreye alınması gibi otomasyon süreçlerinin temelidir.

    • Manual Switch: Adından da anlaşılacağı üzere, simülasyon sırasında fare ile üzerine tıklayarak sinyal yolunu elle değiştirmenizi sağlar. Özellikle test aşamalarında, sistemin farklı girişlere nasıl tepki verdiğini canlı olarak gözlemlemek veya bir arıza durumunu manuel olarak simüle etmek için mükemmel bir araçtır.



İyi Çalışmalar Dilerim...

İLETİŞİM

© 2026 LymoTech. Tüm hakları saklıdır.

Designed by Aleyna | Powered by Engineering Logic

bottom of page