基于Windows操作系统的DLP系统控制软件的开发

泡谜语网 首页 谜语目录 脑筋急转弯 对联 名人名言 谚语 励志 句子 风水运势 文秘写作 工作总结 工作计划 工作报告 合同范本 党团范文 心得体会 演讲稿 演讲致辞 礼仪范文 哲学范文 条据书信 简历范文 其它范文 论文 著名诗人 诗人故事 词牌名
谜语网> 哲学论文> 基于Windows操作系统的DLP系统控制软件的开发
基于Windows操作系统的DLP系统控制软件的开发 时间:2015-10-03 12:04 浏览:

摘要:本文介绍了DLP拼接墙系统的构成要素,并说明了DLP系统各个构成要素的组成方式。根据DLP系统的组成特点,说明了DLP系统的控制方法,描述了DLP控制软件的层次结构。详细描述了控制通信协议层、界面和菜单层、虚拟墙图形界面层的具体实现方法,并说明了每个软件层次中的功能模块划分方法。

关键词:DLP 拼接墙 显示单元

一个DLP(Digital Light Procession)拼接墙系统包括很多个显示单元。为了方便对众多的显示单元的进行统一控制,需要一个控制软件。由于目前90%以上的个人计算机所使用的操作系统均为Windows 操作系统,所以选择使用微软公司的Visual Studio 2010进行DLP拼接墙系统控制软件的开发。软件层次结构:

1 DLP拼接墙系统说明

DLP拼接墙系统一般由DLP显示单元、视频信号处理器、信号源、交换机、控制PC以及网络和信号线缆等部件组成。信号源一般为摄像机、摄像头、DVD播放器等。信号源将信号接入到视频信号处理器,接入的信号经视频信号处理器处理后输出,接入到DLP显示单元上进行显示。DLP拼接墙系统的示意图如图1所示。

DLP拼接墙系统的各个显示单元通过路由器或者交换机与控制PC以及视频信号处理器一起接入到同一个局域网中。控制软件通过网络对DLP拼接墙系统中的各个显示单元进行控制。由运行在控制PC上的DLP控制软件通过网络通信线缆及TCP/IP协议与DLP拼接墙系统的各个显示单元进行通信,发送命令完成对DPL拼接墙系统的各个显示进行控制以及状态查询等。

2 控制软件实现说明

2.1 操作系统相关层

操作系统的网络驱动对控制PC的网络硬件相关设备进行驱动,控制软件通过TCP/IP协议与DLP拼接墙设备进行通信。操作系统提供WinSock API接口函数供控制软件的网络应用层调用。

2.2 控制软件网络应用层

控制软件的网络应用层使用Windows操作系统对外提供的WinSock API接口函数,根据协定的TCP端口号与DLP拼接墙的显示单元中的服务端建立TCP连接,通过API接口函数完成命令包的发送以及对显示单元回码的接收和处理。

2.3 控制通信协议层

该层具体实现每一条通信协议命令。该层定义了通信协议命令字,每个命令的命令结构体,实现每一个通信控制命令的接口函数。通信协议指令分为设备控制指令、系统状态查询指令、故障及告警查询指令和信号开窗指令。

设备控制指令用来控制DLP显示单元及视频信号处理器。主要完成开关机、屏幕亮度、色度、饱和度等颜色参数的调整、光源功率的调整、屏幕桌面的切换等操作。系统状态查询指令用来查询系统的环境温度、光源温度、板卡温度以及各个风扇的转速等系统状态。故障及告警查询指令用来获取系统的故障及告警信息。信号开窗指令用来控制视频信号处理器输出的信号窗口的位置及大小。

2.4 界面及菜单实现

软件的界面及菜单对用户提供了友好的图形界面接口,方便用户使用软件完成各种操作。界面和菜单主要分为以下几个模块:色彩调整、设备管理、系统参数管理、工程维护管理。

色彩调整界面可以让用户使用调整按钮和输入数字两种方式方便的对屏幕的色彩进行调整。设备管理模块可以让用户通过按钮及菜单完成设备的开关机等操作。通过系统参数管理模块,用户可以方便的设置系统的光学及信号等参数,并将参数保存在EEPROM中,可以并可以方便地进行导入和导出。工程维护管理模块可以使工程维护人员方便地到处系统的故障及告警日志,并可以收集系统的状态及硬件制造信息。

2.5 虚拟墙图形界面

虚拟墙图形界面模块会根据DLP拼接墙系统的单元个数(m行n列),生成一个虚拟的DLP拼接墙,方便用户使用此界面对DLP拼接墙的单个单元或者多个单元进行控制。假如是一个2行4列的系统,软件将生成如图2所示的一个虚拟墙。

用户可以单点一个显示单元进行控制,也可以框选多个显示单元进行控制,操作十分方便。

参考文献

[2]王宏伟.大屏幕投影与智能系统集成技术[M].国防工业出版社,2010.6.

[3]肖运虹.显示技术[M].西安电子科技大学出版社,2011.10.

[4]张水波.Visual C++2008完全学习手册[M].清华大学出版社,2011.01.

[5]侯俊杰.深入浅出MFC[M].华中科技大学出版社,2011.01.

2222
上一篇:农村公路交通安全现状及对策分析
下一篇:生物医学工程专业数字电子技术实验教学研究与实践①
相关文章 基于BIM的建筑工程信息集成与 一种基于MC9S12XDO51单片机的 基于PLC的卧式锂带挤压机控制 营造操作系统生态圈 基于物联网的电子废弃物处置回 基于智能计算的过程控制与优化 基于JAVA的企业人事管理系统设 基于VC++的车牌图像预处理设计
泡谜语网http://www.tkpao.com