设为首页 加入收藏夹  频道跳转 - 首页 - 电气 - 暖通 - 安防 - 照明 - 给排水 - 电梯 - 自控 - 社区 - 帮助中心 登陆 注册  RSS订阅  万选通
找设计师
热门搜索: 
 中国设计师网照明品牌调查进行中--期待您的参与! [更多...]
当前位置:照明频道首页 >> 照明论文 >>
Windows平台下的存储式灯光控制系统
2008-11-13 14:43:00  来源:网友发表  浏览次数:11  
  •   现在的霓虹灯的闪烁图案是固定了的,变化很简单。针对这一问题,本设计从现实的角度在Windows平台下开发出灯光控制系统:该系统能够控制灯的盏数、亮度、图案、显示时间、最后输出每盏灯的文件。

  现在使用的霓虹灯的闪烁图案变化很简单,往往十几秒就完成了—个循环。但如果开发一个存储式灯光控制系统来控制它们郴情况就大不一样了。只要人们想得到的图案我们就能将它做出来,想要多久时问图案才重复循环一次都可以,从而控制霓虹灯按人们想象的图案闪烁,那么城市就会变得越来越漂亮,越来越迷人了,彻底改变传统的技术。
  
  1 方案实施
  
  1.1 初期工作
  
  本设汁是开发一个“Windows平台下的灯光控制系统”。用Delphi写出一个编辑界面,用户在此界面可以根据自己的意愿编辑每一盏灯的亮与灭来组成想要的图案。软件帮用户编辑好了所有的图案以后,用户可以立即得到每一盏灯的ROM文件。每盏灯一个ROM文件规定它哪些时问是亮的,哪些时问是不亮的。ROM的大小可以定义,一般小于4M。其具体要求如下:
  
  (1)首先是做一个简单的方便用户控制的界面。对灯的赋值,然后是编辑,能实现用鼠标点在哪盏灯哪盏灯就是亮的,再点一下变为不亮,然后编辑完一幅(一帧)图案后,要有选项可以定义这幅图案持续时问是多长。还有当内存内容被编辑完了就提示用户已经没有空问可以编辑了。可以进行灯的盏数的定义,比如定义成20盏,由行列决定;时定义每盏灯所拥有的R0M的大小。
  
  (2)每一盏灯都有自己的编号,并都能够给其赋值表示亮灭及亮度值。
  
  (3)每一次给所有的灯赋值完后,就把它存成一个帧文件(frame);编辑完后,将每盏灯的参数写进对应一个文件,该文件是可以烧进每盏灯对应只读ROM里的,因此叫做ROM文件。
  
  (4)编辑完一帧图案后,可以设定其延续时间,然后继续编辑,直到灯的ROM用完为止。
  
  (5)最后可以演示已经编辑的所有图案和输出每盏灯对应的ROM文件。
  
  根据上面的要求,定出初步的系统框架。如图1所示:


  
  1.2 具体实现方法
  
  (1)在定义完全局变量后,用方块表示灯,比如20个方块就表示有20盏灯;用灰度体现亮度值的大小。然后实现帧操作的新建、打开、保存和编辑功能。

[附件:详见附件]


  
  

0

顶一下

0

踩一下
相关新闻
关于我们赛尔资讯广告服务法律声明客户服务投稿指南联系我们网站地图友情链接 版权声明
copyright 赛尔资讯 Salebinfo.com, sale Information.All Rights Reserved 京ICP证031018号