라이브러리 함수 호출 노드가 배열, 웨이브폼 혹은 테이블을 출력하지 못할 때



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

문제점: 라이브러리 함수 호출 노드가 배열, 웨이브폼 혹은 테이블을 출력하지 못합니다. 빈, 숫자형, 혹은 문자형 만을 반환할 수 있습니다.

솔루션: 라이브러리 함수 호출 노드는 배열, 웨이브폼, 혹은 테이블을 출력하기 위해 입력값을 필요로 한다. 단순히 빈 배열, 웨이브폼, 혹은 테이블 상수를 연결한 다음 이를 수정하기 위해 라이브러리 함수를 사용할 수 있다. 아래에 이 방법이 나와 있다:
  1. 사용하고자 하는 함수가 배열, 웨이브폼, 혹은 테이블을 포함하도록 한다.
  2. 배열, 웨이브폼, 혹은 테이블 타입의 빈 상수를 생성한다.
  3. 라이브러리 함수 호출 노드를 놓고, 생성한 함수를 호출한다.
  4. 빈 상수를 함수 호출 노드의 입력 노드에 연결한다.
  5. 이제 배열, 웨이브폼, 혹은 테이블 타입의 출력값을 사용할 수 있다.


관련 링크:
LabVIEW 8.5 Help: Using External Code in LabVIEW
KnowledgeBase 3AD7S2XR: Using Call Library Function Node to call DLL Function that Returns a String that Includes Null

첨부:





리포트 날짜: 01/17/2005
마지막 업데이트: 07/23/2009
문서 번호: 3HGBK7QG