一种可视化舞台灯光控制系统及控制方法技术方案

技术编号:32810312 阅读:13 留言:0更新日期:2022-03-26 20:04
本发明专利技术公开了一种可视化舞台灯光控制系统及控制方法,通过上位机适配模块、结构体存储模块、结构体转化模块以及单片机执行模块的设置,解决了现有灯光设备制作需要专业人员在512控制器控制台上进行预先的编辑制作的繁琐操作,使得在使用时更加方便,降低了控制设备的使用难度,使得用户能够在无专业人士的技术支持下,通过该方法获得技术支持,实现对控制设备的编辑以及使用,用户也能够更加方便的在使用场景切换时,对控制设备进行针对性的调整编辑。编辑。编辑。

【技术实现步骤摘要】
一种可视化舞台灯光控制系统及控制方法


[0001]本专利技术涉及灯光控制相关领域,具体是一种可视化舞台灯光控制系统及控制方法。

技术介绍

[0002]512灯光控制台是一种专用的灯光信号控制台,又名DMX512,用于对舞台等场所的灯光设备进行控制,但现有技术中的512控制设备,大多是指定使用控台设备进行控制,而控台需要专业人士进行编辑、制作之后,才能够生成固定的控制界面,从而提供给用户一键使用。
[0003]现有技术的512控制设备在使用的预设定阶段需要专业人士进行编辑、制作的方式,在使用时较为繁琐,增加经济方面的支出,且技术人员的有限导致在急需使用时无法第一时间快速有效的获取技术支持,另外,当需要对512控制设备进行使用场景更换时,也无法方便快速的针对使用场景对其进行调整修改。

技术实现思路

[0004]本专利技术的目的在于提供一种可视化舞台灯光控制系统及控制方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种可视化舞台灯光控制系统,包括:上位机适配模块,用于通过上位机软件对灯管说明书进行提取处理,生成用户适配内容,输出所述用户适配内容,并接收参数数据,所述用户适配内容包括常用控件以及与所述常用控件相对应的文字说明;结构体存储模块,用于获取所述参数数据,通过预设的结构体排列方式构建所述参数数据的结构体数据,并存储;结构体转化模块,用于通过预设的特定顺序对所述结构体数据进行排列,转化生成二进制bin文件;单片机执行模块,用于获取并解析所述二进制bin文件,接收组合用户的操控数据,并根据预设的512固定协议通过串口和485电路发送对应对控制指令至灯光设备。
[0006]作为本专利技术的进一步方案:还包括文件转存模块;所述文件转存模块,用于将所述bin文件导入至单片机中以存储。
[0007]作为本专利技术的再进一步方案:所述结构体数据包括多个数据通道,多个所述数据通道分别用于表征灯光设备的不同控制效果。
[0008]作为本专利技术的再进一步方案:还包括开关控制模块;所述开关控制模块,用于通过路由器连接上位机与集中主控,从而使用上位机通过集中主控控制灯光设备。
[0009]作为本专利技术的再进一步方案:所述集中主控采用12V直流电源供电,所述集中主控
采用RS458通信接口。
[0010]本专利技术还提供了一种可视化舞台灯光控制方法,包括以下步骤:通过上位机软件对灯管说明书进行提取处理,生成用户适配内容,输出所述用户适配内容,并接收参数数据,所述用户适配内容包括常用控件以及与所述常用控件相对应的文字说明;获取所述参数数据,通过预设的结构体排列方式构建所述参数数据的结构体数据,并存储;通过预设的特定顺序对所述结构体数据进行排列,转化生成二进制bin文件;获取并解析所述二进制bin文件,接收组合用户的操控数据,并根据预设的512固定协议通过串口和485电路发送对应对控制指令至灯光设备。
[0011]作为本专利技术另一个优选的实施例,还包括步骤:将所述bin文件从上位机导入至单片机中以存储。
[0012]作为本专利技术再一个优选的实施例,所述结构体数据包括多个数据通道,多个所述数据通道分别用于表征灯光设备的不同控制效果。
[0013]与现有技术相比,本专利技术的有益效果是:通过上位机适配模块、结构体存储模块、结构体转化模块以及单片机执行模块的设置,解决了现有灯光设备制作需要专业人员在512控制器控制台上进行预先的编辑制作的繁琐操作,使得在使用时更加方便,降低了控制设备的使用难度,使得用户能够在无专业人士的技术支持下,通过该方法获得技术支持,实现对控制设备的编辑以及使用,用户也能够更加方便的在使用场景切换时,对控制设备进行针对性的调整编辑。
附图说明
[0014]图1为一种可视化舞台灯光控制系统及控制方法的使用环境搭建及配合示意图。
具体实施方式
[0015]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0016]以下结合具体实施例对本专利技术的具体实现方式进行详细描述。
[0017]如图1所示,为本专利技术一个实施例提供的一种可视化舞台灯光控制系统,包括:上位机适配模块,用于通过上位机软件对灯管说明书进行提取处理,生成用户适配内容,输出所述用户适配内容,并接收参数数据,所述用户适配内容包括常用控件以及与所述常用控件相对应的文字说明。
[0018]本实施例中,这里输出的用于接收参数数据反馈的常用数据可以是以推拉条(也可以是采用控制按钮的方式,例如+、

)的方式展示的,且每一个用户适配内容均包括对应的推拉条以及对应的文字说明,上位机软件这里指的是PC等具有较大运算能力的可接入设备,在使用时,用户通过调节推拉条、或者+、

