배열 차원 변경
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
차원 크기 0...m-1의 값에 따라 배열의 차원을 변경합니다.
이 함수는 메모리의 배열 데이터를 왼쪽에서 오른쪽으로 행별로 읽고 재구성된 배열을 같은 식으로 채웁니다. 예를 들어 두 차원을 각각 크기 2와 4로 정의하고 2개의 {0,1,2, 3} 열, 즉 8개의 원소로 구성된 2D 배열을 이 함수에 전달한 경우, 함수는 {{0,0,1,1}, {2,2, 3, 3}}을 포함하는 2D 배열을 반환합니다. 커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.

입력/출력
배열
—
n차원 배열은 모든 타입의 n차원 배열이 될 수 있습니다.
차원 크기
—
차원 크기 0..m-1은 m차원 배열의 차원을 지정하며 반드시 숫자여야 합니다. The function creates an empty array if any dimension size is 0. You must have m 차원 크기 terminals for m-dimensions.
출력 배열
—
m차원 배열 차원 크기의 곱이 입력 배열의 원소 개수보다 큰 경우, 함수는 새 배열을 n차원 배열의 데이터 타입의 기본값으로 채웁니다. If the product of the dimension sizes is less than the number of elements in the input array, the function truncates the array. |
이 함수는 변경된 배열 차원에 따라서 메모리의 배열 데이터를 조절합니다. 이 함수는 필요한경우 데이터를 채우거나 자릅니다. 예를 들어, 두 차원을 각각 크기 2와 3으로 정의하고, 9개의 원소 {0, 1, 2, 3, 4, 5, 6, 7, 8}를 가진 1D 배열을 이 함수에 전달한 경우, 함수는 {{0, 1, 2},{3, 4, 5}}를 포함하는 2D 배열을 반환합니다. 출력 배열에 6개의 값을 위한 공간밖에 없기 때문에, 함수는 마지막 세 개의 입력 원소를 자릅니다.
이 함수의 크기를 조정하여 차원 크기 파라미터의 개수를 늘릴 수 있습니다. m차원 배열은 각 차원 크기 입력에 대해서 하나의 차원을 가집니다. 예를 들어, 이 함수를 사용하여 1D 배열을 2D 배열로, 또는 반대로 변경할 수 있습니다. 또한 이 함수를 사용하여 1D 배열의 크기를 늘리거나 줄일 수 있습니다.
FPGA 모듈 세부사항
다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.
| Single-Cycle Timed 루프 | 지원함. |
| Usage | LabVIEW FPGA Module 은 컴파일 시 단일 크기로 결정되는 1차원 배열만 지원합니다. 차원 크기입력은 LabVIEW 가 출력 배열의 크기를 결정할 수 있도록 상수여야 합니다. 상수값을 이 함수에 직접 연결하거나상수 접기. |
| 타이밍 | 이 함수는 내부 레지스터를 포함하지 않기 때문에 클럭 사이클을 실행할 필요가 없습니다. |
| 리소스 | 이 함수는 순수하게 와이어 연결 작업이기 때문에 FPGA 리소스를 사용하지 않습니다. |
배열
—
차원 크기
—
출력 배열
—