한 채널에 대한 트리거 검출
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
웨이브폼에서 첫 번째 레벨-크로싱 위치를 찾습니다. 트리거 위치를 인덱스 또는 시간으로 가져올 수 있습니다. 트리거 조건은 임계점 레벨, 기울기, 히스테리시스에 의해서 지정됩니다. 데이터를 신호 입력 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

입력/출력
리셋
—
리셋은 VI의 히스토리 또는 내부 상태를 리셋해야 하는지 여부를 지정합니다. 기본값은 거짓입니다. 내부 상태는 입력 신호의 최종 상태를 포함합니다. VI는 이것을 다음에 LabVIEW가 VI를 호출할 때 초기 상태로 사용합니다.
신호 입력
—
신호 입력은 트리거를 검출할 신호를 포함합니다.
레벨
—
레벨은 트리거를 검출하기 전에 신호 입력이 반드시 크로스해야 하는 임계점 값을 지정합니다. 기본값은 0입니다.
히스테리시스
—
히스테리시스는 트리거 레벨 크로스를 검출하기 전에 신호 입력이 반드시 통과해야 하는 높거나 낮은 레벨의 양을 지정합니다. 기본값은 0입니다. 트리거 히스테리시스는 거짓 트리거를 유발하는 노이즈를 막기 위해서 사용됩니다. 상승 에지 트리거 경사에서, 신호는 트리거 레벨 크로싱을 검출하기 이전에 반드시 낮은 레벨 - 히스테리시스를 통과해야만 합니다. 하강 에지 트리거 경사에서, 신호는 트리거 레벨 크로싱을 검출하기 이전에 반드시 높은 레벨 + 히스테리시스를 통과해야만 합니다.
위치 모드
—
위치 모드는 트리거 위치를 웨이브폼 Y-배열의 인덱스로 또는 초로 표시된 시간의 포인트로 복구할 것인지 지정합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
트리거 경사
—
트리거 경사는 트리거 검출이 신호 입력이 상승 에지에서 레벨을 지날 때 발생할지 또는 하강 에지에서 지날 때 발생할지를 지정합니다.
트리거 위치
—
트리거 위치는 위치 모드 셋팅에 따라 감지된 트리거의 인덱스 또는 시간을 포함합니다. 위치 모드가 시간 모드로 설정되어 있고 프런트패널에서 트리거 위치 값이 초 단위로 표시되기를 원하지 않는 경우 트리거 위치를 타임스탬프에 연결합니다.
트리거 검출?
—
트리거 검출?은 VI가 유효한 트리거를 검출했는지 여부를 나타납니다. 트리거 검출?이 참인 경우 VI는 유효한 트리거를 검출합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
이 VI는 한번 모드(단일 호출)와 연속 모드(히스토리를 가지는 여러 호출)로 한 채널 측정을 수행할 수 있습니다. 이 VI는 또한 한번 모드와 연속 모드에서 여러 채널 측정을 수행할 수 있습니다. 연속 모드에서 여러 채널 측정을 하려면 이 VI의 여러 채널 버전을 사용하거나 각 채널마다 이 VI의 한 인스턴스를 사용해야 합니다. 이 VI는 각 채널의 첫번째 트리거만을 감지합니다.
이 VI의 한 채널 버전은 주로 한 채널의 연속적인 처리를 위한 것입니다. 일반적으로 웨이브폼의 배열을 인덱스하여 For 루프에서 연속적으로 여러 채널을 처리하기 위해 이 한 채널 VI를 사용하는 등, 이 작동을 여러 채널 케이스로 일반화하는 것은 이 VI의 오용입니다.
이 VI의 한 채널 버전은 한 채널만의 내부 상태 정보를 유지합니다. 리셋 혹은 평균값 연산 다시 시작을 사용하여 히스토리를 삭제하지 않고 다른 채널을 처리하기 위해 이 VI를 호출하는 경우 내부 상태 정보가 한 채널에서 다른 채널로 전달되기 때문에 VI의 예상치 못한 작동을 초래할 수 있습니다.
LabVIEW는 히스테리시스를 사용하여 거짓 트리거를 유발하는 노이즈를 막습니다. 상승 에지 기울기에서, 신호는 트리거 레벨 크로싱을 검출하기 이전에 반드시 낮은 레벨 - 히스테리시스를 통과해야만 합니다. 하강 에지 기울기에서, 신호는 트리거 레벨 크로싱을 검출하기 이전에 반드시 높은 레벨 + 히스테리시스를 통과해야만 합니다. 다음 그래프는 LabVIEW가 히스테리시스를 어떻게 사용하는지 보여줍니다.

이전 그래프에서 흰색 라인은 입력 신호입니다. 레벨이 0.5이고 히스테리시스가 0.0인 경우, LabVIEW는 노이즈때문에 생긴 거짓 트리거를 나타내는 녹색 라인을 반환합니다. 히스테리시스가 0.15인 경우, LabVIEW는 유효한 트리거임을 나타내는 약 0.125s의 빨간색 라인을 반환합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Signal Processing\Waveform Measurements\Basic Level Triggering of Waveforms.vi
리셋
—
신호 입력
—
레벨
—
위치 모드
—
에러 입력(에러 없음)
—
트리거 위치
—
트리거 검출?
—
에러 출력
—