Стандартни команди за програмируеми инструменти (SCPI)

Автор: Randy Alexander
Дата На Създаване: 24 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Command Expert Technical Overview
Видео: Command Expert Technical Overview

Съдържание

Определение - Какво означават стандартните команди за програмируеми инструменти (SCPI)?

Стандартните команди за програмируеми инструменти (SCPI) дефинират стандарт, предназначен за контрол на инструментариума. SCPI описва език, който е полезен за контрол на тестовите инструменти. SCPI предлага стандартен синтаксис, формат за обмен на данни и структура на командите.

Основната цел на SCPI е да минимизира времето за разработка на програма за автоматично тестване (ATE). Целта се постига чрез осигуряване на надеждна среда за програмиране за използване на данни и контрол на инструментите. Тази надеждна среда за програмиране се получава с помощта на дефинирани формати на данни, програми и отговори на инструментите във всяко SCPI оборудване, независимо от проектанта.

SCPI обикновено се произнася "скоп."

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява стандартните команди за програмируеми инструменти (SCPI)

SCPI устройствата са невероятно гъвкави в приемането на масив от параметри и командни формати, което ги прави по-прости за програмиране. Отговорите от инструмента, който се връща обратно на контролера, могат да бъдат или състояния, или информация за данни. Форматът на отговорите на конкретна заявка на SCPI инструмент е добре дефиниран и намалява усилията за програмиране, необходими за разбиране на състоянието, както и информацията за данните на инструмента.

Програмната последователност на SCPI е хоризонтална и вертикална. Вертикалната последователност на програмиране определя програмата s в инструменталния клас, докато хоризонталната последователност използва една и съща команда за управление на подобни функции във всички класове инструменти.

SCPI има възможност да осигури много различни нива на управление на инструмента. Стандартните команди за измерване доставят на потребителите бързи и лесни команди през SCPI инструментариум, докато по-всеобхватните команди предлагат конвенционален контрол на инструмента.

Програмистите на ATE системи могат да се възползват значително от SCPI. SCPI намалява времето, необходимо на програмистите на ATE системи, за да научат как да програмират ново SCPI оборудване след програмиране на първоначалното си SCPI оборудване. SCPI е от полза за програмисти, които:

  • Използвайте езици за програмиране като FORTRAN, C и т.н., за да доставяте команди на инструменти
  • Инсталирайте драйвери на инструментални устройства за генератори на програми ATE
  • Инсталирайте драйвери на инструментални устройства за предните панели на софтуера
SCPI описва параметрите, командите на инструментите, състоянията и данните. SCPI не е език за програмиране, пакет от приложения или софтуер, насочен към контрола на предния панел на инструмента.

SCPI е създаден, за да бъде нанесен върху хардуерно независимата част на IEEE 488.2. Освен това SCPI работи добре с интерфейси контролер-инструмент, включително RS-232C, IEEE 488.1, VXIbus и т.н.