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

