LabVIEW 또는 NI-DAQmx 설치 후 NI-DAQmx 함수를 찾거나 사용할 수 없음

업데이트 됨 May 28, 2021

해당 제품

소프트웨어

  • LabVIEW

드라이버

  • NI-DAQmx

운영 체제

  • Windows

문의사항

최근에 LabVIEW를 설치했거나 NI-DAQmx 버전을 업데이트했습니다. Windows Device Manager 또는 NI Measurement & Automation Explorer (MAX)의 디바이스 및 인터페이스 아래에서 이미 내 DAQ 디바이스 또는 모듈을 볼 수 있습니다.
다음 문제 중 하나 이상이 발생합니다.
  • 특정 LabVIEW DAQmx LabVIEW subVI 아이콘이 나타나지 않거나, 보이지 않거나, LabVIEW 측정 I / O 함수 팔레트에 나타나지 않습니다.
  • DAQmx 함수 및 라이브러리는 LabVIEW의 한 버전에 표시되지만 다른 버전에는 표시되지 않습니다. 마찬가지로, 32 비트 LabVIEW는 표시되지만 64 비트에서는 표시되지 않거나 그 반대의 경우도 마찬가지입니다.
  • VI를 열거 나 DAQmx 호출을 실행하려고 할 때 깨진 실행 화살표가 표시되거나 DAQmx subVI를 검색합니다.
  • 블록 다이어그램에서 측정 I / O 팔레트 를 열었을 때 DAQmx VI가 예상대로 보이지 않습니다.
  • 특정 NI MAX 기능이 누락되었습니다.
    • NI-MAX에서 디바이스를 마우스 오른쪽 버튼으로 클릭하면 테스트 패널 옵션이 없습니다.
    • 네트워크 디바이스를 마우스 오른쪽 버튼으로 클릭하면 네트워크 NI-DAQmx 디바이스 찾기 옵션이 없습니다.
    • NI-MAX의 내 시스템 아래에 Data Neighborhood 폴더가 없습니다.
    • NI-MAX에서 가상 채널을 생성 할 수있는 옵션이 없습니다.
LabVIEW가 내 DAQmx 팔레트, 함수 및 SubVI를 찾거나 내 코드를 실행할 수없는 이유는 무엇입니까? 내 설치가 손상되었거나 설치 프로그램에 버그가 있습니까?

해결책

