在 java 中使用 Enttec Open Dmx USB 控制灯光?
Controlling Lights with Enttec Open Dmx USB in java?
我正在 java 中开始一个项目,我想在其中使用终端 Window 从我的计算机控制灯光。我正在使用一种称为 Enttec Open DMX USB 转换器的硬件。所以我写这个问题是为了询问社区是否有人知道如何将数据发送到此 Enttec 设备以控制灯光。我从哪里开始?我已经知道如何编写终端命令别名和执行 .jar 文件,所以我不需要这方面的帮助。
到目前为止我已经尝试过查看一个名为 "Open Lighting Project" 的开源项目,我知道它可以控制设备并了解它是如何工作的以及如何制作我的程序。但是我无法查看 Github 存储库中的 java 代码文件夹,试图找到它说 OlaClient.java 正在导入的 DmxData.java class。所以我很困惑它是从哪里得到的。
我也试过查看 Enttec 网站上的开发人员工具,但它们不起作用。更具体地说,我查看了名为 Java Wrapper 的文件包,并尝试了 运行 测试,但每次都因不同的错误而失败。
这些是链接:
Enttec 设备:
https://www.enttec.com/product/controls/dmx-usb-interfaces/open-dmx-usb/
打开光照架构Github 存储库:
https://github.com/OpenLightingProject/ola
如有任何帮助,我们将不胜感激!
谢谢!
一年多前,我将 DmxPy 移植到 Java。它通过 ENTEC DMX USB Pro 满足了我的需求。看看这是否适合你。
Link: https://github.com/trevordavies095/DmxJava
实例化:DmxJava dmx = new DmxJava();
设置DMX地址值:dmx.setChannel(dmx_address, value);
要发送的 DMX 数据包byte[] dmx_packet = dmx.render();
您现在可以使用您正在使用的任何串行库将数据包发送到 ENTTEC。
我正在 java 中开始一个项目,我想在其中使用终端 Window 从我的计算机控制灯光。我正在使用一种称为 Enttec Open DMX USB 转换器的硬件。所以我写这个问题是为了询问社区是否有人知道如何将数据发送到此 Enttec 设备以控制灯光。我从哪里开始?我已经知道如何编写终端命令别名和执行 .jar 文件,所以我不需要这方面的帮助。
到目前为止我已经尝试过查看一个名为 "Open Lighting Project" 的开源项目,我知道它可以控制设备并了解它是如何工作的以及如何制作我的程序。但是我无法查看 Github 存储库中的 java 代码文件夹,试图找到它说 OlaClient.java 正在导入的 DmxData.java class。所以我很困惑它是从哪里得到的。
我也试过查看 Enttec 网站上的开发人员工具,但它们不起作用。更具体地说,我查看了名为 Java Wrapper 的文件包,并尝试了 运行 测试,但每次都因不同的错误而失败。
这些是链接:
Enttec 设备: https://www.enttec.com/product/controls/dmx-usb-interfaces/open-dmx-usb/
打开光照架构Github 存储库: https://github.com/OpenLightingProject/ola
如有任何帮助,我们将不胜感激!
谢谢!
一年多前,我将 DmxPy 移植到 Java。它通过 ENTEC DMX USB Pro 满足了我的需求。看看这是否适合你。
Link: https://github.com/trevordavies095/DmxJava
实例化:DmxJava dmx = new DmxJava();
设置DMX地址值:dmx.setChannel(dmx_address, value);
要发送的 DMX 数据包byte[] dmx_packet = dmx.render();
您现在可以使用您正在使用的任何串行库将数据包发送到 ENTTEC。