카운터가 펄스를 생성할 때 적용할 제한 조건을 지정합니다. 카운터에 제한 조건이 적용되면 카운터 동작에 필요한 디바이스 리소스가 줄어듭니다. 카운터에 제한 조건이 적용되면 또한 디바이스에서 추가적인 아날로그 또는 카운터 태스크를 동시에 실행하는 것이 가능해 집니다. 연속 카운터 태스크의 경우, NI-DAQmx는 카운터가 제한받게 되면 디바이스 리소스를 소비하지 않게 됩니다. 유한 카운터 태스크의 경우, 리소스 사용은 제한 모드에 상관없이 주파수와 함께 증가합니다. 그러나 고정된 주파수 제약은 리소스 사용을 상당히 감소시키고 고정된 주기 점유율 제약은 약간 감소시킵니다.

참조

다음 테이블은 이 프로퍼티의 특성을 나열합니다.

짧은 이름 CO.ConstrainedGenMode
데이터 타입 ci32.png
권한 읽기/쓰기
Resettable True
Settable While Task Is Running device-specific
Available in Run-Time Engine True
제한없음 14708
카운터는 펄스 생성에 제한이 없습니다.
고정된 높은 주파수 14709
펄스 주파수는 7.63 Hz 이상이어야 하고 태스크가 실행 중에 변경할 수 없습니다. 이 모드에서 주기 점유율은 8비트의 분해능을 가집니다.
고정된 낮은 주파수 14710
펄스 주파수는 366.21 Hz 이하이어야 하고 태스크가 실행 중에 변경할 수 없습니다. 이 모드에서 주기 점유율은 16비트의 분해능을 가집니다.
50 퍼센트 주기 점유율 고정 14711
펄스 주기 점유율은 50 퍼센트이어야 합니다. 주파수는 태스크가 실행 중에 변경될 수 없습니다.