Зміст:
- Визначення - Що означає стандартні команди для програмованих інструментів (SCPI)?
- Техопедія пояснює стандартні команди для програмованих інструментів (SCPI)
Визначення - Що означає стандартні команди для програмованих інструментів (SCPI)?
Стандартні команди для програмованого приладобудування (SCPI) визначають стандарт, призначений для контрольно-вимірювальних приладів. SCPI описує мову, яка корисна для контролю тестових приладів. SCPI пропонує стандартний синтаксис, формат обміну даними та структуру команд.
Основна мета SCPI - мінімізувати час розробки програми автоматичного тестового обладнання (ATE). Ціль досягається шляхом забезпечення надійного середовища програмування для використання даних та контролю приладів. Це надійне середовище програмування отримується за допомогою визначених форматів даних, програмних повідомлень та відповідей приладів на кожному обладнанні SCPI незалежно від проектувальника.
SCPI, як правило, вимовляється "нестримно".
Техопедія пояснює стандартні команди для програмованих інструментів (SCPI)
Пристрої SCPI неймовірно гнучкі в прийнятті масиву параметрів і форматів команд, що робить їх більш простими в програмуванні. Відповіді від приладу, який передається контролеру, можуть бути або статусом, або інформацією про дані. Формат відповідей на конкретний запит інструменту SCPI чітко визначений, і він скорочує зусилля програмування, необхідні для розуміння стану, а також інформації даних інструменту.
Послідовність програмування SCPI буває як горизонтальною, так і вертикальною. Вертикальна послідовність програмування задає програмні повідомлення всередині класу приладів, тоді як горизонтальна послідовність використовує ту саму команду для управління подібними функціями у всіх класах інструментів.
SCPI має можливість забезпечувати безліч різних рівнів контролю приладів. Стандартні команди вимірювання забезпечують користувачів швидкими та простими командами за допомогою приладів SCPI, тоді як більш комплексні команди пропонують звичайне управління приладами.
Програмісти систем ATE можуть отримати значну користь від SCPI. SCPI скорочує час, необхідний програмістам систем ATE, щоб навчитися програмувати нове обладнання SCPI після програмування свого початкового обладнання SCPI. SCPI вигідний програмістам, які:
- Використовуйте мови програмування, такі як FORTRAN, C тощо, для доставки команд інструментам
- Встановіть драйвери пристрою приладів для генераторів програм ATE
- Встановіть драйвери пристрою приладів на передні панелі програмного забезпечення
SCPI побудований так, щоб він був розшарований на незалежну від обладнання частину IEEE 488.2. Крім того, SCPI добре працює з інтерфейсами контролер-прилад, включаючи RS-232C, IEEE 488.1, VXIbus тощо.
