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.



M 시리즈 DIO에서 트리거를 사용할 수 있나요?



하드웨어: Multifunction DAQ (MIO)>>M Series

문제점:

M 시리즈 디바이스로 트리거를 기반으로 디지털 입/출력 수집/생성을 시작하고 싶습니다. 사용가능하나요?



솔루션:

M 시리즈 디바이스의 Port 0 은 하드웨어 타임드 디지털 웨이브폼 수집과 생성을 할 수 있습니다*. 그러나 M 시리즈 디바이스는 전용 타이밍 엔진이 없습니다. 그러므로 M 시리즈 디바이스는 디지털 웨이브폼 수집 또는 생성을 위해 독립적으로 DI 또는 DO 시작 트리거를 할 수 없습니다. 차선책으로 외부 트리거로 하드웨어 타임드 DIO를 가능하게 할 수 있습니다.

Timing:
디지털 웨이브폼 수집 또는 생성을 위한 클럭을 이용해야 합니다.

Triggering:
웨이브폼 수집 또는 생성을 트리거 하기위해, DIO 샘플클럭의 소스는(i.e. 아날로그 샘플클럭) 트리거를 위해 설정되어야 하고 이 클럭을 받기위해 DIO 동작을 설정 해야 합니다. 만약에 AI 샘플 클럭을 디지털 측정 클럭으로 하려 한다면 AI 서브 시스템을 시작 트리거를 받을수 있도록 그리고 내부 클럭으로 사용하도록 하면됩니다. 트리거 신호가 오면, AI 샘플 클럭은 생성되어지고 DIO 서브시스템으로 라우팅 되어집니다.

Summary:
트리거를 사용할수 있는 다른 수집방법의 샘플클럭을 이용해 DIO 어플리케이션을 트리거된 하드웨어 타임으로 가능하게 할 수 있습니다. 트리거가 발생되면 샘플클럭을 DIO 어플리케이션으로 보낼수 있으므로 DIO 어플리케이션에서 트리거링을 사용할 수 있습니다.

 

외부 클럭과 외부 트리거를 이용한 예제 코드가 첨부 되어 있습니다.

Note: 이 방법은 다른 외부 클럭을 사용하기 때문에, pre-trigger 샘플 기능을 사용할 수 없습니다. 이 경우엔 NI 6533/34 와 같은 DIO 전용 보드로 업그레이드 하는 방법이 있습니다.

*M 시리즈 디바이스는 하드웨어 타임드(연관된) digital I/O를 지원하지 않습니다.



관련 링크:

첨부:
m_series_triggered_dio with EXT CLK.vi




리포트 날짜: 12/30/2004
마지막 업데이트: 10/07/2008
문서 번호: 3GTBBN0K