Драйверы Plug and Play VXI

Установка VXI plug&play Драйверы

Драйвер VXIplug&play, конкретный к элементу оборудования, обычно обеспечивается производителем оборудования или как установочный диск или как веб-загрузка. Если драйвер установлен, можно определить, видима ли настройка к MATLAB при помощи инструмента Test & Measurement, чтобы просмотреть установки формирователя тока. Откройте инструмент путем ввода:

tmtool

Расширьте узел Instrument Drivers и нажмите VXIplug&play Drivers. Нажмите кнопку Scan, чтобы обновить отображение. Все установили драйверы VXIplug&play, будет перечислен.

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

instrhwinfo ('vxipnp')
ans = 
    InstalledDrivers: {'tktds5k', 'ag3325b', 'hpe363xa'}
      VXIPnPRootPath: 'C:\VXIPNP\WINNT'

Массив ячеек, возвращенный для InstalledDrivers, содержит имена всех установленных драйверов VXIplug&play. Строка, возвращенная для VXIPnPRootPath, указывает, где драйверы установлены.

Создание инструментального драйвера VXIplug&play MATLAB

Чтобы использовать драйвер VXIplug&play с объектом устройства, у вас должен быть инструментальный драйвер VXIplug&play MATLAB, основанный на информации в исходном драйвере VXIplug&play. Инструментальный драйвер VXIplug&play MATLAB, или измененный или нет, действует как обертка к драйверу VXIplug&play. Можно загрузить или создать инструментальный драйвер MATLAB.

Загрузка драйвера с веб-сайта MathWorks

Вы можете найти соответствующую обертку драйвера MATLAB для своего инструмента на веб-сайте MathWorks, на странице Supported Hardware для программного обеспечения Instrument Control Toolbox™, в

https://www.mathworks.com/products/supportedio.html?prodCode=IC

На этой странице щелкните по ссылке VXIplug&play. У вас затем есть выбор перейти к MATLAB Центральный Обмен файлами, где можно искать драйвер, вам нужно, или можно отправить запрос к MathWorks для конкретного драйвера с Инструментальным Бланком запроса Драйвера.

Чтобы использовать загруженный MATLAB драйвер VXIplug&play, у вас должен также быть установленный драйвер инструмента VXIplug&play. Этот драйвер, вероятно, доступен с инструментального веб-сайта производителя.

Создание Драйвера с makemid

Функция командной строки makemid создает инструментальный драйвер VXIplug&play MATLAB из драйвера VXIplug&play, сохраняя новый драйвер в файле на диске. Синтаксис

makemid('driver','filename')

где driver является исходным инструментальным именем драйвера VXIplug&play (идентифицированный instrhwinfo), и filename является файлом, содержащим получившийся инструментальный драйвер MATLAB. Смотрите страницу с описанием makemid для получения дополнительной информации об этой функции.

Если необходимо настроить драйвер, открыть новый драйвер в Инструментальном Редакторе Драйвера MATLAB, изменить его как требуется и сохранить его.

Примечание

Когда вы создаете инструментальный драйвер MATLAB на основе драйвера VXIplug&play, исходный драйвер должен остаться установленным в вашей системе для вас, чтобы использовать новый инструментальный драйвер MATLAB.

Импорт с инструментальным редактором драйвера MATLAB (midedit)

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

  1. Откройте инструментальный редактор драйвера MATLAB с midedit.

  2. Выберите File> Import.

  3. В диалоговом окне Import Driver выберите драйвер VXIplug&play, что вы хотите импортировать и нажать Import.

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

Инструментальный редактор Шоуинг Драйвера MATLAB инструментальные tktds5k MATLAB Сводные данные Драйвера

инструментальные tktds5k MATLAB Функции Дисплейной группы Драйвера

С Инструментальным Редактором Драйвера MATLAB вы можете:

  • Создайте, удалите, измените и переименуйте свойства, функции или группы.

  • Добавьте код вокруг инструментальных команд для анализа.

  • Добавьте создают, соединяются, и код разъединения.

  • Сохраните драйвер как инструментальный драйвер VXIplug&play MATLAB.

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

Примечание

Когда вы создаете инструментальный драйвер MATLAB на основе драйвера VXIplug&play, исходный драйвер должен остаться установленным в вашей системе для вас, чтобы использовать новый инструментальный драйвер MATLAB.

Построение объектов устройства Используя инструментальный драйвер VXIplug&play MATLAB

Если у вас есть инструментальный драйвер VXIplug&play MATLAB, вы создаете объект устройства с именем файла драйвера и имени ресурса VISA в качестве аргументов для icdevice. Например:

obj = icdevice('MATLABVXIpnpDriver.mdd','GPIB0::2::INSTR')
connect(obj)

Смотрите страницу с описанием icdevice для полного изложения об этой функции.

Создание разделяемых библиотек или автономных приложений при использовании IVI-C или VXI

При использовании IVI-C или драйверов VXI Plug&Play, выполняя ваш код сгенерирует дополнительный файл (файлы) в папке, заданной путем выполнения следующего кода в посдказке MATLAB:

sprintf('%s',[tempdir 'ICTDeploymentFiles'])

На всех поддерживаемых платформах файле с именем MATLABPrototypeFor<driverName>.m сгенерирован, где <driverName> имя драйвера VXI Plug&Play или IVI-C. С 64-битным MATLAB на Windows® втором файле именем сгенерирован <driverName>_thunk_pcwin64.dll. При создании развертываемого приложения или совместно использованной библиотеки, вручную включайте эти сгенерированные файлы. Для получения дополнительной информации о включении дополнительных файлов обращаются к документации MATLAB Compiler.

Для просмотра документации необходимо авторизоваться на сайте