LabVIEW Python node에서 Optional Arguments 사용하기

업데이트 됨 Feb 22, 2019

해당 제품

소프트웨어

  • LabVIEW 2018
  • LabVIEW 2018 SP1

다른

파이썬

문의사항

LabVIEW의 Python node가 Optional Argument를 지원합니까? LabVIEW에서 Optional Argument를 가진 Python 메소드를 사용하려면 어떻게 해야합니까?

해결책

LabVIEW의 Python 노드는 Optional Argument를 지원합니다. 주요 고려 사항은 모든 필수 Argument가 Optional Argument 앞에 와야한다는 것입니다.

예를 들어 첫 번째 3 개는 필수 Argument이고 나머지 2 개는 Optional Argument 인, 5 개의 입력을 가진 Python 메소드를 살펴 보겠습니다.
 LabVIEW에서 처음 3개의 입력에만 값을 입력하면, 정의되지 않은 2개의 Optional Argument는 기본 값을 사용하여 코드가 실행됩니다. 또한 Python 노드를 확장하고 5 개의 입력을 모두 입력하도록 선택하면, Python 메소드는 5 개의 입력을 모두 받아 실행합니다. 그러나 옵션 인수가 메소드의 처음 2개의 입력으로 설정된 경우, 두 입력은 생략 할 수 없으며 반드시 정의해주어야 합니다.

그렇기 때문에, LabVIEW에서 사용하려는 Python 스크립트를 생성 할 때에는 먼저 필수 Argument을 나열하고 Optional Argument를 마지막으로 나열하십시오.