İçindekiler:
- Tanımı - Programlanabilir Aygıtlar (SCPI) için Standart Komutlar ne anlama geliyor?
- Techopedia Programlanabilir Cihazlar için Standart Komutları (SCPI) açıklıyor
Tanımı - Programlanabilir Aygıtlar (SCPI) için Standart Komutlar ne anlama geliyor?
Programlanabilir Enstrümantasyon için Standart Komutlar (SCPI), enstrümantasyon kontrolü için tasarlanmış bir standardı tanımlar. SCPI, test cihazlarını kontrol etmek için yararlı bir dili tanımlar. SCPI standart bir sözdizimi, veri değişim formatı ve komut yapısı sunar.
SCPI'nin temel amacı, otomatik test ekipmanı (ATE) programının geliştirme süresini en aza indirmektir. Amaç, veri kullanımı ve cihaz kontrolü için güvenilir bir programlama ortamı sağlayarak gerçekleştirilir. Bu güvenilir programlama ortamı, tasarımcıdan bağımsız olarak her SCPI ekipmanında tanımlanmış veri formatları, program mesajları ve cihaz yanıtları kullanılarak elde edilir.
SCPI genellikle "kaygan" olarak telaffuz edilir.
Techopedia Programlanabilir Cihazlar için Standart Komutları (SCPI) açıklıyor
SCPI aygıtları, bir dizi parametre ve komut formatını kabul etme konusunda inanılmaz derecede esnektir, bu da onları programlamayı kolaylaştırır. Cihazdan kontrolöre geri gönderilen yanıtlar, durum veya veri bilgisi olabilir. Bir SCPI cihazının belirli bir sorgusunun yanıt formatı iyi tanımlanmıştır ve durumun yanı sıra cihaz veri bilgisini anlamak için gereken programlama çabalarını azaltır.
SCPI'nin programlama tutarlılığı hem yatay hem de dikeydir. Dikey programlama tutarlılığı, bir enstrüman sınıfı içindeki program mesajlarını belirtirken, yatay tutarlılık tüm enstrüman sınıflarındaki benzer işlevleri yönetmek için aynı komutu kullanır.
SCPI birçok farklı cihaz kontrol seviyesi sağlama yeteneğine sahiptir. Standart ölçü komutları kullanıcılara SCPI aygıtları üzerinden hızlı ve kolay komutlar sunarken daha kapsamlı komutlar geleneksel aygıt kontrolü sunar.
ATE sistemleri programcıları SCPI'den önemli ölçüde yararlanabilir. SCPI, ATE sistem programcılarının ilk SCPI ekipmanlarını programladıktan sonra yeni SCPI ekipmanlarının nasıl programlanacağını öğrenmeleri için gereken süreyi azaltır. SCPI aşağıdakileri yapan programcılar için faydalıdır:
- Enstrümanlara komut vermek için FORTRAN, C vb. Programlama dillerini kullanın
- ATE program jeneratörleri için cihaz aygıt sürücülerini yükleyin
- Yazılım enstrümanı ön panelleri için enstrüman aygıt sürücülerini yükleme
SCPI, IEEE 488.2'nin donanımdan bağımsız kısmı üzerine katmanlı olacak şekilde üretilmiştir. Dahası, SCPI, RS-232C, IEEE 488.1, VXIbus vb.Dahil olmak üzere kontrolör-cihaz arayüzleri ile iyi çalışır.