擅长:python、mysql、java
<p>开放照明项目(以前称为<a href="http://www.opendmx.net" rel="nofollow">opendmx</a>)提供了一个<a href="http://www.openlighting.org/ola/developer-documentation/python-api/" rel="nofollow">Python API</a>,作为其开放照明体系结构(OLA)的一部分,用于在OSX和Linux上使用OpenDMX USB。如果你是在Windows上,那么除了Enttec网站上使用FTD2XX.DLL库的代码之外,我没有找到任何东西。</p>
<p>但是应该注意的是,不能使用普通的基于串行的库(pyserial等)。基本上,OLA需要在Linux上使用一个特殊的内核模块,或者在Mac或Linux上结合libftdi使用通用的FTDI非串行内核驱动程序-有关详细信息,请参见<a href="http://www.openlighting.org/ola/getting-started/device-specific-configuration/#Open_DMX_USB_FTDI_RS485" rel="nofollow">OpenDMX</a>上的设备特定页面。</p>
<p>所使用的通信和协议与Enttec Pro range完全不同(使用pyserial之类的简单串行命令可以控制Enttec Pro range,尽管OLA也会与它们进行对话)。</p>