Bu sayfadaki yazılar
Sayfanın metni
Sayfa 7
Elektronik ile yakından ilgilenenler kendi tasarladıkları devrelerin filmini hazırlarken genelde büyük zorluklarla karşılaşırlar. Öncelikle devrenin parçaları bir kağıt üzerine çizilip yolların nerden gideceği belirlenmelidir. Devre elemanları fazlalaştıkça bu iş daha zorlaşmaktadır ve sonunda içinden çıkılmaz bir hal almaktadır. Bu nedenle aynı işi yapan özel bilgisayarlar geliştirilmiştir. CAL (Computer Aided Layout) diye adlandırılan bu sistemler oldukça yüksek bir hıza ve 2048x2048 noktalık bir grafik çözünürlüğüne sahiptirler. Fakat bu sistemlerin fiyatları da o derece yüksektir. Elektronikle sadece bir hobi olarak ilgilenen bir kişinin en ucuzu 20.000 DM.'lik (18 milyon) olan bu sistemlerden satın alıp kendi tasarladığı devrenin filmini hazırlaması imkânsızdır. Burada C-64yine imdadımıza yetişiyor.
Aşağıda dökümünü bulabileceğiniz Hypro-Platos adlı program ile C-64'ünüz ve uygun bir printer ile kendi devre filmlerinizi hazırlayabilirsiniz. Yalnız bilgisayarınızı kesinlikle profesyonel bir CAL sistemi ile karşılaştırmayın. Sizin çalışabileceğiniz alan 100x128'lik bir çözünürlüğe sahiptir. (Her nokta kenar uzunluğu 1,27 mm olan bir kareden oluşmaktadır.) Hypra-Platos'un özelliklerini şöyle sıralayabiliriz.
1- Program tamamen menülerle kontrol edilmektedir.
2- Bağlantıların bilgisayar tarafından soptanması (Auto Router)
3- Auto Router ile belirlenmiş yolları daha sonra Manuel Router seçeneği ile kullanıcı tarafından düzenlenebilir. Bu iş için dikey ve yatay eksenlerde hareket eden ekran kullanılır. Parçalar bu ekran üzerinde çevrilebilir, kaydırılabilir, silinebilir ve istenildiği yere yerleştirilebilirler. Ayrıca parçaların bacakları arasındaki bağlantıları istediğiniz gibi yapabilirsiniz. Bu arada çift yüzlü tasarımlar için istenilen yüz seçilebilir. Hangi yüzün ekran üzerinde görüldüğü ise yerleştirilen parçaların rengi ile belirlenir.
4- Hem Auto Router hem de Manuel Router ile çift taraflı elektronik devre tasarımı
5- Kendi yapabileceğimiz parça kataloğu
6- Bir defa bir parçanın boyutlarını ve bacaklarının pozisyonunu belirledikten sonra bunlar ana programda istenildiği gibi kullanılırlar.
Burada belirlenmiş birkaç parçaya bağlı kalmak zorunda değilsiniz. İstediğiniz sayıda, istediğiniz türde parça belirleyip bunların diskette saklanmasını sağlayabilirsiniz.
7- Aşağıdaki printerler ile normal veya ters görüntülü filmler basabilirsiniz.
-MPS 802 (1:1 veya 2:1 oranlarında)
-Commodore 1526 (1:1 veya 2:1 oranlarında)
-FX-80 veya aynı türden diğer printerler (1:1 oranında)
Şimdi gelelim programın kendisine. hypra Platos üç programdan oluşmaktadır: ana program olan 0.PRG, 1.PRG ve printer işlemlerini yürüten 2.PRG. Bu üç programı da yazıp bir disket üzerine kaydettikten sonra ana program olan 0.PRG'yi yükleyip RUN komutunu verin.
Birkaç saniye sonra başlangıç ekranı ve arkasından ana menü görülecektir. Buradan diğer 8 menüye geçilebilir ve her alt-menüden ilk menüye RESTORE tuşu ile dönülebilir. Bu sekiz alt menüyü şöyle sıralayabiliriz:
1. Parça listesi; Her elektronik parça burada boyutları ve bacak konumları ile belirtilir. Bu parçalar daha sonra element listesinde kullanılır.
2. Element listesi: Bu listede elektronik devrede yer alacak parçalar bulunur. Yalnız bu parçalar daha önce yukarıdaki birinci seçenek ile tarif edilmelidir. Element listesinde kullanılacak parçalar belirlendikten sonra, bağlantı listesine geçilebilir.
3. Bağlantı listesi: Burada daha sonra Router ile düzenlenecek bacak bağlantıları verilir.
4. Parça yerleştirme: Bu seçenek ile parçalar istenildiği gibi yerleştirilebilir. Ayrıca buradan Manuel Router bölümüne de geçebilirsiniz.
5. Router: Bağlantı listesinde verilen yollar uygun şekilde düzenle-
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 6
NEXT NEXT END PROC REM *kk SUBRPROC #6 PROC VIR REM *x*k 1 REPEATI DE-JI$ OR IF JsL THEN PROC END PROC REM **k SUBPROC #7 PROC CLEAR REM **k FOR Js1 TO Isi TO 1 TO T END PROC REM PROC MATADD REM PRINT AT(12,23)PSs
FOR Isi TO Rİ:FOR 3Jzi1i TO NEXT END PROC REM PROC SCREENSAVE REM INV 0,24,4â,1:PRINT AT(8,23)P5$"DOSY A ",18 PRINT AT(8,23)P5$4 SCRSV Li" INV 0,24,4,1:CALL EDIT REM PROC SCREENLORD REM INV AT(9,23)P5$”"DOSY A IF L$4*",.CIR" SCRLD INV EDIT