Standardne naredbe za programabilne instrumente (SCPI)

Autor: Randy Alexander
Datum Stvaranja: 24 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
Standardne naredbe za programabilne instrumente (SCPI) - Tehnologija
Standardne naredbe za programabilne instrumente (SCPI) - Tehnologija

Sadržaj

Definicija - Što znače standardne naredbe za programabilne instrumente (SCPI)?

Standardne naredbe za programiranje instrumentacije (SCPI) definiraju standard namijenjen upravljanju instrumentacijom. SCPI opisuje jezik koji je koristan za kontrolu ispitnih instrumenata. SCPI nudi standardni sintaksu, format razmjene podataka i naredbenu strukturu.

Ključni cilj SCPI je smanjiti vrijeme razvoja programa automatske testne opreme (ATE). Cilj se postiže pružanjem pouzdanog programskog okruženja za korištenje podataka i kontrolu instrumenata. Ovo pouzdano programsko okruženje dobiva se korištenjem definiranih formata podataka, programa i odgovora instrumenata na svim SCPI uređajima, bez obzira na dizajnera.

SCPI se obično izgovara "poskočno".

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava standardne naredbe za programabilne instrumente (SCPI)

SCPI uređaji su nevjerojatno fleksibilni u prihvaćanju niza parametara i naredbenih formata, što ih čini jednostavnijim za programiranje. Odgovori instrumenta koji se vraća regulatoru mogu biti statusni ili podaci. Format odgovora na određeni upit SCPI instrumenta je dobro definiran, a on smanjuje napore programiranja potrebnih za razumijevanje statusa kao i podataka o instrumentu.

Programska konzistentnost SCPI je vodoravna i vertikalna. Vertikalna dosljednost programiranja određuje program unutar klase instrumenta, dok horizontalna konzistencija koristi istu naredbu za upravljanje sličnim funkcijama u svim razredima instrumenata.

SCPI ima mogućnost pružanja različitih razina kontrole instrumenata. Naredbe standardne mjere pružaju korisnicima brze i jednostavne naredbe preko SCPI instrumentacije, dok sveobuhvatnije naredbe nude konvencionalno upravljanje instrumentima.

Programeri ATE sustava mogu značajno iskoristiti SCPI. SCPI smanjuje vrijeme potrebno za programere ATE sustava kako bi naučili programirati novu SCPI opremu nakon što programiraju svoju početnu SCPI opremu. SCPI je koristan programerima koji:

  • Za predavanje naredbi instrumentima koristite programske jezike poput FORTRAN, C itd
  • Instalirajte upravljačke programe uređaja s instrumentima za generatore programa ATE
  • Instalirajte upravljačke programe uređaja s instrumentima na prednje ploče instrumenta
SCPI opisuje parametre, naredbe instrumenata, statuse i podatke. SCPI nije programski jezik, aplikacijski paket ili softver usmjeren na kontrolu prednje ploče s instrumentima.

SCPI je izgrađen tako da se slojevito prekriva preko hardversko neovisnog dijela IEEE 488.2. Štoviše, SCPI dobro surađuje s sučeljima između kontrolera i instrumenta, uključujući RS-232C, IEEE 488.1, VXIbus itd.