Сохранение теста

Сохранение теста в виде кода MATLAB

В предыдущих примерах этой главы тестовый файл сохранялся после создания каждого шага. Тестовый файл сохранен в формате XML. Вот некоторые другие опции сохранения.

Тестовый файл сохранен как MATLAB® выбрав меню Файл (File) и выбрав Save Test as M-Code.

Можно выполнить тест, вызвав этот файл из Командного окна MATLAB.

Например, вы можете сохранить тестовый файл, созданный в этой главе, как tektronix_tds210_ex_test.m. Затем вы выполняете тест из Командного окна MATLAB, вводя

tektronix_tds210_ex_test

Результаты тестирования отображаются в Командном Окне MATLAB.

Сохранение теста как функции драйвера

Вы сохраняете тест как функцию драйвера, нажав на меню File и выбрав Save Test as Driver Function.

Когда вы вводите имя для функции тестирования драйвера, invoke команда в нижней части диалогового окна отражает это имя. Вы используете это invoke команда для выполнения функции драйвера из Командного окна MATLAB или в файле.

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

  1. Выберите меню Файл (File) и выберите Save Test as Driver Function.

  2. Введите drivertest в поле Укажите имя функции драйвера.

  3. Нажмите OK.

Функция, вызываемая drivertest создается и сохраняется как часть файла драйвера прибора. Файл драйвера можно открыть в инструменте MATLAB Instrument Driver Editor (midedit), чтобы убедиться, что drivertest функция включена.

Вызов функции тестирования драйвера из Командного окна MATLAB

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

В Командном Окне MATLAB,

  1. Создайте объект интерфейса.

    g = gpib('cec',0,4)
  2. Создайте объект устройства, задав драйвер с drivertest функция сохранена в ней.

    obj = icdevice('tektronix_tds210_ex.mdd',g)
  3. Подключитесь к устройству.

    connect(obj)
  4. Выполните тест драйвера.

    out = invoke(obj, 'drivertest')
  5. Когда тест будет завершен, отсоединитесь от прибора и удалите объекты.

    disconnect(obj)
    delete ([g obj])
Для просмотра документации необходимо авторизоваться на сайте