FD-11634 프로그래밍

FD-11634은(는) 유한 수집 및 연속 수집 아날로그 입력 어플리케이션에서 사용할 수 있습니다.

FD-11634은(는) 다음과 같은 타이밍 및 트리거링 신호를 제공합니다.

AI 샘플 클럭 신호

샘플은 AI 태스크의 각 채널에서 읽은 하나의 값입니다. 샘플 클럭은 태스크의 모든 아날로그 입력 채널에서 샘플 시작을 알리는 신호를 보냅니다.

샘플 클럭 소스 옵션은 다음 그림을 참조하십시오.

그림 30. AI 샘플 클럭 타이밍 옵션


FD-11634은(는) 델타-시그마 장치로 간주됩니다. 정확한 동기화 데이터를 생성하기 위해 고주파수 오버샘플 클럭이 필요한 여러 개의 A/D 컨버터가 포함되어 있습니다. FieldDAQ 디바이스는 모든 샘플 클럭 펄스에서 샘플을 반환합니다.

오버샘플 클럭은 AI 샘플 클럭 타임베이스로 사용됩니다. FieldDAQ 디바이스는 13.1072 MHz, 12.8 MHz, 12.288 MHz10.24 MHz 타임베이스를 제공합니다. 기본적으로 NI-DAQmx는 선택한 데이터 속도에 가장 적합한 타임베이스를 자동으로 선택합니다. [1]1 자동 타임베이스 강제 변환은 NI-DAQmx 18.5 및 이후 버전에서 지원됩니다. 이전 버전의 NI-DAQmx는 기본적으로 12.8 MHz 타임베이스를 사용합니다.

FieldDAQ 디바이스는 ADC를 동시에 리셋하는 각 뱅크에 자동으로 동기화 펄스를 보냅니다. 또한 동기화 펄스가 발생하는 특정 시간을 지정할 수도 있습니다. 델타-시그마 FieldDAQ 디바이스의 A/D 변환기에 사용되는 필터링 때문에, 이 디바이스에서는 시스템 내에 있는 델타-시그마가 아닌 디바이스에 대해 고정된 입력 지연이 발생합니다. 이 입력 지연은 FD-11634 스펙 에 명시되어 있습니다.

FD-11634와 같은 델타-시그마 디바이스를 위한 채널이 포함된 태스크에서 여러 개의 델타-시그마 FieldDAQ 디바이스를 사용할 경우, 해당 채널 중 하나를 반드시 채널 리스트의 첫 번째 채널로 설정하십시오.

AI 샘플 클럭 타임베이스 신호

AI 샘플 클럭 타임베이스 신호는 분할되어 샘플 클럭에 소스를 제공합니다.

AI 시작 트리거 신호

시작 트리거 신호를 사용하여 측정 수집을 시작합니다. 측정 수집은 한 개 이상의 샘플로 구성됩니다. 트리거를 사용하지 않는 경우, 소프트웨어 명령으로 측정을 시작합니다. 수집이 시작되면, 다음 중 하나의 방법으로 수집이 정지되도록 설정합니다.

  • 유한 모드에서 일정한 개수의 포인트가 샘플링되었을 때
  • 연속 모드에서 소프트웨어 명령이 있을 때

시작 트리거에서 첫 번째 샘플까지의 기본 지연을 지정할 수 있습니다.

NI-DAQmx에서 특정 시간을 지정하여 시작 트리거 신호를 시간 소스와 함께 사용하십시오. NI-DAQmx API에서 시간 기반 기능을 사용하는 방법에 대한 자세한 정보는 NI-DAQmx 사용자 매뉴얼시간 트리거링을 참조하십시오.

아날로그 입력 동기화 펄스

FieldDAQ 디바이스에서 시간을 동기화 펄스의 트리거로 사용할 수 있습니다.

동기화 펄스를 타임 소스와 함께 사용하려면, NI-DAQmx에서 특정 시간을 지정하십시오. NI-DAQmx API에서 시간 기반 기능을 사용하는 방법에 대한 자세한 정보는 NI-DAQmx 사용자 매뉴얼시간 트리거링을 참조하십시오.

노트 두 개 이상의 개별 태스크에서 델타-시그마 디바이스를 정확하게 동기화하려면 반드시 동일한 동기화 펄스를 지정해야 합니다. 그렇지 않으면 태스크에 시간 시작 트리거가 지정되어 있더라도 소프트웨어가 내부적으로 동기화 펄스를 시작합니다. 그러나 여러 디바이스 태스크의 경우, 동기화 펄스와 시작 트리거가 자동으로 동기화됩니다.

1 자동 타임베이스 강제 변환은 NI-DAQmx 18.5 및 이후 버전에서 지원됩니다. 이전 버전의 NI-DAQmx는 기본적으로 12.8 MHz 타임베이스를 사용합니다.