icpins, lazarus/fpc ile yazılmış açık kaynak kodlu, entegre devrelerin bacak isimlerini grafik olarak gösteren bir yardımcı programdır. |
Sil (Single in line/tek sıra) ve Dil (Dual in line/çift sıra) bacak şekilerini
kullanabilir. Programın ana penceresi amacına uygun olacak şekilde sade ve gereken
bilgiyi gösterir şekilde tasarlanmıştır.
Veri dosyaları, inifiles yapısında olup text dosyalarıdır. Programın kendi entegre/bacak editörü kullanılabileceği gibi bir text editörü ile de kullanılabilir.
Program çalıştırıldığında kullanıcının ana dizininde .icpins.conf dosyası oluşturur ve yüklü bulunan veri dosyası, seçili entegre, pencere boyutları ve konumu gibi bilgileri saklamak için kullanılır. Bu dosya da inifiles formatında text dosyasıdır.
Program, Kaynak Kodları ve Veri Dosyaları:
Program icpins adlı bir tek çalıştırılabilir elf dosyasından oluşmaktadır. Bu dosya kullanıcı alanında herhangi bir dizine kopyalanıp çalıştırılabilir. Özel bir kurulum gerektirmez. İsteyenler programın kaynak kodlarını bulunduran, lazarus içinden Publish edilerek elde edilmiş dosyaları lazarus projesi olarak kullanabilirler.
icpins.bz2 (708.1 KB) Kullanıcının kendi alanından çalıştırılması önerilir. (md5sum: a750f6cc1fc25f114b31875729012ffa icpins)
icpins-060210.tar.gz - Kaynak kodlar. (79.4 KB) lazarus içinden proje olarak kullanılabilir. (md5sum: a2fef5e1a58e0eb007edb71d4362c898 icpins-060210.tar.gz)
sample.pin - Örnek veri dosyası. Program çalıştıktan sonra sağ-menüden Load File ile yüklenerek kullanılır.
Kullanım ve Özellikler:
Ana pencere üzerine sağ tıklandığında açılan pop-up menü ile gerekli işlemler
yapılabilir.
New File ile yeni bir data dosyası oluşturulur. Bu dosyada
hiçbir bilgi yer almamaktadır. Yeni verileri girmeniz gerekir.
Load File ile mevcut bir data dosyası yüklenir.
Save File girilmiş olan bilgileri bir dosyaya kaydetmeniz içindir.
New Part menü girişi o anda bulunan entegrenin değerleri
ile yeni bir veri oluşturur ve sizin edit edebilmeniz için edit penceresini
açar.
Eğer farklı bir bacak yapısı ve paket biçimi kullanacaksanız ilk önce bunları değiştirmeniz
gerekir. Yeni entegreye bir isim verildikten sonra Ok tuşu ile veri listesine
ekleyebilirsiniz. Ya da bacakların isimlerini veya fonksiyonlarını değiştirebilirsiniz.
Her bacak dört farklı özellik ile tanımlanabilir.
Not Defined: Bacak fonksiyonunun belirtilmediği ve yalnızca düz bir
çizgi ile gösterilen şekildir. Besleme bacakları için kullanılabilir.
I/O: Bacağın hem input/giriş hem de output/çıkış olarak kullanılabildiğini
belirtir ve her iki yöne doğru ok ile gösterilir.
Input: Yalnız input/giriş özelliğine sahip bacaklarda kullanılır ve
entegre yönünde bir ok ile gösterilir.
Output: Yalnız output/çıkış özelliğine sahip bacaklarda kullanılır ve
entegreden dışarıya doğru bir ok ile gösterilir.
Pin ile belirtilen edit edilecek bacak numarası aynı sıradaki sol-sağ oklar ile değiştirilebilir. Seçilen bacak için Pin Name girişine istenilen isim yazılır. Burada evrik girişler için kullanılan üzeri çizgili isim yazabilmek için, üzeri çizgili olacak bölüm iki adet | karakteri arasına alınmalıdır. Resimde görülen |MCLR| üzeri çizgili olarak çıkacaktır.
Sağ-Menü'de yer alan Edit Part ile o an seçili olan entegrenin bilgilerinin değiştirilmesi için edit penceresi açılır. Delete Part ise, yine o an seçili olan entegrenin veri dosyasından silinmesini sağlar.
Reorder girişi, verilerin yeniden sıralanması için kullanılır.
Seçilen entegrenin ismi up/down tuşları ile yukarı ya da aşağı sıraya
alınabilir.
|
Bu ve ilişkilendirilmiş yazılar GPL lisansına göre yayınlanmaktadır. Bütün hakları yazarına aittir. Yazarının ismi belirtilerek serbestçe dağıtılabilir ve kullanılabilir. Ancak bunların hiçbiri, hiçbir şekilde ve şartta GPL lisansı haricinde kullanılamaz. Burada yer alanları bulundurmaktan, kullanmaktan veya alıntı yapmaktan dolayı hiçbir sunucu, servis veya protokol, yazı veya içeriği üzerinde hak iddia edemez. info@elektronist.com