NI-DAQmx 시뮬레이션 디바이스를 사용하여 하드웨어 없이 개발

업데이트 됨 Dec 4, 2018

해당 제품

Driver

  • NI-DAQmx

다른

NI-DAQmx 시뮬레이션 디바이스

문의사항

하드웨어를 물리적으로 설치하거나 설치하지 않고 DAQmx 코드를 개발하거나 프로그래밍하고 싶습니다. 코드 및 매개 변수를 테스트하여 오류 등을 확인하고 싶습니다.

NI-DAQmx 시뮬레이션 장치란 무엇이며 어떻게 사용합니까? ?

해결책

NI-DAQmx 7.4 이상을 사용하면 데이터 수집(DAQ) 하드웨어가 없어도 시뮬레이션 된 디바이스를 사용하여 어플리케이션을 개발하고 실행할 수 있습니다.


다양한 하드웨어 구성을위한 개발

시뮬레이트 된 장치를 사용하여 서로 다른 시스템 또는 다른 하드웨어 구성을위한 응용 프로그램을 개발할 수 있습니다. 개발 하려는 대상 시스템에 시뮬레이션 디바이스를 연결하여 현장의 실제 하드웨어가 연결 된 것과 동일하게 프로그래밍 할 수 있습니다. 이후에 생산 시스템에 배포하면 개발 된 LabVIEW VI가 실제 하드웨어에서 실행됩니다.

다른 시스템 또는 하드웨어 구성을위한 VI를 개발하려면, 다음 지침을 따르십시오.
  1. 개발 시스템에서 생산 시스템에 설치된 것과 동일한 시뮬레이션 디바이스를 생성 하십시오. 시뮬레이션 디바이스 생성에 대한 정보는 Simulated Devices tutorial 을 참조하십시오.
    • 참고 : NI-9201 또는 NI-9234와 같은 C 시리즈 모듈을 시뮬레이션하려면 먼저 모듈이 장착될 cDAQ 섀시를 시뮬레이션 디바이스로 생성 해야합니다. 그런 다음 cDAQ 섀시에 원하는 모듈을 생성 하십시오.

그림 1 : Simulated cDAQ 섀시 구성
  1. 시뮬레이트 된 장치의 이름을 현장의 생산 시스템의 이름과 동일하게 변경하십시오. Measurement & Automation Explorer (MAX)를 사용하여 시뮬레이트 된 장치로 이동하고 이름을 변경하십시오 (그림 2).
    1. 내 시스템(My System)을 확장하십시오.
    2. 장치 및 인터페이스(Devices and Interfaces)를 확장하십시오.
    3. NI-DAQmx 디바이스를 확장하십시오.
    4. 각각의 시뮬레이션 된 디바이스를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기(Rename)를 선택하십시오.
    5. 현장의 생산 시스템에서와 동일한 이름으로 장치의 이름을 변경하십시오.
그림 2 : MAX에서 장치 이름 바꾸기
 
  1. 디바이스의 MAX 이름을 사용하여 LabVIEW VI를 작성하십시오.
  2. 현장에서 사용하는 생산 시스템에 배포하십시오.


    장치는 완벽하게 시뮬레이션됩니다.

    시뮬레이션 된 장치는 실제 장치와 유사하게 동작합니다 (아날로그 입력은 제외, 간단한 정형파). 해당 하드웨어의 실제 버전에서 지원되지 않는 연산을 수행하려고하면 해당 시뮬레이트 된 디바이스로 DAQ 어플리케이션을 실행할 때 적절한 에러가 발생합니다.

    예를 들어, 시뮬레이트 된 PCI-6251 (한 채널에 대해 최대 샘플 속도가 1.25MS / s)에 대해 1.5MS / s의 샘플 속도를 지정하면 다음 오류가 발생합니다.


    Error -200077: you have requested a sample rate that exceeds the maximum rate of that device.


    NI-DAQmx 시뮬레이션 디바이스에 대한 더 자세한 정보는 NI-DAQmx 도움말 및 NI-DAQmx 용 Measurement & Automation Explorer 도움말을 참조하거나 아래의 관련 링크를 참조하십시오.
    NI-DAQmx 도움말
    1. NI-DAQmx 도움말 시작»프로그램»National Instruments»NI-DAQ»NI-DAQmx 도움말
    2. 시뮬레이션 된 디바이스 섹션으로 이동하십시오. NI-DAQmx 도움말»NI-DAQmx 주요 개념»NI-DAQmx 시뮬레이션 디바이스
    NI-DAQmx 용 Measurement & Automation Explorer 도움말
    1. Measurement & Automation Explorer(MAX)를 실행 합니다. 시작»모든 프로그램»National Instrument»Measurement & Automation Explorer
    2. Measurement & Automation Explorer 도움말을 실행합니다. 도움말(H)»도움말 토픽(H)»NI-DAQmx»NI-DAQmx를 위한 MAX 도움말
    3. 시뮬레이션 된 장치 섹션으로 이동합니다. NI-DAQmx를 위한 MAX 도움말(Measurement & Automation Explorer Help for NI-DAQmx)»시작하기(Getting Started)»시뮬레이션 디바이스(Simulated Devices)

    추가 정보

    시뮬레이션 할 수없는 장치

    MAX에서는 특정 NI-DAQmx 디바이스를 시뮬레이션 할 수 없습니다. 대부분의 경우 시뮬레이션 할 수없는 장치 대신 유사한 장치를 시뮬레이션 할 수 있습니다. 그러나 이 시뮬레이션 된 유사한 장치에는 기존에 시뮬레이션하려고 했던 디바이스의 기능 중 없는 것이 있을 수 있습니다. 

    또한, 기존의 NI-DAQ (레거시)는 시뮬레이션 된 디바이스 기능을 지원하지 않습니다.

    이 글이 도움이 되셨습니까?

    도움 안됨