接続を開いて特定のチャネルの値を渡そうとしています。これを行うには、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):