이 페이지에서는 NI DIAdem에 추가 Python 모듈을 대화식 또는 프로그래밍 방식으로 설치하는 단계를 설명합니다. Python 기능은 2020년 NI DIAdem에 도입되었으며 이전 버전에서는 사용할 수 없습니다. NI DIAdem, Python PyWin32 모듈을 설치해야 합니다.
NI DIAdem은 SCRIPT의 DIAdem 설정에 입력된 Python 버전을 조회하여 Python과 상호작용합니다. 이 항목이 비어 있는 경우 (기본 설정), DIAdem은 Windows 경로 환경에 입력된 Python 버전을 사용합니다. 이 외의 다른 모든 경우에, DIAdem이 설치된 Python 버전이 3.7 또는 3.6이 아닌 경우, DIAdem은 자체적으로 제공되는 Python 버전을 사용합니다.
다음 테이블에서 각 NI DIAdem 버전과 호환되는 Python 버전을 확인할 수 있습니다.
DIAdem 2022 Q4 버전까지는 Python이 함께 설치됩니다. DIAdem 2023 Q2 버전부터는 Python이 더 이상 설치되지 않습니다. DIAdem에서 Python 스크립트를 사용하려면, DIAdem에서 지원하는 Python 버전을 설치해야 합니다. 설치되지 않은 경우 https://www.python.org/에서 다운로드할 수 있습니다.
DIAdem 버전 | Python 버전 | ||||||
---|---|---|---|---|---|---|---|
3.12 | 3.11 | 3.10 | 3.9 | 3.8 | 3.7 | 3.6 | |
2024 Q4 | |||||||
2024 Q2 | |||||||
2023 Q4 | |||||||
2023 Q2 | |||||||
2022 Q4 | |||||||
2022 Q2 | |||||||
2021 SP1 | |||||||
2021 | |||||||
2020 SP1 | |||||||
2020 |
호환 가능
NI DIAdem에 추가 Python 모듈을 설치하는 세 가지 방법은 대화식, 프로그래밍 방식, 수동 방식입니다.
이 방법은 NI DIAdem의 내장된 기능을 사용하여 실행됩니다.
이 방법은 스크립트를 통해 명령 프롬프트를 호출하고 pip install 명령을 실행하여 동일한 결과를 도출합니다.
Python에서는 다음 명령을 사용합니다.
subprocess.run(["pip", "install", "<ModuleName>"])
NI DIAdem에서 모듈 설치 출력을 표시해야 하는 경우, 다음 예제와 같이 Panda 모듈을 설치할 수 있습니다 (코드 두 줄 외에도 import 문이 상단에 추가되었습니다).
Test = subprocess.run([“pip”, “install”, “numpy”],stdout=subprocess.PIPE, text=True) Print(test.stdout)
이 방법은 NI DIAdem을 열지 않고 명령 프롬프트에서 대화식으로 실행됩니다.
Help us improve your future ni.com experience.
What software will you be using with this product?