Tag: dmx512

照明USB OpenDMX FTD2XX DMXking

几个快速的问题。 我有一个DMX王USB照明控制器,我正试图控制。 它基于Open DMX协议(来自Entec),提供ac#class。 我已经将设备插入RGB设备,如果我用他们的驱动程序测试USB设备,它连接到COM4,当我将他们的软件切换到发送模式时,我可以设置单独的DMX通道。 使用他们的OpenDMX类,进行一些修改(核心是相同的,我刚刚添加了一些额外的错误检查,我可以找到设备,查询它的信息等。当我打开设备时,我得到一个句柄。我可以写使用FT_Write到那个设备,但不管我做什么,实际上没有灯亮起来。 以下是一些相关的代码片段: public static byte[] buffer; [DllImport(“FTD2XX.dll”)] public static extern FT_STATUS FT_Open(UInt32 uiPort, ref uint ftHandle); [DllImport(“FTD2XX.dll”)] public static extern FT_STATUS FT_Write(uint ftHandle, IntPtr lpBuffer, UInt32 dwBytesToRead, ref UInt32 lpdwBytesWritten); public static void writeData() { while (!done) { try { initOpenDMX(); status = FT_SetBreakOn(handle); status = FT_SetBreakOff(handle); bytesWritten = write(handle, […]