이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
UDP Send
UDP 패킷 전송
라이브러리:
Embedded Coder /
Embedded Targets /
Host Communication
설명
UDP Send 블록은 사용자 데이터그램 프로토콜(UDP)을 사용하여 네트워크를 통해 데이터 패킷을 전송합니다. UDP는 간단한 메시지 기반의 비연결형 프로토콜로, 종단 간 연결을 형성하지 않습니다. 이 프로토콜은 수신 측의 준비 상태를 확인하지 않고, 송신지에서 수신지로 한 방향으로 데이터 패킷을 전송합니다. 이 프로토콜에는 핸드셰이킹 메커니즘이 없습니다. 데이터 패킷은 여러 가지 이유로 손실될 수 있습니다. UDP에는 확인 응답, 재전송 또는 타임아웃이 없습니다. 그러나 UDP는 매우 간단한 전송 프로토콜로, 재전송으로 인해 지연된 패킷을 기다리는 것보다 패킷이 손실되는 것이 더 낫다고 여겨지는 시간 민감형 애플리케이션에 적합합니다.
UDP Send 블록은 입력 데이터 벡터를 UDP 패킷 형태로 원격 IP 네트워크 포트로 전송합니다. 블록이 UDP 패킷을 전송하는 원격 IP 포트 번호는 생성된 코드에서 조정할 수 있습니다.
일부 Simulink® 블록과, 해당 블록이 포함된 모델에서 생성된 .exe 파일은 Windows®의 .dll 파일과 같은 공유 라이브러리가 필요합니다. UDP Send 블록을 사용하려면 networkdevice.dll 라이브러리 파일이 필요합니다. 이 요구 사항을 충족하려면, packNGo 함수 페이지에 있는 예제를 따라 모델에 필요한 코드 파일을 패키징하십시오. 생성된 압축 폴더에는 networkdevice.dll를 포함하여 모델에 필요한 .dll 파일들이 들어 있습니다. MATLAB® 환경 외부에서 이러한 유형의 .exe 파일을 실행하려면, 필요한 .dll 파일을 .exe 파일과 동일한 폴더에 두거나 Windows 시스템 경로에 포함된 폴더에 배치하십시오. 자세한 내용은 How To Run a Generated Executable Outside MATLAB (DSP System Toolbox) 항목을 참조하십시오.
포트
입력
파라미터
확장 기능
버전 내역
R2011a에 개발됨
