write

Запишите данные к сокету UDP

    Описание

    пример

    write(u,data,destinationAddress,destinationPort) отправляет вектор из значений в data к заданному IP destinationAddress и destinationPort, использование datatype по умолчанию точность uint8. Функция ожидает до требуемого количества значений записаны в сокет UDP, или пока тайм-аут не происходит.

    write(u,data) отправляет вектор из значений в data к последнему используемому destinationAddress и destinationPort, использование datatype по умолчанию точность uint8. Если вы не задаете destinationAddress и destinationPort в предыдущем вызове write или writeline поскольку UDP снабжает сокетом u, этот синтаксис выдает ошибку.

    write(u,data,datatype) отправляет вектор из значений в data использование заданного datatype точность, независимо от фактического типа data.

    write(u,data,datatype,destinationAddress,destinationPort) отправляет вектор из значений в data использование заданного datatype, destinationAddress, и destinationPort.

    Примеры

    свернуть все

    Запишите вектор из 8-битных значений без знака к сокету UDP.

    u = udpport;
    write(u, 1:5, "uint8", "192.1.5.15", 20);

    Для будущих записей к тому же адресу назначения и порту для udpport объект u, можно не использовать destinationAddress и destinationPort аргументы.

    Запишите вектор из одного значений.

    write(u,1:10,"single");

    Входные параметры

    свернуть все

    Сокет UDP в виде udpport объект.

    Пример: u = udpport

    Типы данных: udpport object

    Вектор из значений, чтобы записать в виде строки (1 N) или столбец (N- 1) массив числовых данных, строки или вектора символов. Если размер data больше OutputDatagramSize свойство UDP снабжает объект u сокетом, функция разделяет данные в несколько пакетов.

    Пример: "Hello world"

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    Адрес назначения, чтобы записать в в виде строки или вектора символов. Если вы не вводите это значение, пакет отправляется в последний используемый destinationAddress. Когда вы пишете в этот адрес и порт впервые, destinationAddress требуется.

    Пример: "192.1.5.15"

    Типы данных: char | string

    Целевой порт, чтобы записать в в виде числового значения от 0 до 65 535. Если вы не обеспечиваете этот аргумент и destinationAddress, функция пишет в последний используемый destinationPort. Когда вы пишете в этот адрес и порт впервые, destinationPort требуется.

    Пример: 5110

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    Тип данных MATLAB для каждого значения в виде строки или вектора символов. datatype задает количество битов, записанных для каждого значения и интерпретации тех битов как тип данных MATLAB. Позволенными значениями является "int8"int16int32int64uint8uint16uint32uint64'double'единственный'char', и "string".

    Пример: "uint16"

    Типы данных: char | string

    Смотрите также

    Функции

    Введенный в R2020b