В этом разделе представлен обзор средства тестирования драйверов приборов MATLAB ® и приведены примеры его возможностей и использования.
Средство тестирования драйвера прибора MATLAB предоставляет графическую среду для создания теста для проверки функциональных возможностей драйвера прибора MATLAB.
Программа MATLAB Instrument Driver Testing Tool обеспечивает следующие возможности:
Проверьте поведение свойства.
Проверьте поведение функции.
Сохраните тест как тестовый файл, код MATLAB или функцию драйвера.
Экспортируйте результаты теста в рабочую область MATLAB, окно рисунка, MAT-файл или редактор переменных MATLAB.
Сохранение результатов теста в виде HTML-страницы.
Инструмент тестирования драйвера прибора MATLAB можно использовать для тестирования любого драйвера прибора MATLAB, который включает:
Драйверы интерфейса MATLAB
Драйверы MATLAB VXIplug & play
Драйверы MATLAB IVI ®
Драйверы MATLAB VXIplug & play и драйверы MATLAB IVI можно создавать из драйверов VXIplug & play и IVI, соответственно, с помощью редактора драйверов инструментов MATLAB или makemid функция.
Структура тестирования драйвера состоит из информации о настройке и шагов тестирования.
При настройке или инициализации теста необходимо указать имя и описание теста, определить драйвер для тестирования, определить интерфейс с прибором и установить настройки теста. Эта информация остается неизменной на протяжении всего выполнения теста и применяется к каждому шагу.
Исполняемая часть теста разделена на любое количество шагов теста. На этапе тестирования можно выполнить одну из четырех проверок:
Свойство Set - убедитесь, что команда set или код set отдельного объекта устройства или свойства группового объекта в драйвере не содержат ошибок и что драйвер поддерживает определенный диапазон для значения свойства. Для свойства можно использовать одно или все поддерживаемые значения. Для проверки ответа драйвера можно также использовать недопустимые значения свойств.
Свойство Get - проверка чтения одного объекта устройства или свойства объекта группы из драйвера.
Протянуть свойства (Properties sweep) - проверка нескольких свойств за один шаг.
Функция - проверка выполнения функции драйвера.
После конфигурирования шагов тестирования можно выполнить шаги по отдельности или выполнить полный тест, который выполнит все шаги теста.
Запуск инструмента тестирования драйвера прибора MATLAB осуществляется путем ввода команды MATLAB.
midtest
Откроется инструмент без загруженного тестового файла.
При запуске инструмента можно указать тестовый файл (обычно созданный в более ранней сессии), чтобы он открывался вместе с уже загруженным тестовым файлом.
midtest('MyDriverTestfile')Примечание
MIDTEST и средство тестирования драйверов приборов не могут открывать MDD с символами, отличными от ascii, в их имени или пути на платформах Mac.
Для примеров, приведенных в этой главе, необходимо создать тест драйвера осциллографа Tektronix ® TDS210, созданного в окне «Обзор редактора драйверов приборов MATLAB».
В тесте будет создан каждый тип шага: задать свойство, получить свойство, свойства сдвига и функцию.