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)

ダウンロード