Programlanabilir Aletler İçin Standart Komutlar (SCPI)

Yazar: Randy Alexander
Yaratılış Tarihi: 24 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
Programlanabilir Aletler İçin Standart Komutlar (SCPI) - Teknoloji
Programlanabilir Aletler İçin Standart Komutlar (SCPI) - Teknoloji

İçerik

Tanımı - Programlanabilir Araçlar İçin Standart Komutlar (SCPI) ne anlama geliyor?

Programlanabilir Enstrümantasyon için Standart Komutlar (SCPI) enstrümantasyon kontrolü için amaçlanan bir standardı tanımlar. SCPI, test araçlarını kontrol etmek için yararlı olan 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ı, programlar ve cihaz yanıtları kullanılarak elde edilir.

SCPI genellikle "atla" şeklinde telaffuz edilir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia, Programlanabilir Aletler İçin Standart Komutları Açıklar (SCPI)

SCPI cihazları, programlanmasını kolaylaştıran bir dizi parametre ve komut formatını kabul etmede inanılmaz derecede esnektir. Kontrol cihazına geri gönderilen cihazdan gelen yanıtlar durum veya veri bilgisi olabilir. Bir SCPI enstrümanının spesifik bir sorgusunun cevap formatı iyi tanımlanmıştır ve enstrüman veri bilgisinin yanı sıra durumu 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ındaki programları belirtirken, yatay tutarlılık, enstrüman sınıflarının her yerinde benzer işlevleri yönetmek için aynı komutu kullanır.

SCPI birçok farklı enstrüman kontrol seviyesi sağlama yeteneğine sahiptir. Standart ölçü komutları, kullanıcılara SCPI enstrümantasyonu üzerinde hızlı ve kolay komutlar verirken, daha kapsamlı komutlar geleneksel araç kontrolü sunar.

ATE sistemleri programcıları SCPI'den önemli ölçüde faydalanabilir. SCPI, ATE sistemleri programcılarının başlangıçtaki SCPI ekipmanlarını programladıktan sonra yeni SCPI ekipmanlarını nasıl programlayacaklarını öğrenmeleri için gereken süreyi azaltır. SCPI aşağıdakileri yapan programcılar için faydalıdır:

  • Enstrümanlara komut göndermek için FORTRAN, C vb. Gibi programlama dillerini kullanın.
  • ATE program jeneratörleri için cihaz aygıt sürücülerini kurun
  • Yazılım ön panelleri için cihaz aygıt sürücülerini kurun
SCPI parametreleri, alet komutlarını, durumları ve verileri açıklar. SCPI, cihazın ön panel kontrolünü amaçlayan bir programlama dili, uygulama paketi veya yazılımı değildir.

SCPI, IEEE 488.2'nin donanımdan bağımsız kısmı üzerine katmanlı olarak üretilmiştir. Ayrıca, SCPI, RS-232C, IEEE 488.1, VXIbus, vb. Dahil olmak üzere kontrol cihazından cihaza arayüzlerle iyi çalışır.