Enttec DMX USB PRO Mk2 - 发送单个 DMX 数据包

Enttec DMX USB PRO Mk2 - Send single DMX packet

我目前正在以工程实习生的身份参与一个小项目,我将继续开发 DMX 工具,以帮助在我的工作场所测试智能灯具。

该项目是用 C# 编写的,并使用 Ftdichip website 提供的托管 FTD2XX_NET.dll 包装器以及使用 Enttec DMX USB PRO Mk2 作为 PC 和灯具之间的接口。

DMX 工具的全部意义在于能够发送具有不同参数的 DMX 数据包,例如发送带有用户可设置的起始代码或数据包大小的 DMX,以及可自定义的端口设置,例如不同的波特率,以查看给定的灯具如何 运行 使用非标准设置进行测试。

我已经部分成功地实现了上述功能,但现在却碰壁了...

DMX 工具需要能够 运行 两种不同的模式:

Continuous mode and Single Packet Mode.

如前所述,我能够成功发送给定的 DMX 数据包,但只能连续发送。 我搜索了网络最深处和最黑暗的角落,以找到有关 Enttec DMX USB PRO Mk2 实际上如何在内部工作以及如何停止这种看似连续的数据传输的解释,但一无所获。

这引出了真正的问题:

Enttec DMX USB PRO Mk2 如何处理 USB-RS232 串行连接? 是否有可能以编程方式绕过这种连续数据传输,以便能够发送 单个 DMX 数据包,如果可以,如何实现?

我看不到任何有用的数据表,但您可能想尝试使用像 RealTerm 这样的工具来监视 FTDI 在使用标准软件时使用的虚拟 COM 端口。

如果您根本没有看到 DMX 盒发送单个数据包,可能值得打开它看看是否有需要更改的跳线或 DIP 开关。

抱歉,我帮不上忙了。