질문:
OSI(Open Simulation Interface)를 통해 AREG800의 시나리오를 만들려고 합니다.
필요한 패키지를 설치하는 방법과 시뮬레이션을 만들고 발생기를 원격 제어하는 방법을 보여주는 예제가 있나요?
질문:
OSI(Open Simulation Interface)를 통해 AREG800의 시나리오를 만들려고 합니다.
필요한 패키지를 설치하는 방법과 시뮬레이션을 만들고 발생기를 원격 제어하는 방법을 보여주는 예제가 있나요?
답변:
아래 지식 문서에 PyCharm IDE를 이용한 Linux Mint 21.1 셋업에 대한 설명이 나와 있습니다.
본 메일의 첨부 파일에서 적절한 Python 예제 스크립트도 확인해 보시기 바랍니다.
1.) 아래 사이트에서
https://www.jetbrains.com/pycharm/download/#section=linux
최신 PyCharm 릴리스를 설치하고 새 프로젝트(예: "OSI")를 생성합니다.
1.a.) 예제 스크립트를 실행하려면 RsIntsrument 패키지가 필요합니다.
Python Packages 섹션에서 해당 패키지를 선택하고 "Install" 버튼을 클릭합니다
2.) sudo apt install protobuf-compiler 명령으로 LINUX 터미널에서 protobuf 컴파일러를 설치합니다
3.) Pycharm을 (다시) 시작합니다
4.) Pycharm Terminal에서 protoc을 사용할 수 있는지 확인합니다(Project Environment에서 설치하기 전에 protobuf 패키지가 설치되어 있어야 하는 경우에는 사용 가능 여부가 불확실함).
"protoc"만 입력하는 경우 도움말 텍스트에 사용 가능 여부가 표시됩니다.
5.) 아래 명령을 사용해 LINUX 터미널에 git 패키지 컴파일러를 설치합니다.
sudo apt install git
6.) Pycharm을 (다시) 시작합니다.
7.) Pycharm Terminal에서 git을 사용할 수 있는지 확인합니다.
"git"만 입력하는 경우 도움말 텍스트에 사용 가능 여부가 표시됩니다.
8.) PyCharm에서 OSI-Package를 추가합니다
"from Version Control"을 선택하고 다음 대화상자에 아래 문자열을 추가합니다.
https://github.com/OpenSimulationInterface/open-simulation-interface.git
반드시 "OK"를 클릭하십시오
9.) 몇 분 후 설치가 완료되고 설치된 PyCharm에서 예제 스크립트를 실행할 수 있습니다.
일부 배포에서는 이전 버전의 protoc 패키지만 사용할 수 있습니다. 그러한 경우 링크를 따라 업데이트를 수동으로 수행하거나(에러 메시지 - 추가 정보 참조) 설치 제거 후 언급된 버전의 protobuf를 변경하십시오.
예를 들어 LINUX Mint 20.01에서 스크립트를 실행하면 다음과 같은 에러 메시지가 나타납니다.
protobuf 패키지 버전 3.20.3으로 변경한 후에는 정상적으로 실행됩니다.