FV1400 パラメータ設定¶
FV1400にてパラメータ設定を行うサンプルコードです。
from pyftl.unit import FV1400,FV1400Param
try:
controller = FV1400()
param = FV1400Param.from_(controller)
# Open
controller.open(0)
# DI0~DI2 DI EnableON
val = 0
for i in range(3):
val |= 0x01<<i
# INT EnableON
param.di_enable = val # Hard 0:OFF 1:ON
param.di_edge = val # Edge 0:ON→OFF 1:OFF→ON
param.di_wait_enable = val # Wait 0:disabled 1:enabled
param.timeout = 5000
# Wait
status = controller.wait()
# pass
# <--INT Interrupt-->
print("EventStatus =",status.event_status, "DIEventStatus =",hex(status.di_event_status), " DI =", hex(status.di))
# Close
controller.close()
except RuntimeError as ex:
print(ex)