홈
지원
LabVIEW Python node에서 Optional Arguments 사용하기
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를 마지막으로 나열하십시오.
관련 링크
LabVIEW Python 노드를 사용하여 Python 클래스 메소드 호출하기
LabVIEW와 Python 코드를 통합 할 수 있습니까?
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful