Обзор инструмента для проверки драйверов приборов

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

В этом разделе представлен обзор MATLAB® Проверка драйверов приборов и примеры, показывающие его возможности и использование.

MATLAB Instrument Driver Testing Инструмента предоставляет графическое окружение для создания теста для проверки функциональности драйвера MATLAB.

MATLAB Instrument Driver Testing Tool предоставляет способ сделать следующее:

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

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

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

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

  • Сохраните результаты тестирования как HTML.

Драйверы

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

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

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

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

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

Тестовая структура

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

Setup

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

Шаги тестирования

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

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

  • Свойство Get - Проверьте чтение одного объекта устройства или свойства группового объекта из драйвера.

  • Сдвиг свойств - Проверьте несколько свойств за один шаг.

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

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

Старт

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

midtest

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

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

midtest('MyDriverTestfile')

Примечание

MIDTEST и инструмент для проверки драйверов приборов не могут открывать MDD с неасциевыми символами ни в их имени, ни в пути на платформах Mac.

Пример

Для примеров, приведенных в этой главе, вы создадите тест для Tektronix® TDS210 драйвера осциллографа, созданный в MATLAB Instrument Driver Editor Overview.

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