Python Library 사용 예제
파이썬 라이브러리 사용 예제를 설명합니다.
아래 예제를 참고해, 파이썬 라이브러리 사용법을 익히시기 바랍니다.
Python Library 사용 예제: Arrow |
Arrow는 날짜 및 시간 형식을 인간 친화적 형태로 바꿔주는 파이썬 라이브러리입니다.
날짜/시간의 다양한 포맷을 지원하므로, 필요한 분야에 유용하게 사용할 수 있습니다.
명령 프롬프트에 아래의 명령어를 입력해 Arrow를 설치합니다. 파이썬 라이브러리 추가 과정은 현재 페이지의 상위 문서('Python Library 추가하기' 페이지)에 잘 설명되어 있으므로 참고하시기 바랍니다.
pip install arrow --trusted-host pypi.org
CimonD의 스크립트 에디터를 열고, 스크립트 페이지를 추가한 뒤, 설치한 Arrow 라이브러리를 불러옵니다.
Arrow 라이브러리 불러오기
Arrow 라이브러리에서 지원하는 함수를 불러와 사용합니다. 지원되는 함수에 관해서는, 공식 문서 및 블로그에 다양한 예제 코드가 있으므로 참고하시기 바랍니다.
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)
CimonD 작화 오브젝트의 동작 명령식에 파이썬 스크립트를 실행하는 식을 작성합니다.
웹클라이언트에서 파이썬 스크립트가 정상적으로 동작하는지 확인합니다.