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

  • 5
  • 0
  • 约1.48千字
  • 约 3页
  • 2020-02-04 发布于贵州
  • 举报

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

基于Windows操作系统的DLP系统控制软件的开发   一个DLP拼接墙系统包括很多个显示单元。为了方便对众多的显示单元的进行统一控制,需要一个控制软件。由于目前90%以上的个人计算机所使用的操作系统均为Windows 操作系统,所以选择使用微软公司的Visual Studio010进行DLP拼接墙系统控制软件的开发。软件层次结构:   1 DLP拼接墙系统说明   DLP拼接墙系统一般由DLP显示单元、视频信号处理器、信号源、交换机、控制PC以及网络和信号线缆等部件组成。信号源一般为摄像机、摄像头、DVD播放器等。信号源将信号接入到视频信号处理器,接入的信号经联盟视频信号处理器处理后输出,接入到DLP显示单元上进行显示。DLP拼接墙系统的示意图如图1所示。   DLP拼接墙系统的各个显示单元通过路由器或者交换机与控制PC以及视频信号处理器一起接入到同一个局域网中。控制软件通过网络对DLP拼接墙系统中的各个显示单元进行控制。由运行在控制PC上的DLP控制软件通过网络通信线缆及TCP/IP协议与DLP拼接墙系统的各个显示单元进行通信,发送命令完成对DPL拼接墙系统的各个显示进行控制以及状态查询等。   控制软件实现说明    操作系统相关层   操作系统的网络驱动对控制PC的网络硬件相关设备进行驱动,控制软件通过TCP/IP协议与DLP拼接墙设备进行通信。操作系统提供WinSock API接口函数供控制软件的网络应用层调用。   2.控制软件网络应用层   控制软件的网络应用层使用Windows操作系统对外提供的WinSock API接口函数,根据协定的TCP端口号与DLP拼接墙的显示单元中的服务端建立TCP连接,通过API接口函数完成命令包的发送以及对显示单元回码的接收和处理。   2.控制通信协议层   该层具体实现每一条通信协议命令。该层定义了通信协议命令字,每个命令的命令结构体,实现每一个通信控制命令的接口函数。通信协议指令分为设备控制指令、系统状态查询指令、故障及告警查询指令和信号开窗指令。   设备控制指令用来控制DLP显示单元及视频信号处理器。主要完成开关机、屏幕亮度、色度、饱和度等颜色参数的调整、光源功率的调整、屏幕桌面的切换等操作。系统状态查询指令用来查询系统的环境温度、光源温度、板卡温度以及各个风扇的转速等系统状态。故障及告警查询指令用来获取系统的故障及告警信息。信号开窗指令用来控制视频信号处理器输出的信号窗口的位置及大小。   2.界面及菜单实现   软件的界面及菜单对用户提供了友好的图形界面接口,方便用户使用软件完成各种操作。界面和菜单主要分为以下几个模块:色彩调整、设备管理、系统参数管理、工程维护管理。   色彩调整界面可以让用户使用调整按钮和输入数字两种方式方便的对屏幕的色彩进行调整。设备管理模块可以让用户通过按钮及菜单完成设备的开关机等操作。通过系统参数管理模块,用户可以方便的设置系统的光学及信号等参数,并将参数保存在EEPROM中,可以并可以方便地进行导入和导出。工程维护管理模块可以使工程维护人员方便地到处系统的故障及告警日志,并可以收集系统的状态及硬件制造信息。   2.虚拟墙图形界面   虚拟墙图形界面模块会根据DLP拼接墙系统的单元个数,生成一个虚拟的DLP拼接墙,方便用户使用此界面对DLP拼接墙的单个单元或者多个单元进行控制。假如是一个2行4列的系统,软件将生成如图2所示的一个虚拟墙。   用户可以单点一个显示单元进行控制,也可以框选多个显示单元进行控制,操作十分方便。

文档评论(0)

1亿VIP精品文档

相关文档