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

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
Регистратор команд SCPI
Видео: Регистратор команд SCPI

Содержание

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

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

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

SCPI обычно произносится как «скиппи».

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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