data = read(u,count)는 지정된 개수의 값을 udpport 소켓 u에서 읽고, 수치 데이터를 해석하기 위해 디폴트 정밀도 uint8을 사용합니다. 바이트 유형 udpport 객체 u의 경우 결과 data는 double형의 행 벡터입니다. 데이터그램 유형 udpport 객체 u의 경우 결과 data는 Datagram 구조체 또는 구조체 배열입니다.
data = read(u,count,datatype)은 datatype으로 지정된 정밀도로 udpport 소켓 u에서 읽습니다. 숫자형 datatype의 경우 값은 double형으로 반환됩니다. datatype, "char" 또는 "string"의 경우 결과는 지정된 유형입니다.
udpport 소켓에서 읽을 값 또는 데이터그램의 개수로, 숫자 값으로 지정됩니다. count를 0, Inf 또는 NaN으로 지정할 수 없습니다. count가 udpport 객체의 NumBytesAvailable 또는 NumDatagramsAvailable 속성보다 큰 경우, 함수는 지정된 수의 값 또는 데이터그램이 읽히거나 시간 초과가 발생할 때까지 기다립니다.
각 값에 대한 MATLAB 데이터형으로, string형이나 문자형 벡터로 지정됩니다. datatype는 각 값에 대해 읽을 비트 수와 해당 비트를 MATLAB 데이터형으로 해석하는 방법을 지정합니다. 허용되는 값은 "int8", "int16", "int32", "int64", "uint8", "uint16", "uint32", "uint64", "double", "single", "char" 및 "string"입니다.
udpport 소켓에서 읽은 값입니다. 바이트 유형 udpport 객체의 경우 결과는 string형, 문자형 벡터 또는 1xN 행 벡터입니다. 여기서 N은 count로 지정된 값의 개수입니다. 데이터그램 유형의 udpport 객체의 경우 결과는 Datagram 구조체 또는 구조체 배열입니다. 데이터가 반환되지 않으면 data는 비어 있습니다.