Home
Support
LabVIEW 7 Express의 함수 중 Trigger and Gate Express VI의 사용법은 어떠한가요?
LabVIEW 7 Express의 함수 중 Trigger and Gate Express VI의 사용법은 어떠한가요?
주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A
문제점: Trigger and Gate Express VI는 어떠한 역할을 하며 언제 사용하는 것이 올바른가요?
솔루션: LabVIEW Help에서도 나와있듯 Trigger and Gate Express VI는 특정환경에서 신호의 일부를 추출하기위한 트리거링에 사용됩니다. 이러한 트리거링 컨디션은 Threshold에서 Start 또는 Stop 트리거를 하거나 특정 개수의 샘플링이 끝나면 입력을 종료하는 기능들을 수행합니다.
이 Express VI의 설정 대화상자에서 다음과 같은 내용들을 선택할 수 있습니다:
- Reset after each trigger found -- Express VI는 특정 데이터 프래임안에서 첫 트리거를 검출하고 나머지 트리거를 무시하게 됩니다. 첫 트리거를 검출하면 Express VI는 reset되고 다음 데이터 프래임에서 트리거를 검출할 준비를 합니다.
- Remain triggered after trigger found -- Express VI가 트리거를 검출한 후 계속 트리거된 상태를 유지합니다. Express VI는 트리거링 환경이 만족된 후에는 모든 데이터를 passing합니다.
트리거링 환경이 만족된 후 곧바로 트리거를 reset하려면 Reset after each trigger found 옵션을 선택하십시오. 트리거링 이후 일정한 시간이 흐른다음 다시 트리거링이 reset되게하려면 Reset 입력단에 불리언 TRUE 값을 와이어링하십시오. 이렇게 하면 트리거는 모든 내용을 무시하고 다시 시작합니다.
예를 들어, 트리거링 컨디션이 부합되었고 Remain triggered after trigger found를 선택한 상태이면, 모든 데이터는 Trigger and Gate Express VI를 passing 합니다. 이렇게 데이터가 passing되다가 어느 순간 이들이 유입되지 못하도록 하고 다시 트리거링을 reset시키려면 Reset 입력단에 TRUE를 와이어링합니다.
Trigger and Gate Express VI 는 트리거링 컨디션에 부합된 트리거를 버퍼링합니다. 특별한 트리거를 참조하려면
Data Index 입력단을 사용하십시오. 이 Express V가 현재의 데이터 프래임에서 트리거링 컨디션을 검출을 완료하면
Data Available의 출력은 FALSE입니다.
예를 들어, While 루프에 Trigger and Gate Express VI를 위치시키면
Data Index 입력단을 While 루프의 반복 횟수 카운트(iteration count) 터미널에 와이어링하고
Data Available 출력단을 조건(conditional) 터미널에 연결합니다. 만약 조건 터미널이
Continue if True로 선택되어진 경우, 데이터가 더이상 없으면 루프는 멈추게 됩니다.
추가적인 내용은 LabVIEW Help를 참고하십시오. 도움말은 Express VI를 선택하고 오른쪽 마우스를 클릭하고 단축메뉴에서
Help를 선택하십시오.
관련 링크: Developer Zone Example: Use the Trigger and Gate Express VI
첨부:
리포트 날짜: 04/30/2003
마지막 업데이트: 12/28/2007
문서 번호: 2WTG58Q8
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.