Innholdsfortegnelse:
- Definisjon - Hva betyr standardkommandoer for programmerbare instrumenter (SCPI)?
- Techopedia forklarer standardkommandoer for programmerbare instrumenter (SCPI)
Definisjon - Hva betyr standardkommandoer for programmerbare instrumenter (SCPI)?
Standard kommandoer for programmerbar instrumentering (SCPI) definerer en standard beregnet for instrumenteringskontroll. SCPI beskriver et språk som er nyttig for kontroll av testinstrumenter. SCPI tilbyr en standard syntaks, datautvekslingsformat og kommandostruktur.
Hovedmålet med SCPI er å minimere utviklingstiden for et automatisk testutstyr (ATE) -program. Målet oppnås gjennom å tilby et pålitelig programmeringsmiljø for databruk og instrumentkontroll. Dette pålitelige programmeringsmiljø oppnås ved å bruke definerte dataformater, programmeldinger og instrumentresponser over alle SCPI-utstyr uavhengig av designeren.
SCPI uttales vanligvis "skippy."
Techopedia forklarer standardkommandoer for programmerbare instrumenter (SCPI)
SCPI-enheter er utrolig fleksible når de aksepterer en rekke parameter- og kommandoformater, noe som gjør dem enklere å programmere. Svarene fra instrumentet som blir levert tilbake til kontrolleren, kan være enten status eller datainformasjon. Responsformatet til en spesifikk spørring av et SCPI-instrument er godt definert, og det kutter ned programmeringsinnsatsen som er nødvendig for å forstå statusen så vel som instrumentdatainformasjonen.
Programmeringskonsistensen til SCPI er både horisontal og vertikal. Vertikal programmeringskonsistens spesifiserer programmeldinger i en instrumentklasse, mens horisontal konsistens bruker den samme kommandoen for å administrere lignende funksjoner over hele instrumentklassene.
SCPI har muligheten til å tilveiebringe mange forskjellige instrumentkontrollnivåer. Standard målkommandoer leverer brukere med raske og enkle kommandoer over SCPI-instrumentering, mens mer omfattende kommandoer tilbyr konvensjonell instrumentkontroll.
ATE-systemprogrammerere kan dra nytte av SCPI betydelig. SCPI reduserer tiden som kreves for ATE-systemprogrammerere for å lære å programmere nytt SCPI-utstyr etter programmering av det opprinnelige SCPI-utstyret. SCPI er gunstig for programmerere som:
- Bruk programmeringsspråk som FORTRAN, C osv. For å levere kommandoer til instrumenter
- Installer enhetsdrivere for ATE-programgeneratorer
- Installer enhetsdrivere for frontpaneler for programvareinstrumenter
SCPI er bygget for å være lagdelt over den maskinvareuavhengige delen av IEEE 488.2. Videre fungerer SCPI bra med kontroller-til-instrument-grensesnitt, inkludert RS-232C, IEEE 488.1, VXIbus, etc.