我想知道是否可以控制通过Python外壳连接到Enttec Open DMX USB的灯。如果是,该怎么办?

最佳答案

开放照明项目(以前称为opendmx)提供了Python API作为其开放照明体系结构(OLA)的一部分,以便在OSX和Linux上使用OpenDMX USB。如果您使用的是Windows,那么除了Enttec网站上使用FTD2XX.DLL库的代码外,我什么都找不到。

但是,应注意,不能使用基于常规串行的库(pyserial等)。基本上,OLA在Linux上需要使用特殊的内核模块,或者在Mac或Linux上将通用FTDI非串行内核驱动程序与libftdi结合使用-有关详细信息,请参见OpenDMX上其特定于设备的页面。

所使用的通信和协议与Enttec Pro系列产品完全不同(Enttec Pro系列产品只能使用带有pyserial之类的简单串行命令进行控制,尽管OLA也可以与它们通信)。

10-08 01:36