주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

기본 UDP 통신

이 예제에서는 Simulink®를 사용하여 UDP 네트워크를 통해 데이터를 전송하는 방법을 보여줍니다.

Instrument Control Toolbox™는 TCP/IP 및 UDP 네트워크를 통해 데이터를 송수신하기 위한 Simulink 블록을 제공합니다. 이 예제에서는 UDP Send 및 UDP Receive 블록을 사용하여 UDP 네트워크를 통한 데이터 전송을 수행합니다.

이 예제에서 모델을 열고 실행하려면 Simulink가 필요합니다.

모델 열기

open_system('demoinstrsl_udpcommunication');

설정

UDP Send 블록에 전송되는 입력 신호는 주파수가 1라디안/초인 사인파입니다. UDP Send와 UDP Receive 블록은 'localhost'를 사용하여 데이터를 전송합니다. UDP Send 블록 원격 포트와 UDP 수신 로컬 포트는 모두 51001입니다.

결과

모델을 실행한 후에는 UDP Receive 블록에 연결된 Scope 블록에서 결과 사인파를 볼 수 있습니다.

이 예에서 UDP Send 및 UDP Receive 블록은 동일한 Simulink 모델에 존재하며 동일한 머신에서 실행됩니다. 하지만 UDP Send와 UDP Receive 블록을 두 가지 다른 모델에서 사용하여 두 대의 서로 다른 머신 간에 통신할 수도 있습니다.

모델 닫기

close_system('demoinstrsl_udpcommunication');

참고 항목

블록