어떻게 하면 Arbitrary Waveform Generator 출력을 실행 중에 바꿀 수 있습니까?



하드웨어: Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators

문제점: National Instruments Arbitrary Waveform Generator을 NI-FGEN으로 사용 중 입니다. Script를 지원하는 Arbitrary Waveform Generator를 사용할 때 Arbitrary Waveform 을 바꾸고 싶습니다. 어떻게 할 수 있습니까?

솔루션:

NI-FGEN 드라이버를 설치하면 해당 예제가 설치가 됩니다. 경로 <LabVIEW>\examples\instr\Fgen폴더에서 Switch Between Waveforms.vi를 실행 하거나 예제찾기의 Modular Instruments»Ni-FGEN (Signal Generators)»Arbitrary Waveform Generation 에서 해당 파일을 찾을 수 있습니다.The Fgen Switch Between Waveforms.vi 는 태스크를 정지하지 않고 Waveform을 바꿀 수 있는 방법을 제공합니다. Script를 사용하면 Arbitrary Waveform Generator의 온보드 메모리에 트리거를 이용하여 새 Waveform을 다운로드 하여 사용할 수 있습니다.

Note: 이 기능은 Signal Generator의 특성은 아닙니다. 시스템의 설정과 샘플속도에 따라서 사용자는 Error -1074115901 Device data underflow. The device was not able to move data fast enough to keep up with the sample rate for the active script 메세지를 받을 수도 있습니다. 이는 디바이스 메모리가 niFgen Write Waveform 함수와 Waveform Generation함수를 동시에 받을때 발생합니다. 이 동시 엑세스는 디바이스 메모리가 샘플속도와 출력을 더이상 정상 수행할 수 없게 만듭니다. Arbitrary Waveform Generator가 Waveform 생성중일 때 Waveform을 바꾸려면 출력 Waveform이 예상했던 대로인지 검증해야 합니다.



관련 링크: KnowledgeBase 4HGGS2DE: How Can I Programmatically Change the Arbitrary Waveform Output of my Signal Generator?
KnowledgeBase 4HS4H8VG: Which NI Signal Generators Support Scripting?
NI Signal Generators Help: Programming State Model

첨부:





리포트 날짜: 06/13/2012
마지막 업데이트: 05/17/2017
문서 번호: 5YCLOS2X