Standardni ukazi za programirljive instrumente (SCPI)

Avtor: Randy Alexander
Datum Ustvarjanja: 24 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Standardni ukazi za programirljive instrumente (SCPI) - Tehnologija
Standardni ukazi za programirljive instrumente (SCPI) - Tehnologija

Vsebina

Opredelitev - Kaj pomenijo standardni ukazi za programirljive instrumente (SCPI)?

Standardni ukazi za programirljivo instrumentacijo (SCPI) definirajo standard, namenjen krmiljenju instrumentov. SCPI opisuje jezik, ki je uporaben za nadzor testnih instrumentov. SCPI ponuja standardno skladnjo, obliko izmenjave podatkov in strukturo ukazov.

Ključni cilj SCPI je skrajšati čas razvoja programa avtomatske testne opreme (ATE). Cilj je dosežen z zagotavljanjem zanesljivega programskega okolja za uporabo podatkov in nadzor instrumentov. To zanesljivo programsko okolje je pridobljeno z uporabo določenih formatov podatkov, programov in odzivov instrumentov v vsaki opremi SCPI, ne glede na oblikovalca.

SCPI se ponavadi izgovarja "preskočen."

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga standardne ukaze za programirljive instrumente (SCPI)

Naprave SCPI so neverjetno prilagodljive pri sprejemanju matric parametrov in ukaznih formatov, zaradi česar so programi preprostejši. Odzivi instrumenta, ki ga vrnete krmilniku, so lahko status ali podatki. Format odgovora na določeno poizvedbo instrumenta SCPI je dobro opredeljen in zmanjšuje programska prizadevanja, potrebna za razumevanje stanja in podatkov o instrumentu.

Programska skladnost SCPI je vodoravna in navpična. Vertikalna programska konsistentnost določa programe znotraj razreda instrumentov, medtem ko horizontalna skladnost uporablja isti ukaz za upravljanje podobnih funkcij v vseh razredih instrumentov.

SCPI ima možnost zagotavljanja različnih ravni nadzora instrumentov. Standardni ukazi uporabnikom omogočajo hiter in enostaven ukaz preko instrumentacije SCPI, medtem ko bolj celoviti ukazi ponujajo običajni nadzor instrumentov.

Programerji sistemov ATE lahko od SCPI znatno koristijo. SCPI zmanjšuje čas, potreben programerjem sistemov ATE, da se naučijo programirati novo opremo SCPI po programiranju svoje prvotne opreme SCPI. SCPI je koristen za programerje, ki:

  • Za ukaze instrumentom uporabite programske jezike, kot so FORTRAN, C itd
  • Namestite gonilnike instrumentnih naprav za generatorje programa ATE
  • Namestite gonilnike naprav instrumentov na sprednje plošče programskega instrumenta
SCPI opisuje parametre, ukaze instrumentov, stanja in podatke. SCPI ni programski jezik, aplikacijski paket ali programska oprema, usmerjena na nadzor sprednje plošče instrumenta.

SCPI je zasnovan tako, da je plast nad strojno neodvisnim delom IEEE 488.2. Poleg tega SCPI dobro sodeluje z vmesniki med krmilnikom in instrumentom, vključno z RS-232C, IEEE 488.1, VXIbus itd.