E 시리즈 디바이스를 사용할 때의 특별한 타이밍 고려사항:

  • ai/ConvertClock

    ai/ConvertClock을 연결 소스로 사용하는 경우, 변환 펄스가 예상한 것보다 하나 더 생성됩니다. 예를 들어, 4개의 채널에서 100개의 샘플을 수집하는 경우, 400개가 아니라 401개의 변환 펄스가 생성됩니다. 이 같은 추가적인 변환 펄스는 하드웨어에서 설정 메모리를 설정하는데 필요하며 태스크가 지정됨 상태로 변환할 때 발생합니다.

  • ao/SampleClock

    외부 ao/SampleClock을 유한 생성에서 사용하는 경우, 태스크가 완료되었음을 나타내려면 완료될 때까지 기다림 함수/VI에서 생성한 샘플의 수보다 샘플 클럭 펄스를 하나 더 추가로 제공해야 합니다. 예를 들어, 외부 샘플 클럭을 사용하여 1000개의 샘플을 생성하려면, 1001개의 샘플 클럭 펄스를 제공해야 합니다. 그렇지 않으면 완료될 때까지 기다림 함수/VI는 태스크 완료를 나타내지 않습니다. 모든 샘플이 생성되지만 아날로그 출력 타이밍 엔진은 생성이 완료되었음을 나타내기 위해 클럭 펄스가 하나 더 필요합니다. 공통 클럭을 공유하여 다른 수집이나 생성에서 아날로그 출력 생성을 동기화하려면, ao/SampleClock을 마스터 클럭으로 사용하거나 생성이나 수집의 완료 시점으로 사용하여 생성이 완료되었는지 결정하는 마스터 클럭을 제공하십시오.