Proteus edit sheet
Proteus Design Suite program eğitimi
Proteus Design Suite program training
2.3.5. “Design” Menüsü
Şekil 2.26: "Design" menüsü
Bu menü çalışma (tasarım) alanının düzenlenmesi ile (başlık, doküman no, revizyon, yeni tasarım alanı oluşturma, var olan tasarım alanını silme, tasarım alanları arası geçiş, vb. gibi) ilgili işlemleri yapmak için kullanılır. Bu menü çalıştırıldığında şekil 2.26'da gösterilen alt seçeneklere sahip olduğu görülür.
Şekil 2.27: “Edit Design Properties” penceresi
Edit Design Properties: Bu seçenek proje içerisinde bulunan ISIS (şema) dosyamıza; isim, doküman numarası, revizyon numarası ve açıklamalar eklemek için kullanılır. Bu seçenek çalıştırıldığında şekil 2.27'de gösterilen pencere karşımıza gelmektedir. Bu pencerede;
Filename: ISIS ortamında üzerinde çalıştığımız proje dosyasının yolu (path) ve ismi gösterilir.
Title: Şemanın başlığı girilir. Bu başlık dosya raporlarında, netlist çıkarmada, vb. gibi işlemlerde kullanılır.
Doc. No: Doküman numarası girilir.
Revision: Revizyon numarası girilir.
Author: Çalışmayı yapan kişinin ismi girilir.
“Netlisting Options” kısmındaki “Global Power Nets” seçeneği güç (besleme) pinlerinin yerel olarak mı, yoksa tüm tasarım için mi atanacağını belirler. “Cache Model Files” seçeneği onaylı iken model dosyaları da tasarımla birlikte kaydedilir.
Edit Sheet Properties: Bu seçenek aktif olan (üzerinde çalışma yapılan) tasarım (çalışma) alanımıza başlık ve isim vermek için kullanılır. Bu seçenek çalıştırıldığında karşımıza şekil 2.28’de gösterilen pencere gelir.
Bu pencerede;
Sheet Title : Tasarım alanı başlığı girilir.
Sheet Ordinal : Tasarım alanı sıralaması.
Annotator Init : “Automatic annotation" için, yani otomatik sembol numaraları için başlangıç değeri girilir.
“Non-physical sheet" seçeneği simülasyon için model oluşturulurken onaylanmalıdır. Bu durumda hiyerarşik tasarımlarda katman üzerindeki elemanlar hat listesine dâhil edilmiş olacaktır. Baskı devre çizimi için tasarlanan devrelerde bu seçenek onaylanmamalıdır.
“External .MOD file” seçeneği onaylanarak tasarımın harici bir mod dosyasına aktarılmasını sağlar. Bu özellik sayesinde alt katman tasarımlar birden fazla tasarımda da kullanılabilirler.
Şekil 2.28: “Edit Sheet Properties” penceresi
Şekil 2.29: “Edit Design Notes” penceresi
Edit Design Notes: Tasarım alanında yapılan çalışma ile ilgili unutulmaması gereken (kaydedilecek) notlar veya açıklamalar varsa bu seçenek aracılığı ile not edilir. Bu seçenek çalıştırıldığında karşımıza şekil 2.29’da gösterilen ve Windows “Not Defteri” ‘ne benzeyen bir pencere gelir. Önemli notlar veya açıklamalar bu pencere içerisine yazılır ve “OK” düğmesine basılır. (Bu kaydedilen açıklamalar daha sonra yine aynı seçenek kullanılarak görülebilir.)
Configure Power Rails: Çalışma alanında oluşturulan devre şemasında; NETLIST işleminin tam olarak yapılabilmesi için, besleme (VCC, GND, VDD, VSS, VEE, vb. gibi) ayarlarının yapılmasını sağlar.
New (Root) Sheet: Proje dosyası içerisinde, yeni bir tasarım alanı (katman) açar (şekil 2.30). Design menüsünden doğrudan ya da “Goto Sheet” penceresi (şekil 2.32) aracılığı ile istenilen tasarım alanına geçilir.
Şekil 2.30: Tasarım alanları arası geçiş
Şekil 2.31: Tasarım alanının silinmesi
Goto Previous Root or Sub-sheet: Bir proje dosyasında, ISIS ortamında birden çok tasarım alanı (katman) ile çalışılıyor ise, bu seçenek kullanılarak, bir önceki numaralı tasarım alanına geçilir. (Burada kasdedilen bir önceki tasarım alanı, bir önceki çalışılan tasarım alanı değildir.) Bu seçeneğin kısayol tuşu “Page Up” tuşudur.
Goto Next Root or Sub-sheet: Bir proje dosyasında, ISIS ortamında birden çok tasarım alanı (katman) ile çalışılıyor ise, bu seçenek kullanılarak bir sonraki numaralı tasarım alanına geçilir. Bu seçeneğin kısayol tuşu “Page Down” tuşudur. Exit to Parent Sheet: Bir proje dosyasında, ISIS ortamında birden çok tasarım alanı (katman) ile çalışılıyor ise, bu seçenek kullanılarak çalışılan katmandan ana tasarım alanına dönülür. Bu seçeneğin kısayol tuşu “Ctrl + X” tuşlarıdır.
Şekil 2.32: “Goto Sheet” penceresi
2.3.6. “Graph” Menüsü
Şekil 2.33: "Graph” menüsü
Tasarım alanında bulunan çalışmamıza grafik eklemek, var olan grafiği düzenlemek, vb. gibi işlemleri bu menü aracılığı ile gerçekleştirebiliriz. Bu menünün alt seçenekleri şekil 2.33’de gösterilmektedir.
Edit Graph: Tasarım alanında oluşturulmuş olan grafiği düzenlemek için kullanılır. Bu seçenek çalıştırıldığında karşımıza şekil 6.14’deki gibi bir pencere gelir. Bu grafik düzenleme penceresindeki bilgiler, grafiğin özelliğine göre değişir. Add Traces: Tasarım alanında bulunan grafiğe izleme noktası veya noktaları eklemek için kullanılır. Kısayol tuşu “Ctrl+T” ‘dir. Bu seçeneğin çalıştırılabilmesi için, tasarım alanında bir grafik komponentinin (elemanının) olması gerekmektedir. Bu seçenek çalıştırıldığında karşımıza şekil 6.15’de verilen “Add Transient Trace” penceresi gelir ve bu pencere kullanılarak, grafiğimiz için izleme noktaları seçilir. Simulate Graph: Tasarım alanında bulunan devrede değişiklik yapılmış, bu değişiklik grafiği etkiliyorsa bu seçenek kullanılarak grafik tekrar oluşturulur. Yani bu seçenek ile grafiğin simüle işlemini tasarım alanındaki devrenin en son haline göre tekrar yapması istenir. Kısayol tuşu “Space” tuşudur.
View Simulation Log: Tasarım alanında oluşturulan grafik “Simulate Graph” seçeneği ile simüle işlemini yaptıktan sonra bu seçenek çalıştırıldığında, simülasyon ile ilgili bilgiler veren bir pencere (SİMULATİON LOG penceresi) karşımıza gelmektedir. Bu seçeneğin kısayol tuşu “Ctrl + V” ‘dir.
Export Graph Data: Bu seçenek tasarım alanında bulunan grafiğin zamana bağlı olarak matematiksel verilerini bir dosya olarak kaydetmek için kullanılır.
Clear Graph Data: Grafikte oluşan verileri silmek ve grafik simülasyonunu en baştan yaptırmak için kullanılır. Verify Graphs: Tasarım alanında oluşturulan grafiklerin uygunluk analizini yapar. Bu seçenek öncelikle, kodunda yapılan değişiklikler sonrası uygulamanın bütününün yeniden testine ihtiyaç duyulan mikrodenetleyici tabanlı uygulamalarda kullanılır.
Verify Fileş: Bu seçenek, aynı grafik ile ilgili daha önce alınmış birçok sonucu karşılaştırır ve doğruluğunu kanıtlar. Ancak daha önce alınan sonuçlar ile sonradan alınan grafik sonuçları (ya da grafik bulunan dosyalar farklı isimlerle aynı klasöre kaydedilmek şartı ile) karşılaştırılır. Bu karşılaştırma sonucunda bir rapor hazırlanır ve kullanıcı bilgilendirilir.
NOT: Şekil 2.33'de görüleceği üzere; tasarım alanında herhangi bir grafik oluşturuldu ise bu grafiğin adı “Graph" menüsünün en altına yerleşecektir. Bu seçeneğin üzerine tıklandığında grafik daha iyi görüntülenmek ve incelenmek için bir pencere içerisinde büyütülecek ve bu pencere aracılığı ile grafik üzerinde işlemler (düzenleme, x ve y ekseni adım belirleme, grafiği eksenler üzerinden küçültme - büyütme, kaydetme, renklerini ayarlama, vb. gibi) yapılabilecektir.
Şekil 2.34: Tasarım alanında bulunan devre çalıştırılmadan önceki “Debug" menüsü
2.3.7. “Debug” Menüsü
Bu menü; tasarım alanında bulunan devrenin çalışması, durdurulması, adım adım çalıştırılması, vb. gibi işlemlerin yapılabilmesi için kullanılmaktadır. Bu menü genellikle mikrodenetleyici tabanlı devre simülasyonlarında kullanılmaktadır. Bu menünün iyi anlaşılabilmesi için iki durumda incelenmesi gerekir. Bu iki durumdan birincisi: Şekil 2.34’de görüldüğü üzere, tasarım alanında bulunan devrenin çalıştırılmadan önceki durumu; ikinci durum ise: Şekil 2.35'de görüldüğü gibi, tasarım alanında bulunan devrenin çalıştırıldıktan sonra ki durumu. Devre çalışıyor iken menümüzün altına devremizle ilgili olan bir takım seçenekler daha eklenecek ve bu seçenekler tasarım alanında bulunan devrenin özelliğine göre değişiklikler gösterecektir.
Şekil 2.35’de gösterilen “Debug” menüsü tasarım alanında Microchip şirketinin üretmiş olduğu PIC16F877 elemanı kullanılıyor iken elde edilmiştir.
Şekil 2.35: Tasarım alanındaki devre çalıştırıldıktan sonraki “Debug” menüsü
Start VSM Debugging: Tasarım alanında bulunan devreyi adım adım incelemek üzere çalıştırır ve hemen pause yapar. Hata ayıklama maksadıyla kullanılır. Bu seçeneğin kısayol tuşu “Ctrl + F12” ‘dir.
Pause VSM Debugging: Tasarım alanında bulunan devrenin çalışmasına ara verir (Devrenin çalışması o anda durur ve devre “Start VSM Debugging” yapıldığı anda devrenin çalışması kaldığı yerden devam eder). Kısayol tuşu klavyede bulunan “Pause” tuşudur.
Stop VSM Debugging: Tasarım alanında bulunan devrenin çalışmasını durdurur. Devrenin çalışması tekrar “Start VSM Debugging” yapıldığında simülasyon işlemi baştan başlar. Kısayol tuşu “Shift + Pause” tuşlarıdır.
Run Simulation: Simülasyonun başlatılmasını sağlar. Kısayol tuşu “F12” tuşudur.
Run Simulation (no breakpoints): Devrenin çalışması istenirken, bazı noktalarda “Breakpoints” , yani kontrol noktaları kondu ise; bu kontrol noktalarını görmezden gelerek devreyi çalıştırır. (“Run Simulation” seçeneği ile simülasyon işlemi başlatıldı ise, devrenin çalışması bu çalışma noktalarının her birinde durur.) Bu seçeneğin kısayol tuşu “Alt + F12” tuşlarıdır.
Run Simulation (timed breakpoint): Bu seçenek çalıştırıldığında karşımıza aşağıdaki pencere gelir ve bu pencerede "Time to execute in seconds” yazan bölüme bir zaman dilimi (saniye olarak) girilir, “OK” butonuna tıklanır ve devre çalıştırılırsa, devrenin çalışması o girilen süre sonunda durdurulur. Yani bu seçenek, devrenin ne kadar süre çalışacağını belirlemektedir.
Şekil 2.36: Devrenin zamana bağlı olarak durdurulması
Şekil 2.36’da görülen pencerede, tasarım alanında bulunan devrenin çalışmasına 1 saniye sonra ara verilir (o anda durdurulur).
Step Over Source Line: Tasarım alanında bulunan devre, hata ayıklama işlemi için, adım adım ileri doğru çalıştırılır. Bu seçeneğin kısayol tuşu “F10” tuşudur.
Step Into Source Line: Aktif olan fonksiyonu (veya altprogramı [subroutine]) ileri çalıştırır. Ayrıca bu seçenek, kaynak popup penceresi açık (aktif) iken kullanılabilir. Kısayol tuşu “F11" tuşudur.
Step Out from Source Line: Hata ayıklama modundan çıkarak animasyonun devamını sağlar. Bu seçeneğin kısayol tuşu “Ctrl + F11” tuşlarıdır. Run To Source Line: Bu seçenek simülasyonu, kürsörün o anki pozisyonuna ulaşana dek çalıştırır. Ayrıca bu seçenek, kaynak popup penceresi açık (aktif) iken kullanılabilir. Bu seçeneğin kısayol tuşu “Ctrl + F10” tuşlarıdır.
Animated Single Step: Bu seçenek sürekli tek adımlık animasyon yapılmasını sağlar.
Reset Debug Popup Windows: Bu seçenek çalıştırıldığında, VSM simülasyon pencereleri orijinal (default) ayarlarına döner.
Reset Persistent Model Data: Eprom ve eeprom serisi komponentlerde veriyi resetler. Yani simülasyon işlemi başladıktan sonra epromların içeriği değişti ise, bu seçenek çalıştırıldıktan sonra epromların içeriği simülasyonun başladığı andaki değerini alır. Configure Diagnostics: Tasarım alanında bulunan devre ile ilgili olmak üzere, ISIS ortamının yapacağı simülasyon ve tasarım alanında bulunan programlanabilir entegrelerin simülasyonu ile ilgili ayarlar yapılır. Bu seçenek
çalıştırıldığında karşımıza şekil 2.37'de verilen pencere gelir. Bu pencereden de görüleceği üzere, tasarım alanında bir PIC16F877 mikrodenetleyicisi bulunmakta ve istenirse bu mikrodenetleyicinin TIMER0 donanım modülü disable (pasif) edilebilmektedir. Enable Remote Debug Monitor: VSM simülasyonu için Virtual Debug
Monitor’ü aktif eder. Yani, hata ayıklama işleminde kullanılmak üzere harici bir görüntüleme aygıtı kullanılmasına imkân sağlar.
Horz. Tile Popup Windows: ISIS ortamı içerisinde açık bulunan pencereleri, ekranı yatay kaplayacak şekilde yerleştirir.
Vertical Tile Popup Windows: ISIS ortamı içerisinde açık bulunan pencereleri, ekranı dikey kaplayacak şekilde yerleştirir.
Şekil 2.37: “Configure Diagnostics” penceresi
Tasarım alanındaki devre çalışıyor iken “Debug” menüsü altında oluşan seçenekler;
Simulation Log: Bu seçenek devre çalıştırıldıktan sonra seçilebilir. Bu seçenek bize, devre simülasyonunun çalışması ile ilgili (netlist, spice models, devrenin derlenmesi, besleme hataları, vb. gibi) bilgiler verir.
Watch Window: Bu seçenek çalıştırıldığında “izleme penceresi” adını verebileceğimiz pencere karşımıza gelir. Bu pencere aracılığı ile devremiz ile ilgili izleme noktaları ve “breakpoints” adı verilen kontrol noktaları oluşturabiliriz.
No comments