FVC07 パラメータの取得、設定

FVC07にてパラメータの取得、設定を行うサンプルコードです。

from pyftl.unit import FVC07, FVC07Param
from pyftl.core import Image

try:

    controller = FVC07()
    param = FVC07Param.from_(controller)

    # Setup
    controller.open(0, 0)
    controller.setup("/home/fast/FTL/camerafiles/FVC07/FVC07CLB_IK-TF5C.xml")

    # GetParam
    name = param.get_param_str("CameraName")
    timeout = param.get_param("Timeout")
    print("CameraName =", name)
    print("Timeout =", timeout)

    # SetParam
    camera_name = "CameraNameChange"
    timeout = param.set_param_str("CameraName",camera_name)
    timeout = 6000
    timeout = param.set_param("Timeout",timeout)

    # GetParam
    name = param.get_param_str("CameraName")
    print("CameraName =", name)
    timeout = param.get_param("Timeout")
    print("Timeout =", timeout)

    controller.close()

except RuntimeError as ex:
    print(ex)

ダウンロード