Python Library 사용 예제

파이썬 라이브러리 사용 예제를 설명합니다.

아래 예제를 참고해, 파이썬 라이브러리 사용법을 익히시기 바랍니다.

Python Library 사용 예제: Arrow

Arrow는 날짜 및 시간 형식을 인간 친화적 형태로 바꿔주는 파이썬 라이브러리입니다.

날짜/시간의 다양한 포맷을 지원하므로, 필요한 분야에 유용하게 사용할 수 있습니다.

 

  1. 명령 프롬프트에 아래의 명령어를 입력해 Arrow를 설치합니다. 파이썬 라이브러리 추가 과정은 현재 페이지의 상위 문서('Python Library 추가하기' 페이지)에 잘 설명되어 있으므로 참고하시기 바랍니다.

pip install arrow --trusted-host pypi.org

 

  1. CimonD의 스크립트 에디터를 열고, 스크립트 페이지를 추가한 뒤, 설치한 Arrow 라이브러리를 불러옵니다.

image-20240621-023924.png
Arrow 라이브러리 불러오기

 

  1. Arrow 라이브러리에서 지원하는 함수를 불러와 사용합니다. 지원되는 함수에 관해서는, 공식 문서 및 블로그에 다양한 예제 코드가 있으므로 참고하시기 바랍니다.

image-20240621-015642.png
Arrow 라이브러리 사용
scada = cimon.Scada(port) import arrow present = arrow.now('Asia/Seoul') morning = present.replace(hour=9, minute=0) distance = present.humanize(morning, only_distance=True, granularity=["hour","minute"],locale='ko-kr') scada.SetTagVal("STR_TAG",distance)

 

 

  1. CimonD 작화 오브젝트의 동작 명령식에 파이썬 스크립트를 실행하는 식을 작성합니다.

 

  1. 웹클라이언트에서 파이썬 스크립트가 정상적으로 동작하는지 확인합니다.