카운터 타이밍 엔진
- 업데이트 날짜:2024-07-03
- 1분 (읽기 시간)
아날로그 입력, 아날로그 출력, 디지털 입력, 디지털 출력과 달리, CompactRIO 컨트롤러 카운터에는 타임베이스를 나누어 내부 카운터 샘플 클럭을 생성하는 기능이 없습니다. 샘플 클럭 작업의 경우, 클럭 소스에 전원을 공급하려면 반드시 외부 신호가 있어야 합니다. 소스는 다음 신호 중 하나입니다.
- AI 샘플 클럭
- AI 시작 트리거
- AI 참조 트리거
- AO 샘플 클럭
- DI 샘플 클럭
- DI 시작 트리거
- DO 샘플 클럭
- 카운터 n 내부 출력
- 주파수 출력
- PFI
- 변경 감지 이벤트
- 아날로그 비교 이벤트
타이밍을 사용하는 작업 모두에 샘플 클럭이 필요한 것은 아닙니다. 예를 들어, 버퍼를 사용한 단순 펄스 폭 측정은 각 펄스의 에지에서 데이터를 래치합니다. 이 측정의 경우, 측정된 신호가 데이터의 래치 시기를 결정합니다. 이 같은 동작을 내부적인 타이밍 사용(Implicit Timed) 동작이라고 합니다. 그러나 여러 개의 같은 측정값을 샘플 클럭에서 간격을 두고 클럭할 수 있습니다. 이 같은 동작을 샘플 클럭(Sample Clocked) 동작이라고 합니다. 다음 테이블은 차동 측정의 여러 옵션을 보여줍니다.
측정 | 내부적인 타이밍 지원 | 샘플 클럭 타이밍 지원 |
---|---|---|
버퍼 있는 에지 카운트 | 아니오 | 예 |
버퍼 있는 펄스 폭 | 예 | 예 |
버퍼 있는 펄스 | 예 | 예 |
버퍼 있는 반 주기 | 예 | 아니오 |
버퍼 있는 주파수 | 예 | 예 |
버퍼 있는 주기 | 예 | 예 |
버퍼 있는 위치 | 아니오 | 예 |
버퍼 있는 두 신호 에지 분리 | 예 | 예 |