При взаимодействии на основе интерфейсов существуют общие шаги, которые составляют базовый поток операций. Создайте объект типа интерфейса, используемый для подключения к прибору. Настройка свойств необязательна, но является обычной. Чтение и запись данных, а затем очистка для отключения.
i2c | Создать объект I2C |
spi | Создание объекта SPI |
modbus | Создание объекта MODBUS |
tcpclient | Создание клиентского соединения TCP/IP с сервером TCP/IP |
tcpserver | Создание сервера TCP/IP |
udpport | Подключение к сокету UDP |
serialport | Подключение к последовательному порту |
gpib | Создание объекта GPIB |
visadev | Создание подключения к устройству с помощью VISA |
fclose | Отсоединить объект интерфейса от прибора |
fopen | Подключение объекта интерфейса к прибору |
fprintf | Запись текста в прибор |
fread | Считывание двоичных данных с прибора |
fscanf | Считывание данных из прибора и форматирование в виде текста |
fwrite | Запись двоичных данных в прибор |
readasync | Асинхронное считывание данных с прибора |
stopasync | Остановка асинхронных операций чтения и записи |
binblockread | Считывание данных binblock с прибора |
binblockwrite | Запись данных binblock в прибор |
flushinput | Удалить данные из входного буфера |
flushoutput | Удаление данных из выходного буфера |
get | Свойства объекта КИП |
set | Настройка или отображение свойств объекта инструмента |
propinfo | Информация о свойствах объекта КИП |
disp | Просмотр сводной информации по объектам КИП |
instrhwinfo | Информация о доступном оборудовании |
instrreset | Отключить и удалить все объекты КИП |
clear | Удаление объектов инструмента из рабочего пространства MATLAB |
delete | Удаление объектов приборов из памяти |
fgetl | Считывание строки текста с прибора и отбрасывание терминатора |
fgets | Считывание строки текста с прибора и включение терминатора |
inspect | Открыть инспектор свойств |
instrcallback | Отображение информации о событии при возникновении события |
instrfind | Считывание объектов приборов из памяти в рабочее пространство MATLAB |
instrfindall | Поиск видимых и скрытых объектов приборов |
instrhelp | Справка по типу объекта инструмента, функции или свойству |
instrid | Определение и извлечение команд для идентификации приборов |
instrnotify | Определение уведомлений для событий КИП |
isvalid | Определение допустимости объектов КИП |
length | Длина массива объектов КИП |
load | Загрузка объектов и переменных приборов в рабочее пространство MATLAB |
methods | Имена и описания методов классов |
obj2mfile | Преобразование объекта прибора в код MATLAB |
query | Запись текста в прибор и считывание данных с прибора |
record | Запись данных и информации о событиях в файл |
save | Сохранение объектов и переменных прибора в MAT-файл |
scanstr | Считывание данных с прибора, форматирование в виде текста и синтаксический анализ |
size | Размер массива объектов КИП |
| Инструмент для тестирования и измерения | Управляющие осциллографы и другие приборы |
Для связи с инструментом необходимо создать объект MATLAB ®.
Прежде чем использовать объект прибора для записи или считывания данных, необходимо подключить его к прибору, адрес или порт которого указан в функции создания.
Можно настроить поведение объекта инструмента, назначив значения свойствам.
Можно записывать текстовые или двоичные данные в прибор и считывать текстовые или двоичные данные из прибора.
Команды SCPI можно использовать с Toolbox™ управления приборами и средой программирования MATLAB для управления несколькими приборами с помощью аналогичных функций.
Отсоедините объект от прибора и удалите его из памяти и из рабочей области.