Коммуникация на основе интерфейса

Связь с использованием интерфейсов

При коммуникации на основе интерфейса существуют общие шаги, которые составляют основной рабочий процесс. Создайте объект типа интерфейса, который используется для подключения к инструменту. Свойства настройки необязательны, но распространены. Вы читаете и записываете данные, а затем очищаете, чтобы отсоединиться.

Функции

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Считайте данные бинблока из инструмента
binblockwriteЗапись данных бинблока в инструмент
flushinputУдалите данные из входного буфера
flushoutputУдалите данные из выходного буфера
getСвойства объекта инструмента
setСконфигурируйте или отобразите свойства объекта инструмента
propinfoИнформация о свойствах объекта инструмента
dispОтобразите сводную информацию об объекте инструмента
instrhwinfoИнформация о доступном оборудовании
instrresetОтсоедините и удалите все объекты прибора
clearУдалите объекты инструмента из рабочего пространства MATLAB
deleteУдалите объекты прибора из памяти
fgetlСчитайте линию текста из инструмента и сбросьте терминатор строки
fgetsСчитайте линию текста из инструмента и включите терминатор строки
inspectОткрыть Property Inspector
instrcallbackОтображать информацию о событии, когда событие происходит
instrfindЧтение объектов инструмента из памяти в рабочее пространство MATLAB
instrfindallНайти видимые и скрытые объекты инструмента
instrhelpСправка по типу, функции или свойству объекта прибора
instridЗадайте и извлеките команды, которые идентифицируют инструменты
instrnotifyОпределите уведомление для событий прибора
isvalidОпределите, действительны ли объекты прибора
lengthДлина объектного массива прибора
loadЗагрузите объекты и переменные прибора в рабочее пространство MATLAB
methodsИмена и описания методов классов
obj2mfileПреобразуйте объект прибора в код MATLAB
queryЗапись текста в инструмент и чтение данных с инструмента
recordЗапись данных и информации о событиях в файл
saveСохраните объекты и переменные инструмента в MAT-файл
scanstrСчитывайте данные с инструмента, форматируйте как текст и анализируйте
sizeРазмер объектного массива прибора

Приложения

Test and Measurement ToolУправляйте осциллографами и другими инструментами

Темы

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

Вам нужно создать MATLAB® объект, который представляет инструмент для связи с инструментом.

Подключение к инструменту

Прежде чем вы сможете использовать объект прибора для записи или чтения данных, вы должны подключить его к инструменту, чей адрес или порт задан в функции создания.

Конфигурирование и возврат свойств

Можно сконфигурировать поведение объекта инструмента путем присвоения значений свойствам.

Запись и чтение данных

Вы можете записать текст или двоичные данные в инструмент и считать текст или двоичные данные с инструмента.

Использование команд SCPI

Можно использовать команды SCPI с Instrument Control Toolbox™ и окружение программирования MATLAB для управления несколькими инструментами с помощью аналогичных функций.

Отключение и очистка

Отсоедините объект от инструмента и удалите объект из памяти и из рабочей области.