주요 콘텐츠

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

Byte Reversal

입력된 워드의 바이트 순서 뒤집기

  • Byte Reversal block

라이브러리:
Embedded Coder / Embedded Targets / Host Communication

설명

Byte Reversal 블록은 이 블록에 입력된 데이터의 바이트 순서를 변경합니다. 리틀 엔디안인 Intel® 프로세서와 빅 엔디안인 다른 프로세서 간과 같이, 서로 다른 엔디안을 사용하는 타깃 컴퓨터 간에 프로세스가 통신할 때 이 블록을 사용하십시오. Texas Instruments® 프로세서는 기본적으로 리틀 엔디안입니다.

엔디안 방식이 다른 프로세서 간에 데이터를 교환하려면, send 블록 바로 앞과 receive 블록 바로 뒤에 Byte Reversal 블록을 배치하십시오.

이 모델은 세 가지 입력에 대해 바이트 순서가 반전되는 현상을 보여줍니다. 각 경로에서 입력 포트와 출력 포트는 짝을 이룹니다.

포트

입력

모두 확장

블록에 의해 바이트 순서가 변경되는 데이터. 이 블록이 사용하는 입력 포트 수는 입력 개수 파라미터에 지정하는 값에 따라 달라집니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

출력

모두 확장

바이트 순서가 변경된 데이터. 블록에서 사용하는 출력 포트 수는 입력 개수 파라미터에 지정하는 값에 따라 달라집니다. 각 입력 포트는 짝이 되는 출력 포트에 매핑됩니다. 입력 포트 1을 통해 수신된 데이터는 출력 포트 1을 통해 전송되며, 이와 같은 방식으로 진행됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

파라미터

모두 확장

블록 입력의 개수를 지정하십시오. 이 블록은 그 개수만큼의 입력 포트와 출력 포트를 생성합니다. 각 입력 포트는 짝이 되는 출력 포트에 매핑됩니다. 입력 Port_1을 통해 수신된 데이터는 출력 Port_1을 통해 전송되며, 이와 같은 방식이 반복됩니다.

바이트 순서를 반대로 바꾸더라도 데이터형은 변하지 않습니다. 입력 및 출력은 데이터형이 일치하도록 유지됩니다.

버전 내역

R2011a에 개발됨

참고 항목

|