LabVIEW에서 다차원 배열 연결하기

업데이트 됨 Nov 2, 2018

해당 제품

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

문의사항

LabVIEW에서 결합하거나 연결해야하는 여러 개의 다른 배열이 있습니다. 일부 배열은 다른 차원을가집니다.

해결책

여러 배열을 연결하는 한 가지 방법은 배열 만들기(Build Array) 함수를 사용하는 것입니다. 이 함수는 두 가지 모드로 작동합니다. 기본 모드 인 n 차원 배열에 요소를 추가하거나 여러 배열을 연결합니다. 바로 가기 메뉴에서 입력 연결(Concatenate Inputs)을 선택하면 배열 반들기(Build Array) 함수는 연결 모드로 작동합니다. VI를 우클릭하여 바로 가기 메뉴에서 선택 할 수 있습니다.

다음 코드는 입력 연결(Concatenate Inputs) 전후의 배열 만들기 함수 출력의 차이점을 보여줍니다. 아래의 첫 번째 이미지는 코드를 보여주고 두 번째 이미지는 전면 패널의 해당 결과를 보여줍니다.

 


만약 다차원 배열을 1 차원 배열로 변환하려면, 배열 차원 변경(Reshape Array) 함수를 사용해야합니다. 이 함수는 모든 요소의 합계를 차원 크기 입력으로 사용합니다.

1차원 배열을 만드는 또 다른 방법은 배열에 삽입(Insert Into Array) 함수를 사용하는 것 입니다. 이 함수를 사용 하면, 함수자 자동으로 크기를 조정하여 배열의 각 차원에 대한 인덱스 입력을  표시 합니다. 인덱스 입력을 연결하지 않으면이 함수는 새 요소 또는 하위 배열을 n-dim 배열 끝에 추가합니다.

추가 정보

배열 만들기(Build Array) 함수는 입력에 따라 전치 배열을 출력 할 수 있습니다. 필요한 경우 2D 배열 전치(Transpose 2D Array) 함수를 사용하여 배열 요소를 재정렬 할 수 있습니다.

이 글이 도움이 되셨습니까?

도움 안됨