다음 대다수 고려사항을 구현하는 예제를 확인하려면 LabVIEW 예제 탐색기에서 하드웨어 입력 및 출력 » DAQmx » 전력을 참조하십시오.

기본값

다음 프로퍼티 값은 태스크가 지정되거나 시작될 때 적용됩니다.

프로퍼티 이름 기본값
Pwr.IdleOutputBehavior 기존값 유지
Pwr.RemoteSense 로컬 감지
Pwr.OutputEnable
Pwr.CurrentSetpoint 0.03A
Pwr.VoltageSetpoint 0 V

전압 및 전류 셋포인트 설정하기

DAQmx 채널 생성 VI/함수를 사용하여 전류 및 전압 셋포인트를 설정합니다. 두 가지 프로퍼티는 전력 채널의 전류 및 전압 셋포인트를 반영하며 실행 시 DAQmx 채널 프로퍼티 노드를 통해 설정할 수 있습니다.

  • Pwr.Current.Setpoint —일정한 출력 전류 (암페어 단위). 로드가 이 값보다 큰 전류를 소비하는 경우, 출력 전압은 감소하고 디바이스는 정전류 모드로 작동합니다.
  • Pwr.Voltage.Setpoint —일정한 출력 전압 (볼트 단위).
  • 전원 출력 상태 및 동작 설정 및 읽기

    DAQmx 채널 생성 VI/함수를 Pwr.OutputEnable 프로퍼티와 함께 사용하여 전력 채널 출력을 활성화하거나 비활성화합니다. 실행 시 DAQmx 채널 프로퍼티 노드를 통해 이 프로퍼티를 설정합니다.

    DAQmx 채널 프로퍼티 노드를 Pwr.IdleOutputBehavior 프로퍼티와 함께 사용하여 태스크가 지정 해제되면 전력 채널 출력을 활성화하거나 비활성화합니다.

    DAQmx 채널 프로퍼티 노드를 사용하여 Pwr.OutputState 프로퍼티를 읽고 채널 상태를 결정합니다.

    노트 일부 DAQmx 읽기 인스턴스/함수는 I16 포맷으로 전력 채널 샘플을 반환합니다. 이러한 인스턴스는 전력 채널이 비활성화되어 있는 동안 전류 및 전압에 대해 항상 0의 값을 반환합니다. 전류 또는 전압 샘플 값이 0인지 확인하려면 전원 출력 상태를 확인합니다.

    보조 전원 에러 감지하기

    DAQmx 읽기 프로퍼티 노드를 사용하여 보조 전원 공급 장치 에러를 읽습니다. 두 가지 프로퍼티는 보조 전원의 에러 상태를 반영합니다.

    노트 AuxPowerErrorChans를 읽기 전에 AuxPowerErrorChansExist를 읽어야 합니다. 그렇지 않으면, 에러 메시지를 받습니다.
  • AuxPowerErrorChansExist —디바이스가 보조 전원 공급 장치에 문제가 있음을 감지했는지 나타냅니다.
  • AuxPowerErrorChans —모든 보조 전원 공급 장치 에러 버추얼 채널 이름이 나열된 리스트입니다.
  • 원격 감지 에러 감지하기

    DAQmx 읽기 프로퍼티 노드를 사용하여 원격 감지 에러를 읽습니다. 두 가지 프로퍼티는 원격 감지의 에러 상태를 반영합니다.

    노트 RemoteSenseErrorChans를 읽기 전에 RemoteSenseErrorChansExist를 읽어야 합니다. 그렇지 않으면, 에러 메시지를 받습니다.
  • RemoteSenseErrorChansExist —디바이스가 하드웨어 또는 원격 감지 연결에서 에러를 감지했는지 여부를 나타냅니다. 태스크의 모든 채널에 대한 원격 감지 에러 상태를 지우려면 출력을 비활성화하고 하드웨어 연결 문제를 해결해야 합니다.
  • RemoteSenseErrorChans —모든 원격 감지 에러 버추얼 채널 이름이 나열된 리스트입니다.
  • 과열 온도 에러 감지하기

    DAQmx 읽기 프로퍼티 노드를 사용하여 과열 온도 에러를 읽습니다. 두 가지 프로퍼티는 과열 온도 상태를 반영합니다.

    노트 OvertemperatureChans를 읽기 전에 OvertemperatureChansExist를 읽어야 합니다. 그렇지 않으면, 에러 메시지를 받습니다.
  • OvertemperatureChansExist —디바이스가 태스크의 버추얼 채널에서 과열 온도 상태를 감지했는지 여부를나타냅니다. 이 프로퍼티를 읽으면 태스크의 채널에서 과열 온도 상태를 제거합니다.
  • OvertemperatureChans —모든 과열 온도 버추얼 채널 이름이 나열된 리스트입니다.
  • 역전압 에러 감지하기

    DAQmx 읽기 프로퍼티 노드를 사용하여 역전압 에러를 읽습니다. 두 가지 프로퍼티는 채널의 역전압 에러 상태를 반영합니다.

    노트 ReverseVoltageErrorChans를 읽기 전에 ReverseVoltageErrorChansExist를 읽어야 합니다. 그렇지 않으면, 에러 메시지를 받습니다.
  • ReverseVoltageErrorChansExist —디바이스가 태스크의 채널에서 역전압 에러를 감지했는지 여부를 나타냅니다. 로컬 전압이 음의 포화 전압과 같으면 역전압 에러가 발생합니다.
  • ReverseVoltageErrorChans —모든 역전압 에러 버추얼 채널 이름이 나열된 리스트입니다.
  • 원격 감지 설정하기

    DAQmx 채널 프로퍼티 노드를 사용하여 Pwr.RemoteSense 프로퍼티를 설정합니다.

    • [DAQmx 읽기]는 Pwr.RemoteSense로컬로 설정된 경우 로컬 전압을 반환합니다.
    • [DAQmx 읽기]는 Pwr.RemoteSense원격으로 설정된 경우 원격 전압을 반환합니다.