티스토리 뷰

이번 글에서는 2차배열의 행 혹은 열을 삭제하는 방법에 대해서 알아보도록 하겠습니다.


2차배열의 데이터의 특정 행 혹은 열을 삭제하는 방법은 여러가지 생각할 수 있겠지만, 이 글에서는 프론트패널에 삭제하는 방법과 블록다이어그램에서 함수를 이용하여 삭제하는 방법을 알아보도록 하겠습니다.


1. 프론트 패널에서 삭제하기


생성된 2차 배열을 먼저 봅시다. 10행 5열로 이루어진 2차배열입니다. 



자신이 삭제하고자는 열 혹은 행에 마우스를 가져가서, 오른쪽 마우스 버튼을 누르게되며래와 같이 팝업메뉴가 뜹니다.

팝업메뉴의 데이터 처리 -> 열 삭제(행 삭제를 원하면 행삭제)를 선택합니다. 



위의 메뉴를 누르면 관련된 내용이 바로 삭제가 됩니다. 



2. 블록다이어그램에서 삭제하기


블록다이어그램에서 삭제를 하기 위해서는 아래와 같이 함수를 사용해야합니다. 함수의 위치는 프로그래밍 -> 배열 -> 배열로부터 삭제 입니다. 



배열이 생성되는 코드 부분에 위의 함수를 넣습니다. 열을 지우기 위해서 열에 상수를 연결합니다. 

행을 삭제하기 위해서는 상수를 행부분에 연결을 해야겠죠. 프론트패널에서 한거와 같이 3번째 열을 삭제하기 위해서 열의 값은 2가 들어가야 합니다.


LabVIEW의 배열 인덱스가 0부터 시작하기 때문에 3번째 열은 2가 되는 것이죠. 




코드를 완성을 하면 아래와 같습니다. 


그럼 실행을 해보겠습니다.


실행의 결과는 비교하기 쉽게, 위쪽은 For구문으로 만들어진 기존 데이터이고, 삭제된 배열 인디게이터에는 열을 삭제한 결과를 보여주고 있습니다. 


91로 시작하는 3번째 열이 삭제된 것을 확인할 수 있습니다. 



이 글에서는 배열의 행 혹은 열을 삭제하는 방법을 알아보았습니다.


이 글이 도움이 되셨으면, 아래의 하트를 눌러주세요.


댓글