LabVIEW 실행 도중 DC 전원 공급 장치의 전압 또는 전류 레벨 변경

업데이트 됨 Oct 30, 2019

해당 제품

하드웨어

  • PXIe-4113

소프트웨어

  • LabVIEW NXG

드라이버

  • NI-DCPower

문의사항

DC 전원 공급 장치의 전압 혹은 전류를 중간에 변경할 수 있는 LabVIEW 어플리케이션을 구현하려 합니다. 그런데 LabVIEW Example Finder의 예제들은 세션이 리셋 및 닫기 전에 하나의 전압 또는 전류 레벨만을 설정하고 출력하는 것을 보여줍니다. 세션을 재설정하고 닫기 전에 전압 또는 전류 레벨을 런타임 중에 조정하여, 장치가 초기 설정과는 다른 전압 또는 전류를 출력하도록 할 수 있습니까?

해결책

장치가 작동하는 동안 전원 공급 장치의 전압 및 전류 레벨을 동적으로 변경할 수 있습니다.

LabVIEW에서 이 레벨은 niDCPower 전압 레벨niDCPower 전류 레벨 프로퍼티 노드를 사용하거나 NI DCPOWER 함수 팔레트에서 niDCPower Configure Voltage LevelniDCPower Configure Current Level VI를 사용하여 변경할 수 있습니다.

추가 정보

동적 재구성을 구현하기 위한 몇 가지 아이디어는 While 루프에 중첩 된 이벤트 구조를 포함하여 전압 또는 전류 레벨 제어의 변화를 지속적으로 확인합니다. 컨트롤 값이 변경되면 프로퍼티 노드 또는 VI를 사용하여 전압 또는 전류 레벨을 컨트롤의 새로운 값을 반영하도록 구성하는 이벤트 구조 케이스가 실행되도록 구성할 수 있습니다.

또 다른 옵션은 FGV (Functional Global Variable)를 사용하여 계측기 세션 핸들을 저장하고 전달하는 디자인 패턴을 활용하는 것입니다. 세션이 시작되고 시작된 후에는 FGV를 호출하여 액세스에 액세스하고 프로퍼티 노드 또는 VI를 실행하여 계측기가 실행되는 동안 해당 세션의 전압 또는 전류 레벨을 변경합니다. 이 방법을 사용하는 경우, VI가 실행을 종료 할 때 세션을 재설정하고 닫아야 합니다. 이와 관련해서는 아래 연관 링크 섹션의 링크들을 참고하시기 바랍니다.