Инструментальный обзор инструмента тестирования драйвера

Функциональность

Этот раздел предоставляет обзор MATLAB® Instrument Driver Testing Tool и примеров, показывающих его возможности и использование.

Инструментальный Инструмент тестирования Драйвера MATLAB обеспечивает графическую среду для создания теста, чтобы проверить функциональность инструментального драйвера MATLAB.

Инструментальный Инструмент тестирования Драйвера MATLAB обеспечивает способ сделать следующее:

  • Проверьте поведение свойства.

  • Проверьте функциональное поведение.

  • Сохраните тест как тестовый файл, код MATLAB или функцию драйвера.

  • Экспортируйте результаты испытаний в рабочее пространство MATLAB, окно рисунка, MAT-файл или редактор переменных MATLAB.

  • Сохраните результаты испытаний как страницу HTML.

Драйверы

Можно использовать Инструментальный Инструмент тестирования Драйвера MATLAB, чтобы протестировать любой инструментальный драйвер MATLAB, которые включают:

  • Драйверы интерфейса MATLAB

  • MATLAB драйверы VXIplug&play

  • Драйверы MATLAB IVI®

MATLAB драйверы VXIplug&play и MATLAB IVI драйверов может быть создан из VXIplug&play и IVI драйверов, соответственно, с помощью Инструментального Редактора Драйвера MATLAB или makemid функция.

Тестирование структуры

Тестовая структура драйвера состоит из информации о настройке и тестовых шагов.

Настройка

При подготовке или инициализации теста, вы обеспечиваете тестовое имя и описание, идентифицируете драйвер, чтобы протестировать, задать интерфейс к инструменту и установить тестовые настройки. Эта информация остается неизменной в течение выполнения теста и применяется к каждому шагу.

Протестируйте шаги

Исполняемый фрагмент теста разделен на любое количество тестовых шагов. Тестовый шаг может выполнить одну из четырех верификаций:

  • Установите свойство — Проверяют, что команда набора или установила код объекта единого устройства, или свойство группового объекта в драйвере не делает ошибки, и что драйвер поддерживает заданную область значений для значения свойства. Можно использовать одно значение или все поддерживаемые значения для свойства. Можно также использовать недопустимые значения свойств, чтобы проверять ответ драйвера.

  • Доберитесь свойство — Проверяют чтение объекта единого устройства или свойства группового объекта от драйвера.

  • Развертка свойств — Проверяет несколько свойств на одном шаге.

  • Функция — Проверяет выполнение функции драйвера.

После конфигурирования ваших тестовых шагов можно выполнить шаги индивидуально или запустить полный тест, который выполняет все шаги в тесте.

Запуск

Вы запускаете Инструментальный Инструмент тестирования Драйвера MATLAB путем ввода команды MATLAB

midtest

Это открывает инструмент без любого загруженного тестового файла.

Можно задать тестовый файл (обычно создаваемый на более раннем сеансе инструмента), когда вы запускаете инструмент так, чтобы это открылось с тестовым файлом, уже загруженным.

midtest('MyDriverTestfile')

Примечание

MIDTEST и Инструментальный Инструмент тестирования Драйвера не могут открыть MDDs с символами неASCII или на их имя или на путь на платформах Mac.

Пример

Для примеров в этой главе вы создадите тест для драйвера осциллографа Tektronix® TDS210, что вы создали в Инструментальном Редакторе Драйвера MATLAB Обзор.

Вы создадите каждый вид шага в вашем тесте: установите свойство, получите свойство, свойства развертки и функцию.