해결책
PCIe-1427은 외부 신호의 상승 또는 하강 에지 중 하나에서 카메라를 트리거하도록 설계되었습니다.
카메라를 트리거 하기위해서는, 외부로부터 얻은 트리거 신호를 가지고 펄스를 생성한 후, 카메라 제어 라인(Control line)을 통하여 라우트시킬 수 있습니다.
이를 위해서는 먼저, 펄스 생성을 설정한 다음 해당 생성된 펄스를 카메라로 라우팅하는 두 단계로이 작업을 수행 할 수 있습니다.
- 1단계:
- NI MAX에서 PCI-1427을 찾고 연결된 카메라를 선택하십시오. 오른쪽 패널에는 페이지 하단에 4 개의 탭이 있어야합니다. 세 번째 탭인 Camera Attributes에는 필요한 설정들이 있습니다.
- Frame Grabber Attributes라는 섹션을 확장하십시오. 여기에서 Pulse Generation(펄스 생성) 섹션으로 이동하십시오. 다음과 같이 설정하십시오:
- Pulse Generator Selector> Pulse Generator 0 (사용할 펄스 생성 하드웨어 선택)
- Pulse Generator Mode> Rearmed Pulse
- Pulse Generator Trigger Source> External 0
- Pulse Generator Trigger Activation> Rising Edge (펄스 생성을 시작하는 기준)
- Pulse Generator Timer Source> Internal Clock (OS 레벨에 의존하지 않음)
- Pulse Generator Duration> 펄스의 High 시간 설정
- Pulse Generator Delay> 펄스의 Low 시간 설정
- Pulse Generator Enable> Checked
- Save를 클릭하면 시스템은 External 0 (또는 사용자가 선택한 다른 라인)에서 TTL 상승 에지를 관찰한 다음, 내부 라인에 펄스 세트를 출력합니다.
- 2단계:
- Pulse Generation 섹션을 최소화하고 Digital I / O 컨트롤을 확장하십시오. 이러한 그룹 설정을 두 번할 것입니다. 즉, 내부에서 생성된 펄스를 외부 I / O 핀으로 라우팅하기 위해 한 번, 외부 I / O 핀을 카메라의 제어 라인(Control line)으로 라우팅하기 위해 한 번 설정합니다.
- 다음 옵션을 설정하십시오.
- Line Selector> External 1 (어떤 핀을 쓸까요?)
- Line Mode> Output
- 라인 소스> 펄스 생성기 0 (여기서 우리는 쓰고 있는 신호를 얻고 있습니까?)
- 이제 설정을 저장하고 다음 옵션을 설정하십시오.
- 라인 셀렉터> CC1 (트리거를 읽을 수 있도록 카메라 제어 라인에 기록)
- 라인 모드> 출력
- 라인 소스> 외부 1 (마지막 단계의 라인 셀렉터)
- 설정을 다시 저장하면 CC 선의 하강 에지에서 카메라가 트리거되도록 설정해야 합니다.