차원 크기 0...m-1의 값에 따라 배열의 차원을 변경합니다.

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


icon

입력/출력

  • c1ddbl.png 배열

    n차원 배열은 모든 타입의 n차원 배열이 될 수 있습니다.

  • ci32.png 차원 크기

    차원 크기 0..m-1m차원 배열의 차원을 지정하며 반드시 숫자여야 합니다.

    The function creates an empty array if any dimension size is 0. You must have m 차원 크기 terminals for m-dimensions.
  • i1duvoid.png 출력 배열

    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에서 이 객체를 사용할 때 적용됩니다.

    노트 다음 세부사항은 각 LabVIEW FPGA Module 버전에 따라 변경될 수 있습니다.
    Single-Cycle Timed 루프 지원함.
    Usage LabVIEW FPGA Module 은 컴파일 시 단일 크기로 결정되는 1차원 배열만 지원합니다. 차원 크기입력은 LabVIEW 가 출력 배열의 크기를 결정할 수 있도록 상수여야 합니다. 상수값을 이 함수에 직접 연결하거나상수 접기.
    타이밍 이 함수는 내부 레지스터를 포함하지 않기 때문에 클럭 사이클을 실행할 필요가 없습니다.
    리소스 이 함수는 순수하게 와이어 연결 작업이기 때문에 FPGA 리소스를 사용하지 않습니다.