FIO01 IO信号確認(bit単位)

FIO01にてIO信号確認(bit単位)を行うサンプルコードです。

from pyftl.unit import FIO01


try:
    controller = FIO01()
    # Open
    controller.open(0)
    # DI0 Read 
    bit0 = controller.read(0)
    # DO0 Write  
    controller.write(0, bit0)
    if bit0:
        print("DI0 DO0 = ON")
    else:
        print("DI0 DO0 = OFF")             
    # DI8 Read          
    bit8 = controller.read(8)
    # DO8 Write  
    controller.write(8, bit8)
    if bit8:
        print("DI8 DO8 = ON")
    else:
        print("DI8 DO8 = OFF")
    # Close
    controller.close()

except RuntimeError as ex:
    print(ex)

ダウンロード