0

接続を開いて特定のチャネルの値を渡そうとしています。これを行うには、enttec open dmx usb への接続を開く必要があります。しかし、接続を作成できません

デバイスを一覧表示して、SN が HW と一致することを確認しようとしました

In [34]: import ftd2xx as ft

In [35]: ft.listDevices()
Out[35]: [b'AL05J8AO']

In [36]: ftd2xx.openEx('AL05J8AO', ftd2xx.ftd2xx.OPEN_BY_SERIAL_NUMBER)
---------------------------------------------------------------------------
DeviceError                               Traceback (most recent call last)
<ipython-input-36-9780ebf9f5e6> in <module>
----> 1 ftd2xx.openEx('AL05J8AO', ftd2xx.ftd2xx.OPEN_BY_SERIAL_NUMBER)

~/raj3_env/lib/python3.6/site-packages/ftd2xx-1.1.0rc1-py3.6.egg/ftd2xx/ftd2xx.py in openEx(id_str, flags)
    106     instance for it"""
    107     h = _ft.FT_HANDLE()
--> 108     call_ft(_ft.FT_OpenEx, id_str, _ft.DWORD(flags), c.byref(h))
    109     return FTD2XX(h)
    110

~/raj3_env/lib/python3.6/site-packages/ftd2xx-1.1.0rc1-py3.6.egg/ftd2xx/ftd2xx.py in call_ft(function, *args)
     42     status = function(*args)
     43     if status != _ft.FT_OK:
---> 44         raise DeviceError(status)
     45
     46 def listDevices(flags=0):
4

1 に答える 1