В этом разделе представлен обзор 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
функция.
Структура тестирования драйвера состоит из информации о настройке и шагов тестирования.
При настройке или инициализации теста вы предоставляете имя и описание теста, идентифицируете драйвер для тестирования, определяете интерфейс с прибором и устанавливаете настройки тестирования. Эта информация остается неизменной на протяжении всего выполнения теста и применяется к каждому шагу.
Исполняемый фрагмент теста разделён на любое количество тестовых шагов. На этапе тестирования может быть выполнена одна из четырёх верификаций:
Задать свойство - Проверьте, что команда set или код set одного объекта устройства или группового объекта свойства в драйвере не ошибки, и что драйвер поддерживает определенную область значений для значения свойства. Для свойства можно использовать одно значение или все поддерживаемые значения. Для проверки ответа драйвера можно также использовать недопустимые значения свойств.
Свойство Get - Проверьте чтение одного объекта устройства или свойства группового объекта из драйвера.
Сдвиг свойств - Проверьте несколько свойств за один шаг.
Функция - Проверьте выполнение функции драйвера.
После настройки тестовых шагов можно выполнить шаги по отдельности или запустить полный тест, который выполняет все шаги теста.
Вы запускаете MATLAB Instrument Драйвера Проверки Инструмента, вводя команду MATLAB
midtest
Это открывает инструмент без загруженного тестового файла.
Можно задать тестовый файл (обычно созданный в более раннем сеансе инструмента), когда вы запускаете инструмент, чтобы он открылся с уже загруженным тестовым файлом.
midtest('MyDriverTestfile')
Примечание
MIDTEST и инструмент для проверки драйверов приборов не могут открывать MDD с неасциевыми символами ни в их имени, ни в пути на платформах Mac.
Для примеров, приведенных в этой главе, вы создадите тест для Tektronix® TDS210 драйвера осциллографа, созданный в MATLAB Instrument Driver Editor Overview.
Вы создадите каждый вид шага в своем тесте: задайте свойство, получите свойство, протащите свойства и функцию.