一种舞台灯具双缓存校准DMX512数据的系统和方法技术方案

技术编号:20657657 阅读:54 留言:0更新日期:2019-03-23 09:02
本发明专利技术公开了一种舞台灯具双缓存校准DMX512数据的系统和方法,包括接收装置、内存、处理器和判断器,从DMX512接口接收数据;定义两个接收数据的缓存区,分别是BUFF1和BUFF2,BUFF1接收舞台灯需要的通道数据,BUFF2接收DMX512数据包;将BUFF2接收到的DMX512数据包和DMX512协议对比;若BUFF2接收到的DMX512数据包和DMX512协议对比,结果一致则BUFF1的通道数据输出至舞台灯,反之BUFF1的通道数据删除,重新接收。本发明专利技术可在不可靠的传输中通过单次判断得到一个可靠的数据流,使得舞台灯具在单向的DMX512数据中获得正确的灯具所需的通道值。

A System and Method for Calibrating DMX512 Data with Dual Buffers for Stage Lamps

The invention discloses a system and method for dual-buffer calibration of DMX512 data for stage lamps, including receiving device, memory, processor and judger, receiving data from DMX512 interface, defining two buffer areas for receiving data, namely BUFF1 and BUFF2, BUFF1 receives channel data needed for stage lamps, BUFF2 receives DMX512 data packet, and BUFF2 receives DMX512 data packet and DMX512 data packet received by BUFF2. Protocol comparison; if BUFF2 received DMX512 data packet and DMX512 protocol comparison, the results are consistent, BUFF1 channel data output to the stage lamp, and BUFF1 channel data deletion, re-reception. The invention can obtain a reliable data stream through single judgment in unreliable transmission, so that the stage lamps can obtain the correct channel value in the unidirectional DMX512 data.

【技术实现步骤摘要】
一种舞台灯具双缓存校准DMX512数据的系统和方法
本专利技术涉及舞台灯数据处理技术,特别涉及一种舞台灯具双缓存校准DMX512数据的系统和方法。
技术介绍
DMX512协议是USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。目前,各种舞台效果灯、调光控制器以及电脑灯在内的智能灯具都全面支持DMX512协议,调光灯具已全面实现数字化控制,并在此基础上,逐渐趋于电脑化、网络化。在舞台灯光设备的控制技术中,普遍采用DMX512协议对灯具设备进行控制。但由于DMX512协议是一种单向传送数据流的协议,导致数据传输不可靠。现有判断DMX512数据方法大多是通过判断多个数据包来减少其错误率,这种方法会影响到舞台灯具处理数据的效率。
技术实现思路
本专利技术要解决的技术问题是提供一种舞台灯具双缓存校准DMX512数据的系统和方法,无需接收多个DMX512数据即可快速检测数据正确性,提高舞台灯数据处理的效率。为了解决上述技术问题,本专利技术的技术方案为:一种舞台灯具双缓存校准DMX512数据的系统,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义本文档来自技高网...

【技术保护点】
1.一种舞台灯具双缓存校准DMX512数据的系统,其特征在于,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义缓存区,缓存区储存DMX512数据包;处理器:用于输出和处理DMX512数据;判断器:用于对比和判断DMX512数据包和DMX512协议。

【技术特征摘要】
1.一种舞台灯具双缓存校准DMX512数据的系统,其特征在于,包括:接收装置:用于接收DMX512接口的DMX512数据包;内存:用于定义缓存区,缓存区储存DMX512数据包;处理器:用于输出和处理DMX512数据;判断器:用于对比和判断DMX512数据包和DMX512协议。2.一种舞台灯具双缓存校准DMX512数据的方法,其特征在于,包括:步骤S1,从DMX512接口接收DMX512数据包;步骤S2,定义两个接收数据的缓存区,分别是BUFF1和BUFF2,将DMX512数据包中的通道数据储存至BUFF1,将整帧DMX512数据包储存至BUFF2;步骤S3,将BUFF2...

【专利技术属性】
技术研发人员:陈小聪
申请(专利权)人:广州鹏林照明灯具有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1