TCP/IP и Интерфейс UDP

Коммуникация с помощью клиент-серверов TCP/IP или протокола UDP

Используйте TCP/IP и интерфейсы UDP для того, чтобы читать и записать данные оба двоичных данных и данные о ASCII. Вы используете различные функции в различных типах данных – fprintf и fscanf для операций ASCII и fread и fwrite для двоичных данных. Можно также сделать асинхронные операции с помощью других функций.

Функции

развернуть все

tcpipОбъект Create TCPIP
udpОбъект Create UDP
echotcpipЗапустите или остановите сервер эха TCP/IP
echoudpЗапустите или остановите сервер эха UDP
resolvehostСетевое имя или сетевой адрес
tmtoolОткрытый инструмент Test & Measurement
fopenОбъект интерфейса Connect оснастить
fcloseОтключите интерфейсный объект от инструмента
freadСчитайте двоичные данные из инструмента
fwriteЗапишите двоичные данные в инструмент
fscanfСчитайте данные из инструмента и отформатируйте как текст
fprintfЗапишите текст в инструмент
readasyncСчитайте данные асинхронно из инструмента
stopasyncОстановите асинхронные операции чтения и операции записи
binblockreadСчитайте binblock данные из инструмента
binblockwriteЗапишите binblock данные в инструмент
fgetlПрочитайте строку текста от инструмента и отбросьте терминатор строки
fgetsПрочитайте строку текста от инструмента и включайте терминатор строки
queryЗапишите текст в инструмент и считайте данные из инструмента
scanstrСчитайте данные из инструмента, отформатируйте как текст, и синтаксический анализ
clearУдалите инструментальные объекты из рабочего пространства MATLAB
deleteУдалите инструментальные объекты из памяти
instrhwinfoИнформация о доступном оборудовании
instrfindСчитайте инструментальные объекты из памяти в рабочее пространство MATLAB
instrfindallНайдите видимые и скрытые инструментальные объекты
instrresetОтключите и удалите все инструментальные объекты
flushinputУдалите данные из входного буфера
flushoutputУдалите данные из буфера вывода
instrcallbackОтобразите информацию о событии, когда событие будет иметь место

Блоки

развернуть все

Query InstrumentЗапросите или считайте инструментальные данные
To InstrumentОтправьте данные моделирования в инструмент
TCP/IP ReceiveПолучите данные по TCP/IP от заданной удаленной машины
TCP/IP SendОтправьте данные по TCP/IP к заданной удаленной машине
UDP ReceiveПолучите данные по сети UDP от заданной удаленной машины
UDP SendОтправьте данные по сети UDP к заданной удаленной машине

Примеры и руководства

Клиент TCP/IP

Создайте Объект TCP/IP

Создайте объект TCP/IP установить связь между MATLAB® и удаленным хостом.

Связь TCP/IP с Удаленным Хостом

Это минимальные шаги, требуемые связываться с удаленным хостом по TCP/IP.

Правила для завершения операций чтения и операций записи по TCP/IP и UDP

Правила для завершения синхронных и асинхронных операций чтения и операций записи описаны здесь.

Основной рабочий процесс, чтобы читать и запись данных по TCP/IP

Этот пример иллюстрирует, как использовать текст и бинарные операции чтения и операции записи с объектом TCP/IP, соединенным с удаленным инструментом.

Считайте и запишите данные о ASCII по TCP/IP

Этот раздел предоставляет подробную информацию и примеры, исследуя операции чтения ASCII и операции записи с объектом TCP/IP.

Считайте и запишите двоичные данные по TCP/IP

Этот раздел предоставляет подробную информацию и примеры, исследуя бинарные операции чтения и операции записи с объектом TCP/IP.

Асинхронные операции чтения и операции записи по TCP/IP

Этот раздел предоставляет подробную информацию и примеры, исследуя асинхронные операции чтения и операции записи с объектом TCP/IP.

Сервер TCP/IP

Свяжитесь Используя Сокеты Сервера TCP/IP

Поддержка Сокетов Сервера доступна для одной удаленной связи. Можно использовать эту связь, чтобы связаться между клиентом и MATLAB, или между двумя экземплярами MATLAB.

UDP

Создайте объект UDP

Создайте объект UDP установить связь между MATLAB и удаленным хостом.

Связь UDP между двумя хостами

Это минимальные шаги, требуемые связываться между двумя хостами по UDP.

Правила для завершения операций чтения и операций записи по TCP/IP и UDP

Правила для завершения синхронных и асинхронных операций чтения и операций записи описаны здесь.

Основной рабочий процесс, чтобы читать и запись данных по UDP

Этот пример показывает основной рабочий процесс текстовых операций чтения и операций записи с объектом UDP, соединенным с удаленным инструментом.

Считайте и запишите данные о ASCII по UDP

Этот раздел предоставляет подробную информацию и примеры, исследуя операции чтения ASCII и операции записи с объектом UDP.

Считайте и запишите двоичные данные по UDP

Этот раздел предоставляет подробную информацию и примеры, исследуя бинарные операции чтения и операции записи с объектом UDP.

Асинхронные операции чтения и операции записи по UDP

Этот раздел предоставляет подробную информацию и примеры, исследуя асинхронные операции чтения и операции записи с объектом UDP.

Концепции

TCP/IP и Сравнение UDP

Протокол управления передачей (TCP или TCP/IP) и Пользовательский Дейтаграммный Протокол (UDP или UDP/IP) является оба транспортными протоколами, разделенными на уровни сверху межсетевого протокола (IP). Эти два протокола сравнены здесь.

События и обратные вызовы

Улучшите свои инструментальные коммуникационные события использования и коллбэки.

Свойства Instrument Control Toolbox

Эти свойства доступны в тулбоксе.

Поиск и устранение проблем

Поиск и устранение проблем Интерфейс TCP/IP

Попробуйте эти советы, если у вас есть проблемы с помощью тулбокса с интерфейсом TCP/IP. Включает информацию о поддерживаемых платформах TCP/IP, настройке и связи и других интерфейсно-специфичных советах.

Интерфейс UDP Поиска и устранения проблем

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

Рекомендуемые примеры