DAQmx Base로 짠 프로그램이 EXE로 만들면 동작하지 않습니다.



하드웨어: CompactDAQ>>Analog Input Modules>>NI 9237, CompactRIO>>Analog Input Modules>>NI 9221, CompactRIO>>Analog Input Modules>>NI 9211, CompactDAQ>>Analog Input Modules>>NI 9217, CompactDAQ>>Analog Input Modules>>NI 9220, CompactRIO>>Analog Input Modules>>NI 9201, CompactRIO>>Analog Input Modules>>NI 9203, CompactDAQ>>Analog Input Modules>>NI 9215, CompactRIO>>Analog Input Modules>>NI 9233

문제점: USB-9161에 cRIO-9215를 연결하여 DAQmx-Base로 코딩하였습니다. 랩뷰상에서 프로그램을 실행하면 정상적으로 작동하지만, 이것을 EXE 파일로 만들어서 실행하면 동작하지 않습니다. 에러가 발생하지도 않지만 데이터도 내보내지 않습니다. 무엇이 잘못되었습니까?

솔루션: 이것은 알려진 이슈입니다. NI USB-92xx를 NI-DAQmx Base로 코딩하여 exe를 만들 때에는 'USB-92xx Bulk Reader.vi'가 세팅되어있어야 합니다. 다음과 같은 스탭으로 세팅하면 됩니다.

  1. Tools » Build Application or Shared Library (DLL)...을 클릭합니다.
  2. VI Settings 탭을 선택합니다.
  3. USB-92xx Bulk Reader.vi 를 선택하여 파랗게 만듭니다.
  4. Edit Build Settings...을 클릭합니다.
  5. Remove PanelTarget Settingno로 바꾸고 Change버튼을 클릭합니다.
  6. Done 버튼을 누릅니다.
  7. VI를 빌드합니다.





관련 링크:

첨부:





리포트 날짜: 10/05/2004
마지막 업데이트: 03/30/2005
문서 번호: 3E4FFJTY