이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
UDP Receive
지정된 원격 컴퓨터로부터 UDP 네트워크를 통해 데이터를 수신합니다.
라이브러리:
Instrument Control Toolbox
설명
UDP Receive 블록은 UDP 프로토콜을 사용하여 지정된 원격 주소에 대한 인터페이스를 구성하고 엽니다. 구성 및 초기화는 모델 실행이 시작될 때 한 번 발생합니다. 블록은 모델의 실행 시간 동안 차단 모드 또는 비차단 모드로 데이터를 수집합니다.
이 블록에는 입력 포트가 없습니다. 차단 또는 비차단 모드를 선택하는지에 따라 1개 또는 2개의 출력 포트가 있습니다. 차단 모드를 선택하면 블록은 수신하는 데이터에 해당하는 하나의 출력 포트 Data를 갖습니다. 차단 모드를 선택하지 않으면 블록에는 두 개의 출력 포트 Data와 Status가 있습니다.
![]()
이 블록은 FIFO(선입선출) 버퍼를 사용하여 데이터를 수신합니다. 각 시간 스텝에서 Data 포트는 버퍼에서 요청된 값을 반환합니다. 비차단 모드에서 Status 포트는 블록이 새로운 데이터를 수신했는지 여부를 나타냅니다. Status 포트에 1가 표시되면 새 데이터를 사용할 수 있고, 상태 포트에 0이 표시되면 새 데이터를 사용할 수 없습니다.
참고
이 블록을 사용하려면 Instrument Control Toolbox™와 Simulink®에 대한 라이선스가 모두 있어야 합니다.
기타 지원 기능
UDP Receive 블록은 Simulink 액셀러레이터 모드와 고속 액셀러레이터 모드 사용을 지원합니다. 이러한 모드를 사용하면 Simulink 모델의 실행 속도를 높일 수 있습니다. 이러한 시뮬레이션 모드에 대한 자세한 내용은 가속화 (Simulink) 항목을 참조하십시오.
UDP Receive 블록은 모델 참조 사용을 지원합니다. 이 기능을 사용하면 사용자의 모델에 다른 Simulink 모델을 모듈식 구성요소로 포함할 수 있습니다.
이러한 기능에 대한 자세한 내용은 Simulink 설명서를 참조하십시오.
제한 사항
이 블록은 Simulink 빠른 재시작 옵션을 지원하지 않습니다.
포트
출력
파라미터
확장 기능
버전 내역
R2007b에 개발됨
참고 항목
UDP Send | Serial Configuration | Serial Receive | Serial Send | TCP/IP Receive | TCP/IP Send