论文部分内容阅读
LED照明是当前逐步普及使用的新兴光源,具有寿命长、高效、节能、环保和可控制等优点。LED已广泛应用于我们的生活中。景观照明是LED的重要应用领域之一,由于建筑物表面复杂的形状,LED灯具不能均匀分布在外墙,往往呈现不规则、离散分布形状,这不仅给施工,还给后续动画效果设计带来不便。LED灯饰布局编辑器软件是实时LED灯饰控制系统的灯具管理部分,负责将景观灯具布局的物理位置关系和控制逻辑关系映射到计算机中,为效果数据的制作提供准确的信息。工程中灯具异构分布、通道数不一致、连接方式多样,多屏幕等,给灯具管理工作带来难度。本文重新设计LED灯饰布局编辑器软件,为快速实现映射提供有效的便捷手段。灯饰布局编辑器采用MVC架构作为软件架构、图形设备接口GDI+作为2D绘图引擎、多层hash_multimap作为关键数据结构。本文的主要工作包括:1、介绍景观灯饰系统的组成部分及其功能,指出实时LED灯饰系统的灯具管理部分的不足。分析灯饰布局的需求,确定设计思路及重点。2、阐述了LED灯饰布局编辑器的工作原理、设计思路及其各个模块的实现原理。3、提出快捷灯具布局手段,从“点-线-面”三个层次上提供针对单个像素灯、线形或弧形分布的像素灯阵列、图形(圆、矩形)像素灯阵列的多种快速布灯操作。提供识别背景图片布灯和导入AUTOCAD工程文件布灯两种特殊布灯操作。4、提出了一种数据结构加快大规模LED景观灯具的查找速度,并且改良原有通信协议用于动画效果的生成。5、提供自动检测功能和自动编号功能:检测待添加的数据分配器是否与工程中已有的数据分配器重复。自动编号功能保证工程中数据分配器的编号连续且不重复、每个屏幕中的数据分配器编号连续且不重复。6、提出了一套同时设计多个屏幕、管理屏幕(屏幕的增加、修改等功能)的操作方案。7、提出了一种基于分层协作绘图技术、局部显示技术和双缓冲技术的视图显示方案。8、借鉴离散点阵在点阵显示屏中旋转的反走样技术优化矩形灯具阵列在网格中的旋转。