Namai Plėtra Kas yra standartinės komandos programuojamiems instrumentams (scpi)? - apibrėžimas iš techopedijos

Kas yra standartinės komandos programuojamiems instrumentams (scpi)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia standartinės programuojamų instrumentų (SCPI) komandos?

Programinės įrangos (SCPI) standartinės komandos apibrėžia prietaisų valdymo standartą. SCPI apibūdina kalbą, kuri yra naudinga kontroliuojant bandymo prietaisus. SCPI siūlo standartinę sintaksę, keitimosi duomenimis formatą ir komandų struktūrą.


Pagrindinis SCPI tikslas yra sumažinti automatinio bandymo įrangos (ATE) programos kūrimo laiką. Tikslas pasiekiamas užtikrinant patikimą duomenų naudojimo ir prietaisų valdymo programavimo aplinką. Ši patikima programavimo aplinka sukuriama naudojant apibrėžtus duomenų formatus, programos pranešimus ir instrumentų atsakymus kiekvienoje SCPI įrangoje, nepriklausomai nuo dizainerio.


SCPI paprastai tariama kaip „skippy“.

„Techopedia“ paaiškina standartines programuojamų instrumentų (SCPI) komandas

SCPI įrenginiai yra neįtikėtinai lankstūs priimant daugybę parametrų ir komandų formatų, todėl juos lengviau programuoti. Prietaiso, kuris grąžinamas valdytojui, atsakymai gali būti arba būsenos, arba duomenų informacija. Konkrečios SCPI priemonės užklausos atsakymo formatas yra tiksliai apibrėžtas ir jis sumažina programavimo pastangas, reikalingas norint suprasti būseną ir instrumentų duomenų informaciją.


SCPI programavimo nuoseklumas yra horizontalus ir vertikalus. Vertikalus programavimo nuoseklumas nurodo programos pranešimus prietaisų klasėje, tuo tarpu horizontalus nuoseklumas naudoja tą pačią komandą, kad valdytų panašias funkcijas visose prietaisų klasėse.


SCPI turi galimybę pateikti daugybę skirtingų instrumentų valdymo lygių. Standartinės matavimo komandos vartotojams suteikia greitas ir lengvas komandas per SCPI prietaisus, tuo tarpu išsamesnės komandos siūlo įprastą prietaisų valdymą.


ATE sistemų programuotojai gali gauti didelę naudą iš SCPI. SCPI sutrumpina laiką, reikalingą ATE sistemų programuotojams išmokti programuoti naują SCPI įrangą, užprogramavus jų pradinę SCPI įrangą. SCPI naudinga programuotojams, kurie:

  • Naudokite programavimo kalbas, tokias kaip FORTRAN, C ir kt., Kad pateiktumėte komandas prie instrumentų
  • Įdiekite prietaisų įrenginių tvarkykles ATE programos generatoriams
  • Įdiekite prietaiso prietaisų tvarkykles programinės įrangos priekiniams skydams
SCPI apibūdina parametrus, prietaiso komandas, būsenas ir duomenis. SCPI nėra programavimo kalba, programų paketas ar programinė įranga, skirta prietaisų priekinio skydelio valdymui.


SCPI yra sukurtas taip, kad būtų padengtas IEEE 488.2 nepriklausoma aparatine įranga. Be to, SCPI gerai veikia su valdiklių-prietaisų sąsajomis, įskaitant RS-232C, IEEE 488.1, VXIbus ir kt.

Kas yra standartinės komandos programuojamiems instrumentams (scpi)? - apibrėžimas iš techopedijos