为了使 Dragonframe 能够与第三方运动控制系统配合使用,第三方必须实现我们的通信协议之一。
有两种选择,“DFMoco”和“DMC”。 DFMoco 协议相当简单,但它不支持实时(视频)运动控制。它只能用于拍摄-移动-拍摄风格的定格动画或延时动画。
DMC协议要复杂得多,但可以用来提供实时运动控制。
DFMoco 协议在随软件安装的文档中进行了描述。
位置为:[Dragonframe安装文件夹]/Resources/Arc Motion Control/DFMoco/DFMoco_Protocol.rtf
DMC协议在该文档中定义: DMC-协议-2024-08-13.pdf
我们还提供了一个可用于 DMC 协议的消息解析器:
dmc_msg.h
dmc_msg.c
您还可以查看 DMC 协议的“dmc-lite”实现,以更深入地了解它。
它与 Dragonframe 2024 及更高版本一起安装,位于:
[Dragonframe 安装文件夹]/Resources/Arc Motion Control/dmc