MATLAB Temel #31 | Simulink Alt Sistem ve Maske: Kendi Bloğunu Yap (R2026b)

Simulink

Eğitmen: Dr. Süleyman Burak ÇELİK

Simulink bölümünde geçen dersteki RC devresini tek bir bloğa paketliyoruz: alt sistem ve maske ile direnç ve kapasitesi kendi penceresinden değiştirilebilen, tekrar tekrar kullanılabilen kendi bloğumuzu yapıyoruz. Toplama, kazanç ve integratör bloklarını bir alt sisteme topluyor, içeride oluşan In1/Out1 portlarını ve içeride kalan geri besleme döngüsünü görüyoruz. Alt sisteme maske ekleyip R (1000 ohm) ve C (0.001 F) parametrelerini veriyor, içerideki 1/(R*C) kazancının değerleri artık maskeden okuduğunu gösteriyoruz. Bloğu kopyalayıp ikinci kopyada R'yi 2000 ohm yapıyoruz: zaman sabitleri 1 ve 2 saniye. get_param ile maske tipini ve iki kopyanın R değerini sorguluyor, çalışma alanında R değişkeni olmadığını (exist = 0) görüyoruz. Simülasyonda 1. saniyede iki devre 3.1606 ve 1.9673 volt; ikinci devre kendi zaman sabitinde, 2. saniyede 3.1606 volta ulaşıyor. Ekrandaki her komut, çıktı ve model MATLAB/Simulink R2026b'de gerçekten çalıştırıldı. Bu derste: 1. Alt sistem oluşturmak: In1/Out1 portları 2. Maske: kendi parametre penceresi (R, C) 3. İçerideki bloklar parametreyi maskeden okur 4. Maskeli bloğu kopyalamak: iki RC, iki zaman sabiti 5. get_param ile maske parametrelerini sorgulamak 6. Simülasyon ve formülle sağlama Bölümler: 0:00 MATLAB Temel #31: iki RC devresi gerekirse? 0:34 Alt sistem: blokları tek kutuya koymak 1:05 Maske: kutuya kendi penceresi 1:41 Aynı bloktan iki kopya 2:07 Komuttan sorgulamak: get_param 2:28 Simülasyon: iki zaman sabiti 3:09 Toparlayalım: beş kural 3:37 Sonraki ders: Transfer Fcn ve State-Space Kaynak kitap: MathWorks Simulink R2026b belgeleri (Subsystem, Simulink.Mask, get_param, sim). Anlatım, örnekler ve ekranlar özgündür. Hedef kitle: Simulink öğrenen tüm mühendislik öğrencileri. Ön koşul: MATLAB Temel #30 (Simulink ile Diferansiyel Denklem).