digital 신호 상태 확인 방법 기술문의
-
수고 많으십니다.
indy docs 에서 사용예제가 없어 문의 드립니다.
디지털OUTPUT 상태 체크 확인하여 디지털 OUTPUT 신호를 ON 기능을 하려고 하고 있습니다.
if 조건문 do[0] == 0 < 디지털 output 신호 0번 off 상태이면 ON 을 하려고 하는데 조건문 do[0] == 0 에서 에러가 발생 합니다.
indy.connect() if DO[0] == 0: prog = JsonProgramComponent(policy=0, resume_time=2) for idx in range(0, 1): prog.add_digital_out(idx=idx, val=0) time.sleep(1) for idx in range(0, 1): prog.add_digital_out(idx=idx, val=1) prog.add_stop() indy.set_and_start_json_program(prog.program_done()) indy.disconnect()
-
안녕하세요.
IndyDCP 버전에 따라 다를수 있지만, 최신버전 기준으로 indy.get_do() 를 통해 받아온 값을 DO에 먼저 할당을 하셔야 합니다
(indydcp_client.py 파일에서 digital output을 받아오는 함수가 있습니다)
감사합니다
-
This post is deleted!