GPIB является стандартизированным интерфейсом, который позволяет подключать и управлять несколькими устройствами от различных производителей. Для многих приложений GPIB можно общаться со своим инструментом без детального знания того, как работает GPIB. Связь устанавливается через объект GPIB, gpib
, который вы создаете в MATLAB® рабочей области. Для получения информации о создании gpib
, см. Создание объекта GPIB.
Можно записать и считать как двоичные, так и текстовые данные. Для примеров обоих смотрите Запись и Чтение данных.
binblockread | Считайте данные бинблока из инструмента |
binblockwrite | Запись данных бинблока в инструмент |
clear | Удалите объекты инструмента из рабочего пространства MATLAB |
clrdevice | Очистить буфер прибора |
delete | Удалите объекты прибора из памяти |
disp | Отобразите сводную информацию об объекте инструмента |
fclose | Отсоедините объект интерфейса от прибора |
fopen | Соедините объект интерфейса с прибором |
fprintf | Запись текста в инструмент |
fscanf | Считайте данные с инструмента и форматируйте как текст |
get | Свойства объекта инструмента |
gpib | Создайте объект GPIB |
instrhwinfo | Информация о доступном оборудовании |
instrreset | Отсоедините и удалите все объекты прибора |
propinfo | Информация о свойствах объекта инструмента |
set | Сконфигурируйте или отобразите свойства объекта инструмента |
spoll | Выполните последовательный опрос объектов GPIB |
trigger | Отправка триггерного сообщения в прибор |
fgetl | Считайте линию текста из инструмента и сбросьте терминатор строки |
fgets | Считайте линию текста из инструмента и включите терминатор строки |
flushinput | Удалите данные из входного буфера |
flushoutput | Удалите данные из выходного буфера |
fread | Считайте двоичные данные из инструмента |
fwrite | Запись двоичных данных в инструмент |
isvalid | Определите, действительны ли объекты прибора |
inspect | Открыть Property Inspector |
length | Длина объектного массива прибора |
load | Загрузите объекты и переменные прибора в рабочее пространство MATLAB |
methods | Имена и описания методов классов |
obj2mfile | Преобразуйте объект прибора в код MATLAB |
query | Запись текста в инструмент и чтение данных с инструмента |
readasync | Считывайте данные асинхронно с прибора |
record | Запись данных и информации о событиях в файл |
save | Сохраните объекты и переменные инструмента в MAT-файл |
scanstr | Считывайте данные с инструмента, форматируйте как текст и анализируйте |
size | Размер объектного массива прибора |
stopasync | Остановите асинхронные операции чтения и записи |
instrcallback | Отображать информацию о событии, когда событие происходит |
instrfind | Чтение объектов инструмента из памяти в рабочее пространство MATLAB |
instrfindall | Найти видимые и скрытые объекты инструмента |
instrhelp | Справка по типу, функции или свойству объекта прибора |
instrid | Задайте и извлеките команды, которые идентифицируют инструменты |
instrnotify | Определите уведомление для событий прибора |
Test and Measurement Tool | Управляйте осциллографами и другими инструментами |
Объект GPIB устанавливает соединение с прибором через его интерфейс GPIB.
Адрес GPIB состоит из индекса платы контроллера GPIB и основного адреса и (опционально) вторичного адреса прибора.
Правила для операций чтения и записи с GPIB и примеры записи и чтения как текстовых, так и двоичных данных.
Улучшите коммуникацию управления инструментом с помощью событий и коллбэков.
Отправьте на прибор команду GET (Group Execute Trigger) GPIB. Эта команда предписывает всем адресуемым прослушивателям выполнить указанное действие.
Выполните последовательный опрос, где контроллер просит (опрашивает) каждого адресуемый прослушиватель отправить назад байт состояния, который указывает, задал ли он линию SRQ и нуждается в обслуживании.
Основные функции шины интерфейса общего назначения (GPIB).
Требуемые версии драйверов поставщиков.
Ограничения, накладываемые поставщиком на драйверы GPIB
Известные ограничения для поддерживаемых драйверов GPIB.
Свойства набора инструментов Instrument Control Toolbox
Эти свойства доступны в тулбоксе.
Поиск и устранение проблем с интерфейсом GPIB
Попробуйте эти советы, если у вас есть проблемы с использованием тулбокса с интерфейсом GPIB. Включает информацию о поддерживаемых GPIB платформах, требованиях к адаптерам, строении и соединениях, а также другие советы по интерфейсам.