Indholdsfortegnelse:
- Definition - Hvad betyder standardkommandoer for programmerbare instrumenter (SCPI)?
- Techopedia forklarer standardkommandoer til programmerbare instrumenter (SCPI)
Definition - Hvad betyder standardkommandoer for programmerbare instrumenter (SCPI)?
Standardkommandoer til programmerbar instrumentering (SCPI) definerer en standard beregnet til instrumenteringskontrol. SCPI beskriver et sprog, der er nyttigt til kontrol af testinstrumenter. SCPI tilbyder en standard syntaks, dataudvekslingsformat og kommandostruktur.
Det centrale mål med SCPI er at minimere udviklingstiden for et automatisk testudstyr (ATE) -program. Målet opnås ved at tilvejebringe et pålideligt programmeringsmiljø til datanvendelse og instrumentstyring. Dette pålidelige programmeringsmiljø opnås ved hjælp af definerede dataformater, programmeddelelser og instrumentsvar på tværs af ethvert SCPI-udstyr uanset designeren.
SCPI udtales normalt "skippy."
Techopedia forklarer standardkommandoer til programmerbare instrumenter (SCPI)
SCPI-enheder er utroligt fleksible til at acceptere en række parametre og kommandoformater, hvilket gør dem enklere at programmere. Svarene fra det instrument, der leveres tilbage til controlleren, kan være enten status eller dataoplysninger. Svarformatet for en bestemt forespørgsel til et SCPI-instrument er veldefineret, og det nedskærer de programmeringsbestræbelser, der er nødvendige for at forstå status såvel som instrumentdatainformationen.
Programmeringskonsistensen af SCPI er både vandret og lodret. Lodret programmeringskonsistens specificerer programmeddelelser i en instrumentklasse, mens vandret konsistens bruger den samme kommando til at styre lignende funktioner over hele instrumentklasserne.
SCPI har evnen til at tilvejebringe mange forskellige instrumentstyringsniveauer. Standardmålskommandoer leverer brugere med hurtige og lette kommandoer over SCPI-instrumentering, mens mere omfattende kommandoer tilbyder konventionel instrumentkontrol.
ATE-systemprogrammerere kan drage fordel af SCPI betydeligt. SCPI reducerer den tid, der kræves for ATE-systemprogrammerere til at lære, hvordan man programmerer nyt SCPI-udstyr efter programmering af deres oprindelige SCPI-udstyr. SCPI er gavnligt for programmerere, der:
- Brug programmeringssprog som FORTRAN, C osv. Til at levere kommandoer til instrumenter
- Installer instrument enhedsdrivere til ATE-programgeneratorer
- Installer enhedsdrivere til frontpaneler til softwareinstrumenter
SCPI er bygget til at være lagdelt over den hardwareuafhængige del af IEEE 488.2. Derudover fungerer SCPI godt med controller-til-instrument-grænseflader, inklusive RS-232C, IEEE 488.1, VXIbus osv.
