Dom Razvoj Koje su standardne naredbe za programirljive instrumente (scpi)? - definicija iz tehopedije

Koje su standardne naredbe za programirljive instrumente (scpi)? - definicija iz tehopedije

Sadržaj:

Anonim

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 koristeći definirane formate podataka, programske poruke i odgovore instrumenata na svakoj SCPI opremi, neovisno o dizajneru.


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

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 programske napore potrebne za razumijevanje statusa kao i podataka o instrumentu.


Programska konzistentnost SCPI je vodoravna i vertikalna. Vertikalna dosljednost programiranja određuje programske poruke 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
  • Ugradite upravljačke programe uređaja s instrumentima na prednje ploče s instrumentima
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.

Koje su standardne naredbe za programirljive instrumente (scpi)? - definicija iz tehopedije