주요 콘텐츠

TCP/IP Send

다른 원격 호스트에 TCP/IP 네트워크를 통해 데이터 전송

  • TCP/IP Send block

라이브러리:
Simulink Coder Support Package for BeagleBone Blue Hardware / Communication
Simulink Support Package for Android Devices / Communication
Simulink Support Package for LEGO MINDSTORMS EV3 Hardware
Simulink Support Package for Raspberry Pi Hardware / Network

설명

네트워크를 통해 원격 호스트/다른 하드웨어 보드에 데이터를 전송합니다. 블록의 연결 모드를 서버나 클라이언트로 설정할 수 있습니다. 연결 모드를 TCP/IP 클라이언트로 설정하는 경우 데이터를 전송해야 하는 TCP/IP 서버의 원격 주소와 원격 IP 포트를 제공해야 합니다. 블록을 TCP/IP 서버로 설정하는 경우 TCP/IP 서버의 로컬 IP 포트를 제공해야 합니다. 이 IP 포트는 TCP/IP 서버의 수신 대기 포트 역할을 합니다.

포트

입력

모두 확장

블록은 데이터를 [Nx1] 배열로 받습니다.

데이터형: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

파라미터

모두 확장

기본 탭

블록을 TCP/IP 서버 또는 TCP/IP 클라이언트로 연결하는 옵션을 선택합니다.

TCP/IP 서버의 수신 대기 포트 역할을 하는 로컬 포트 번호를 입력합니다. 이 파라미터는 Connection modeServer로 설정한 경우에만 나타납니다.

데이터를 전송할 원격 서버 주소를 입력합니다. 이 파라미터는 Connection modeClient로 설정한 경우에만 나타납니다.

원격 서버 포트를 입력합니다. 이 파라미터는 Connection modeClient로 설정한 경우에만 나타납니다.

고급 탭

데이터를 전송할 로컬 IP 포트를 수동으로 지정할 수 있습니다. 이 파라미터는 Connection modeClient로 설정한 경우에만 나타납니다.

데이터를 전송할 클라이언트의 로컬 포트를 입력합니다. 이 파라미터는 Connection modeClient로 설정하고 Manually specify local IP port 체크박스를 선택한 경우에만 나타납니다.

현재 데이터가 전송될 때까지 블록이 대기할지 여부를 지정하려면 이 옵션을 선택합니다. 이 체크박스를 선택하면 ‘차단 모드’가 활성화됩니다.

각 시뮬레이션 시간 스텝 동안 데이터가 전송될 때까지 블록이 대기하는 시간을 지정합니다. 이 필드는 Wait until previous packet transmitted 파라미터를 선택하지 않은 경우 사용할 수 없습니다. 블록이 데이터를 전송할 때까지 무한정 대기하도록 하려면 이 파라미터에 inf 값을 입력합니다.

버전 내역

R2017a에 개발됨