Comenzi standard pentru instrumente programabile (SCPI)

Autor: Randy Alexander
Data Creației: 24 Aprilie 2021
Data Actualizării: 26 Iunie 2024
Anonim
Software tools and SCPI protocol
Video: Software tools and SCPI protocol

Conţinut

Definiție - Ce înseamnă comenzile standard pentru instrumente programabile (SCPI)?

Comenzile standard pentru instrumentare programabilă (SCPI) definește un standard destinat controlului instrumentației. SCPI descrie un limbaj util pentru controlul instrumentelor de testare. SCPI oferă o sintaxă standard, un format de schimb de date și o structură de comandă.

Obiectivul cheie al SCPI este minimizarea timpului de dezvoltare a unui program de echipamente de testare automată (ATE). Obiectivul este realizat prin furnizarea unui mediu de programare fiabil pentru utilizarea datelor și controlul instrumentelor. Acest mediu de programare fiabil este obținut folosind formate de date definite, programe și răspunsuri la toate instrumentele SCPI, indiferent de proiectant.

SCPI este de obicei pronunțat "skippy".

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică comenzile standard pentru instrumente programabile (SCPI)

Dispozitivele SCPI sunt incredibil de flexibile în a accepta o serie de formate de parametri și comenzi, ceea ce le face mai simple de programat. Răspunsurile instrumentului care este livrat înapoi la controler pot fi informații despre stare sau date. Formatul de răspuns al unei interogări specifice unui instrument SCPI este bine definit, reducând eforturile de programare necesare pentru a înțelege starea, precum și informațiile despre datele instrumentului.

Coerența de programare a SCPI este atât orizontală, cât și verticală. Consistența de programare verticală specifică programele din interiorul unei clase de instrumente, în timp ce consistența orizontală utilizează aceeași comandă pentru a gestiona funcții similare în toate clasele de instrumente.

SCPI are capacitatea de a oferi multe niveluri diferite de control a instrumentelor. Comenzile standard de măsură oferă utilizatorilor comenzi rapide și ușoare asupra instrumentației SCPI, în timp ce comenzile mai cuprinzătoare oferă control convențional al instrumentelor.

Programatorii de sisteme ATE pot beneficia în mod semnificativ de SCPI. SCPI reduce timpul necesar programatorilor de sisteme ATE pentru a învăța cum să programeze noi echipamente SCPI după programarea echipamentului SCPI inițial. SCPI este benefic pentru programatorii care:

  • Utilizați limbaje de programare precum FORTRAN, C etc. pentru a livra comenzi la instrumente
  • Instalați driverele de instrumente pentru generatoarele de programe ATE
  • Instalați driverele dispozitivului pentru panourile frontale ale instrumentelor software
SCPI descrie parametrii, comenzile instrumentului, stările și datele. SCPI nu este un limbaj de programare, pachet de aplicații sau software care vizează controlul panoului frontal al instrumentului.

SCPI este conceput pentru a fi stratificat pe partea independentă de hardware din IEEE 488.2. Mai mult, SCPI funcționează bine cu interfețele controlor-instrument, inclusiv RS-232C, IEEE 488.1, VXIbus etc.