1D 배열 회전 함수
- 업데이트 날짜:2026-07-27
- 2분 (읽기 시간)
배열의 원소를 n에 의해 지정된 횟수와 방향으로 회전합니다.
커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.

입력/출력
n
—
n은 반드시 숫자 데이터 타입이어야 합니다. 다른 형을 연결한 경우, 함수는 n을 32비트 정수로 강제 변환합니다.
배열
—
배열은 모든 타입의 1D 배열이 될 수 있습니다.
배열(마지막 n 원소가 처음으로)
—
배열(마지막 n 원소가 처음으로)은 출력 배열입니다. 예를 들어, n이 1인 경우, 입력 배열[0]은 출력 배열[1], 입력 배열[1]은 출력 배열[2]가 되는 식이며 입력 배열[m-1]은 출력 배열[0]이 됩니다. 이때 m은 배열의 원소 개수입니다. n이 -2인 경우, 입력 배열[0]은 출력 배열[m-2], 입력 배열[1]은 출력 배열[m-1]이 되는 식이며 입력 배열[m-1]은 출력 배열[m-3]이 됩니다. 이때 m은 배열의 원소 개수입니다. |
LabVIEW FPGA Module 세부사항
다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.
노트 다음 세부사항은 각 LabVIEW FPGA Module 버전에 따라 변경될 수 있습니다.
| Single-Cycle Timed 루프 | 지원되지 않습니다. |
| Usage | 상수를 직접 n 입력에 연결하는 경우, 이 함수는 단순히 연결 작업입니다. 그렇지 않은 경우, 이 함수는 반복적인 알고리즘을 구현하며, 클럭 사이클마다 원소를 한 위치만큼 회전시킵니다. |
| 타이밍 | n이 상수인 경우, 이 작업은 클럭 사이클이 필요하지 않습니다. 그렇지 않으면 이 작업을 실행하려면 n 개의 클럭 사이클과 3 개의 오버헤드 사이클이 필요합니다. |
| 리소스 | 상수를 직접 n 입력에 연결하는 경우, 이 작업은 FPGA 리소스를 사용하지 않습니다. 그렇지 않은 경우, 이 작업은 배열의 크기에 비례하여 FPGA 리소스를 소비합니다. |
n
—
배열
—
배열(마지막 n 원소가 처음으로)
—