У дома развитие Какви са стандартните команди за програмируеми инструменти (scpi)? - определение от техопедия

Какви са стандартните команди за програмируеми инструменти (scpi)? - определение от техопедия

Съдържание:

Anonim

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

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


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


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

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

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


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


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 и т.н.

Какви са стандартните команди за програмируеми инструменти (scpi)? - определение от техопедия