Стандартні команди для програмованих інструментів (SCPI)

Автор: Randy Alexander
Дата Створення: 24 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
Стандартні команди для програмованих інструментів (SCPI) - Технологія
Стандартні команди для програмованих інструментів (SCPI) - Технологія

Зміст

Визначення - Що означає стандартні команди для програмованих інструментів (SCPI)?

Стандартні команди для програмованого приладобудування (SCPI) визначають стандарт, призначений для контрольно-вимірювальних приладів. SCPI описує мову, яка корисна для контролю тестових приладів. SCPI пропонує стандартний синтаксис, формат обміну даними та структуру команд.

Основна мета SCPI - мінімізувати час розробки програми автоматичного тестового обладнання (ATE). Ціль досягається шляхом забезпечення надійного середовища програмування для використання даних та контролю приладів. Це надійне середовище програмування отримується за допомогою визначених форматів даних, програмних відповідей та відповідей приладів на кожному обладнанні SCPI незалежно від проектувальника.

SCPI, як правило, вимовляється "нестримно".

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює стандартні команди для програмованих інструментів (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 тощо.