NI-DAQmx 팔레트를 보거나 사용할 수없는 이유는 여러 가지가있을 수 있습니다. 문제의 범위를 좁히고 해결하려면 다음 단계를 따르세요.
  • NI-DAQmx 드라이버가 하드웨어 및 운영 체제 (OS)LabVIEW 와 호환되는지 확인하십시오. 필요한 경우 올바른 NI-DAQmx 버전을 다운로드하여 설치하십시오.
  • NI Package Manager를 통해 NI-DAQmx를 설치할 때 추가 정보 탭에서 NI-DAQmx Support for LabVIEW xxxx (여기서 xxxx는 LabVIEW 버전의 연도) 상자가 선택되어 있는지 확인하십시오. LabVIEW 버전이 추가 정보 창에 표시되지 않으면 LabVIEW가 최신 패치로 업데이트되었는지 확인하십시오.
  • 최근에 NI-DAQmx 드라이버로 LabVIEW를 업그레이드 또는 다운 그레이드 한 경우, NI-DAQmx로 LabVIEW 업그레이드 또는 다운 그레이드 튜토리얼의 단계를 따랐는지 확인하십시오.
  • 사용중인 모든 개발 환경 (LabVIEW, CVI 등)이 장치 드라이버 전에 설치되었는지 확인하십시오. NI 소프트웨어 제품의 설치 순서는 NI 제품에 중요합니다. NI-DAQmx 드라이버가 개발 환경 (LabVIEW) 이전에 설치된 경우 다음 중 하나를 수행하십시오.
    • NI-DAQ 드라이버 다음에 LabVIEW가 설치된 경우 드라이버 VI 추가 :
      1. Windows 제어판 에서 프로그램 추가 / 제거 대화 상자를 엽니 다.
      2. National Instruments 소프트웨어 항목을 선택하고 변경 / 제거를 클릭하십시오.
      3. NI-DAQmx를 선택하고 수정 을 클릭하여 LabVIEW 버전에 대한 지원을 추가하십시오.
    • 드라이버를 다시 설치하거나 복구 하여 설치 순서를 수정하십시오. 완료 후 개발 시스템을 재부팅하십시오.
  • 내 시스템 >> 소프트웨어 아래의 NI MAX (Measurement and Automation Explorer)에 올바른 소프트웨어 패키지가 설치되어 있는지 확인하십시오.
    1. NI-DAQmx 버전에 다음 패키지가 있어야합니다.
      • NI-DAQmx ADE 지원 은 LabVIEW, LabWindows / CVI 및 Measurement Studio를위한 ADE (Application Development Environment) 지원을 제공합니다. 설정의 '기능'페이지에서 DAQmx를 설치하는 동안 지정할 수 있습니다.
      • NI-DAQmx 디바이스 드라이버 에는 특정 버전에서 지원되는 모든 DAQmx 호환 하드웨어 용 드라이버가 포함되어 있습니다 (자세한 내용은 다운로드 페이지에서 찾을 수 있음).
      • NI-DAQmx MAX 구성 은 MAX에서 DAQmx 지원 하드웨어와 함께 작동하는 기능을 제공합니다 (예 : 테스트 패널, 연결 다이어그램, 채널 생성 등).
  1. 이러한 패키지 3 개가 모두없는 경우 드라이버 유형이 잘못되었을 수 있습니다. 3 가지 드라이버 유형이 있습니다. 필요한 경우 올바른 NI-DAQmx 버전을 다운로드하여 설치하십시오.
  • NI-DAQmx xx (9.8 이전에는 "Full"이라고 함). 장치 드라이버, MAX 구성 및 ADE 지원 포함
  • 구성 지원이 포함 된 NI-DAQmx 런타임 xx. 장치 드라이버 및 MAX 구성을 포함합니다.
    • 테스트 머신에서 NI MAX의 하드웨어로 작업하려면이 옵션을 선택하십시오. 그러나 여전히 머신에서 개발할 계획은 없습니다.
  • NI-DAQmx Runtime xx (9.8 이전에는 "Core"라고 함). 장치 드라이버 만 포함합니다.
    • 이것은 주로 개발 또는 NI MAX 구성이 필요하지 않은 배포 된 어플리케이션을 실행하는 테스트 머신을위한 최소 패키지로 사용됩니다.
  1. 올바른 드라이버 유형이있는 경우 드라이버를 복구하여 설치 순서를 수정하십시오.
  • 올바른 메뉴 파일이 실제로 올바르게 설치되었는지 확인하십시오. 이 메뉴 파일은 설치된 VI를 LabVIEW의 함수 팔레트에 연결하는 것입니다.
    • 각각의 DAQ와 DAQmx VI가 올바르게 설치 되었다면 메뉴 파일이 있어야합니다 : C : \ Program Files \ National Instruments \ LabVIEW XX \ vi.lib.
    • 관련 메뉴 파일은 다음 위치에 설치해야합니다. C : \ Program Files \ National Instruments \ LabVIEW XX \ menus \ default
  • 위의 모든 단계가 확인되면 드라이버 설치가 손상되었을 수 있습니다. 이 문제를 해결하려면 NI-DAQmx 드라이버를 강제로 다시 설치하십시오.

추가 정보

이전 드라이버 및 LabVIEW 버전 : LabVIEW 6.1이 있고 NI-DAQ 7.4.1 및 LabVIEW 8.0으로 업그레이드하면 LabVIEW 6.1의 DAQ 팔레트가 사라집니다. NI-DAQ 7.4.1은 LabVIEW 8.0, 7.1 및 7.0에 대해서만 지원합니다. LabVIEW 8.0이 설치된 상태에서 LabVIEW 6.1에 대한 Traditional NI-DAQ 지원을 받으려면 LabVIEW 8.0에 대한 Traditional DAQ 지원을 제거하는 NI-DAQ 7.4 드라이버를로드해야합니다. LabVIEW 8.0에서 최신 DAQmx 지원을 받기 위해 NI-DAQmx 8.0을로드 할 수 있습니다.