From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Replace Array Subset 함수를 이용시 Output Array와 Input Array가 동일하게 나오는 이유는?



주요한 소프트웨어: LabVIEW Development Systems
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:

문제점: LabVIEW 에서 Replace Array Subset 함수에 아래의 그림과 같이 어떠한 array를 입력하였는데 output array가 변화가 일어나지 않습니다. 서브 array 로써 array 상수를 이용하였으며, 이는 input array를 해당 인덱스 (아래 그림에선 16) 에서 입력한 서브 array constant로 바꾸어 주어야 합니다.

솔루션: 아래의 그림에서 입력한 상수 Array (또는 프런트 패널의 콘트롤) 는 초기화 되어 있지 않으므로, Replace Array Subset 함수와 같은 LabVIEW 함수에서 인식되지 않습니다. 각각의 숫자를 입력하여 주거나 array 초기화 함수 또는 array를 생성시키기 위한 Loop를 이용하여야 합니다. Array 상수에 단순히 하나의 숫자를 입력하고 필요한 수만큼 array 의 크기를 늘리는 것은 충분하지 않습니다. 이는 초기화 되지 않은 array를 생성시킬 뿐이며, 이러한 array는 활성화 되지 않은 숫자가 보임에도 불구하고 원칙적으로는 빈 array에 불과합니다.

관련 링크: Product Manuals: LabVIEW User Manual (Version 6.0)

첨부:


0.gif - 0.gif


리포트 날짜: 05/08/2001
마지막 업데이트: 02/24/2003
문서 번호: 297CN45T