2009-08-31 2 views
1

ni-daqmx에는 "시뮬레이트 된 드라이버"기능이 있습니다. AI의 경우 반환 된 신호는 잡음이있는 사인입니다. anytype 시그널을 가지기 위해 어떻게 든이 동작을 변경할 수 있습니까?ni-daqmx simualed 장치가 반환 한 신호를 사용자 정의 할 수 있습니까?

그렇지 않은 경우 하드웨어 시뮬레이션을위한 몇 가지 대안이 있습니까?

+0

LabVIEW 또는 LabWindows/CVI를 사용하고 있습니까? – Swinders

+0

두 h/w를 시뮬레이트하는 접근법을 찾고 있는데 – luc

답변

2

시뮬레이션 된 장치에서 반환되는 신호를 제어 할 수 없다고 생각합니다. DAQmx 시뮬레이션 디바이스는 개발 프로세스의 일부로 실제 하드웨어를 사용할 필요없이 데이터 수집 코드가 작동하는지 확인할 수 있도록하기위한 것입니다.

하드웨어의 시뮬레이션에 실제 데이터를 제공해야한다면 LabVIEW를 사용하여 필요한 신호를 계산 (또는로드)하는 vi를 제공하고 이것을 주 프로그램에 전달할 수 있습니다. 필자는이 방법을 사용하여 실제 하드웨어를 실행하고 실제 데이터를 파일에 로깅 한 다음 실제 데이터로 테스트를 다시 실행함으로써 디버깅을위한 반복 가능한 테스트를 제공했습니다.

+0

나는이 접근법을 좋아한다. 나를 도울 수있는 문서 또는 자습서를 알고 계십니까? 저는 DAQmx 세계에 처음 왔습니다. 덕분에 – luc

+0

이 튜토리얼을 잘 모릅니다. 그러나 LabVIEW에서이 작업을 수행 한 예를 생각해 낼 수 있습니다. – Swinders

0

시뮬레이션 된 장치는 지정된 샘플 속도에 비례하는 주파수로 사인파를 출력합니다. 진폭은 또한 작업에 지정된 입력 전압의 범위로 설정됩니다 믿습니다.

임의의 신호를 입력하고 DaqMx를 통해 올바르게 수신되는지 확인하려면 하드웨어의 아날로그 출력 기능을 사용하여 신호를 생성 한 다음 해당 출력을 테스트하려는 입력에 연결하십시오.

응용 프로그램에서 데이터 처리를 테스트하는 것보다 DaqMx 인터페이스를 테스트하는 이점이 있습니다.