按钮,来修改每一个设备的通道数值,修改完成后,通过控件的地址索引,对应设备通道指令存储数组,进行数据存储。
[0019]结构体存储模块,用于获取所述参数数据,通过预设的结构体排列方式构建所述
参数数据的结构体数据,并存储。
[0020]本实施例中,512灯光控制设备每一个效果都是以通道个数来定义的,比如控制灯光水平位置移动,控制的通道地址为01,控制灯垂直移动,控制的通道地址为02,那么,首先建立一个512设备控制结构数据,数据的排列方式为:设备类型
ꢀꢀꢀꢀꢀꢀ
一个字节
ꢀꢀꢀꢀꢀꢀ
int8_t 类型;设备地址
ꢀꢀꢀꢀꢀꢀ
一个字节
ꢀꢀꢀꢀꢀꢀ
int8_t 类型;设备长度
ꢀꢀꢀꢀꢀꢀ
一个字节
ꢀꢀꢀꢀꢀꢀ
int8_t 类型;设备控制时间
ꢀꢀꢀꢀꢀꢀ
4个字节
ꢀꢀꢀꢀꢀꢀ
float 类型;设备通道指令
ꢀꢀꢀꢀꢀꢀ
64个字节
ꢀꢀꢀꢀꢀꢀ
uint8_t 类型数组。
[0021]结构体转化模块,用于通过预设的特定顺序对所述结构体数据进行排列,转化生成二进制bin文件。
[0022]本实施例中,转化Bin文件方式,每一个设备一个结构体数据,每一个结构体申请1024个字节,所以按照有多少个设备依次以1024个字节的顺序排列,转化为bin文件。
[0023]单片机执行模块,用于获取并解析所述二进制bin文件,接收组合用户的操控数据,并根据预设的512固定协议通过串口和485电路发送对应对控制指令至灯光设备。
[0024]本实施例中,单片机方面按照PC端的方式申请一个结构体,按照1024个字节每一个设备的方式,以此解析,单片机方面控制512设备使用的是通道数据,所以读取出每一个设备的结构提数据,获取到设备的通道长度,然后按照0x01 数值1 0x02 数值2
……
0x0n 数值n的排列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化舞台灯光控制系统,其特征在于,包括:上位机适配模块,用于通过上位机软件对灯管说明书进行提取处理,生成用户适配内容,输出所述用户适配内容,并接收参数数据,所述用户适配内容包括常用控件以及与所述常用控件相对应的文字说明;结构体存储模块,用于获取所述参数数据,通过预设的结构体排列方式构建所述参数数据的结构体数据,并存储;结构体转化模块,用于通过预设的特定顺序对所述结构体数据进行排列,转化生成二进制bin文件;单片机执行模块,用于获取并解析所述二进制bin文件,接收组合用户的操控数据,并根据预设的512固定协议通过串口和485电路发送对应对控制指令至灯光设备。2.根据权利要求1所述的可视化舞台灯光控制系统,其特征在于,还包括文件转存模块;所述文件转存模块,用于将所述bin文件导入至单片机中以存储。3.根据权利要求2所述的可视化舞台灯光控制系统,其特征在于,所述结构体数据包括多个数据通道,多个所述数据通道分别用于表征灯光设备的不同控制效果。4.根据权利要求1所述的可视化舞台灯光控制系统,其特征在于,还包括开关控制模块;所述开关控制模块,用于通过路由器...

【专利技术属性】
技术研发人员:刘梽生段兴彪
申请(专利权)人:湖南指尖之芯科技有限公司
类型:发明
国别省市:

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

1