范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

基于VisualBasic快速开发现场电视监控系统

  基于Visual Basic快速开发现场电视监控系统          基于Visual Basic快速开发现场电视监控系统			     基于Visual Basic快速开发现场电视监控系统基于Visual Basic快速开发现场电视监控系统 中国科技大学  郑豪杰金西 蒋宗洲 合肥华恒网络技术有限技术公司  黄汪
  摘要: 本文介绍了一种用Visual Basic快速开发现场电视实时监控系统的方法,该方法简单方便、成本低廉,具有一定的实用价值。实时监控系统投入使用可有效地提高电视台或交通部门的工作效率。
  关键词:VB电视监控系统ActiveX
  随着电视监视器材、计算机技术的日益发展,图形监视系统在电视系统或监控场所得到了广泛地应用。用图形来实时显示被控对象(摄像机、终端设备等)在操作过程中的状态,具有清晰明了、形象直观且可以及时处理反馈信息。它比数字仪表包含的信息量大得多,因此使现场监控人员的工作方式得到了改进,效率也由此得到了很大的提高。
  现场电视监控系统由实时控制系统、监视系统及管理信息系统组成。实时控制系统完成实时数据采集处理、存储、反馈的功能;监视系统完成对各个监控点的全天候的监视,能在多操作控制点上自动或手动切换多路图像,能遥控前端设备,能使摄像镜头自动对焦等;管理信息系统完成各类所需信息的采集、接收、传输、加工、处理,是整个系统的控制核心。
  目前的图形实时监控软件通常用VC或VC++开发,它对软件开发人员要求很高,而且开发周期较长,开发难度也偏大。如果利用Visual Basic(VB)来开发有关的监控系统,就能较好地解决上述问题。
  1设计思路与技术路线
  由于Visual Basic在界面制作上的优越性,我们采用Visual Basic来进行系统的快速开发。本系统必须对硬件进行实时监视控制,从而实现监控功能。要利用VB来开发就必须先解决VB不能直接访问低层硬件的问题,也就是要提出用VB访问低层硬件的解决方案。我们为本系统确定了下列设计方案:让VB去调用DLL文件,再让DLL去调用VxD文件,通过VxD文件实现对低层硬件的实时控制,再通过写并行端口实现硬件电路的切换。这样,即克服了VB不能直接访问低层硬件缺点,又发挥了VB在界面和开发速度上的优点。本系统主控模块如图1所示。主控模块是监视中心的主界面,它分为手动模块、自动模块、退出模块三个子模块。手动子模块又分为键盘控制和鼠标控制,主要为了监控中心人员灵活的手动控制各个监控点;自动子模块又分为打开通道、增加一项、设置时间、更改名称、删除一项、关闭通道,主要为了监控中心人员方便的自动控制各个监控点,遥控远端设备。
  图1系统结构图
  2功能简介
  (1)监控硬件是通过写计算机的并行端口来实现,VB通过调用DLL向并行端口写入8bit的定位信息,本系统采用四个通道并行监控控制点,各通道互不影响。由后端硬件电路根据这8bit的定位信息判断哪个端口的哪个摄像机(监控点)被选中,现场电视监控系统服务器接通被选中的摄像机所对应的门电路。同时在监控中心实时的反映出来。
  (2)系统提供了手动控制和自动控制二种方式。
  ①自动控制:实现对各个摄像机(监控点)的循环监控。对正在监控摄像机(监控点)进行计时,达到此摄像机(监控点)预定时间时,去调用自动切换子程序完成切换功能,从而使系统按照监控中心人员预先设定的监控顺序自动循环切换。监控中心人员可选择监控的摄像机序列,在自动监控状态下加载后,可以动态的增加、删除摄像机,改变播出时间和顺序。
  ②手动控制:实现对各个摄像机(监控点)的手动监控。由于工作需要,有时需要固定在某个摄像机(监控点)长时间不间断地监控,本系统提供了手动控制很好的满足了这个需要。当系统处于手动状态时,监控中心人员可以通过主窗口的手动按钮,或使用键盘数字键选择哪个通道监控哪一台摄像机。选中后,该通道就固定监控此摄像机(监控点),直到手动选择另一个摄像机(监控点)时,才调用手动切换子程序完成切换功能。
  (3)系统界面采用VB6.0中的Listview控件,此控件具有SmallIcon、LargeIcon、List、Report四种显示方式,从而达到用户界面友好的效果。图2是在Report显示方式下的监控中心主界面。
  图2 现场电视监控系统
  3.系统的实现
  3.1VB访问低层硬件的实现
  支持低层硬件访问的DLL文件和ActiveX控 件,通过它们可读写存储器单元、端口,甚至控制硬件中断。本系统利用DLL实现访问低层,详见图3所示。
  图4低层硬件访问示意图
  3.2系统中对播放序列存储的实现
  由于本系统涉及的摄像机为16台,数量不算太多,可不采用数据库存储,而巧妙地选用随机文件(*.dat)的方式进行存储,可大大提高响应的速度。
  表1随机文件格式表3.3写并行端口的程序实现
  ID域为16 4个摄像机各自唯一的编号,按编号控制门电路的接通与断开。
  表2 8bit定位信息取值与通道对照表表2中通道列中的A、B、C、D分别对应A、B、C、D四个通道,高位(HEX)列只要用二进制的低六位即可完成控制功能。编写函数WriteToPort向并口中写入8位的二进制数,部分关键源程序如下:
  Public Sub WriteToPort(Addr As String, ValPort As String) " CW As CheckBox)
  Dim Nomw As Integer, DatW As Integer
  " If CW.Value = Checked Then
  "Nomw = HexToInt(Addr.Text)
  Nomw = HexToInt(Addr)
  DatW = HexToInt(ValPort)
  " Write one byte to the port
  Call SetPortByte(HW32, Nomw, DatW)
  " End If
  End Sub
  4.结束语
  本文介绍的现场电视实时监控系统由于采用了随机文件存储写并口的信息,巧妙地解决了VB对低层硬件读写的问题,大大提高了系统运行速度。本系统投入使用后,经过一段时间的运行测试和使用,证明其性能稳定、运行可靠、各项监测精度符合要求,并具有操作简单方便的特点。同时,这项技术可以大大缩短实时监控程序的开发周期,减少程序员的工作量,适用于电视台节目的实时监控和交通路口的实时监控。
  参考文献
  1. Microsoft公司著,希望图书创造室译.Visual Basic6.0组件工具指南.北京:北京希望电子出版社,1999
  2. Microsoft公司著,希望图书创造室译.Visual Basic6.0中文版程序员指南.北京:北京希望电子出版社,1998

网页设计与制作课程的研究与应用论文摘要本文简要叙述了O2O教学模式的概念及特点,调查分析了在高职院校中采用O2O教学模式的必要性和可行性,从网页设计与制作课程应用O2O教学模式的背景出发,对使用O2O教学模式的改革电商网页设计中用户体验研究论文摘要随着用户体验这个理念在电商网站中不断体现,用户体验俨然成为评价一个电商网站是否成功的重要标准。良好的用户体验可以给用户购买时提供方便与愉悦,同时增加电商平台的收入。伴随着大众审企业拓展训练对团队精神的促进意义论文摘要在不同程度上,当代一些员工存在着以自我为中心,不愿与他人沟通,缺乏团队合作精神等表现。拓展训练作为一种体验式的学习方式,已经越来越受到人们的欢迎和认可,现已成为一种对企业团队精农业技术的困境与建议的论文首先,基层农业部门要科学合理设置推广应用机构,增强其推广活力。这一点中应按照便于管理集中力量利于发展的原则,打破按行政区域确定推广机构,按种植区域的数量区域大小确定推广机构数量和编农村商业银行经营管理模式构建的论文农村商业银行由农村信用社改制而来,改革的本质是通过股权改革,明晰产权,使农村商业银行在优化金融资源的前提下,继续更好的为三农服务。在农村建立和发展商业银行就是为了配合新农村建设和城环境科学概论课程教学改革与实践论文环境科学概论课程是高校环境类相关专业的重要基础课,又是其他专业素质教育的选修课程,对该课程进行教学改革有着重要的实际意义。本文从选择教材更新教学内容改革教学方法及考核方式四方面,对高职院校实践课教师专业发展的影响因素探析论文论文摘要实践课教师是指在职业院校中从事包括实训实习专业技能课毕业设计等方面职业实践课教学的教师。影响实践课教师专业发展的因素因其职业性质和劳动特点而与其它类型的教师存在差异,主要涉交通工程专业应用型人才培养模式研究论文引言交通工程学科自上世纪70年代末引进我国以来1,呈现迅速发展态势,目前全国已有近100所高校开设了交通工程专业2。但由于学科发展历史较短,交通工程又属于多学科交叉的应用科学,国内新工科人才培养路径研究与探索论文摘要新一轮的产业变革与科技革命呼唤新型工业发展,新型工业发展需要大批新工科领域创新人才。孵育培养新工科人才是教育教学改革方向。研究新工科背景下的教育理念和模式学科专业建设目标学科专谈小学二年级数学乘除法教学的优化策略论文摘要乘除法计算能力,是在小学二年级数学教学中,需要重点培养学生掌握的基础能力之一。熟练掌握乘除法计算,不仅是学生进行高年级数学学习的必备条件,更是他们在今后一生中的工作生活中所必须浅析农产品贸易中的技术性贸易壁垒论文摘要技术性贸易壁垒(TBT)是世界各国调整贸易利益的重要手段,随着关税壁垒作用日益减弱,技术性贸易壁垒作为更隐蔽更强大的壁垒,在当代国际经济贸易发展中扮演着越来越重要的角色。本文通
有限模型下的模态概率逻辑确定概率的意义在对概率逻辑的刻画中有着特别重要的地位,因为不同的意义带来不同的解释,进而影响到对概率逻辑形式上的表达。按照古典解释,一个事件的概率就是该事件出现的可能性的大小。换句逻辑学专业研究生教育模式的创新研究逻辑学就是研究思维形式及其规律的一门学科。作为追求有效推理与论证的原则与标准的学问,求真是其主要特征,它致力于阐释说明与论证关于正确推理的各种原理,展示它们的效用,从而为人们更好地论哲学的逻辑建模哲学不仅提供理论,而且还建构模型。在模型内人们可以说明发展和验证理数学模型类的功能就像严格的概念实验室一样,在其中关于哲学概念的理论能够在一个理想化的受限环境中得到检验。一哲学逻辑逻辑学视域中的自然语言分析1引言在20世纪的语言研究发展史上,语言学家们通常把作为研究手段的形式逻辑引入语言结构研究。这些研究包括索绪尔和叶姆斯列夫的语言形式与系统思想,也包括对语言结构的形式化研究有重要突观念主义,还是语言主义论文对绝大多数的朋友们来说是必不可少的,为了让朋友们都能顺利的编写出所需的论文,论文频道小编专门编辑了ldquo观念主义,还是语言主义rdquo,希望可以助朋友们一臂之力!ABST对模糊逻辑的几点哲学思考论文对绝大多数的朋友们来说是必不可少的,为了让朋友们都能顺利的编写出所需的论文,论文频道小编专门编辑了ldquo对模糊逻辑的几点哲学思考rdquo,希望可以助朋友们一臂之力!一模糊极限思想的辩证思考论文对绝大多数的朋友们来说是必不可少的,为了让朋友们都能顺利的编写出所需的论文,论文频道小编专门编辑了ldquo极限思想的辩证思考rdquo,希望可以助朋友们一臂之力!微积分是研究康德道德哲学中道德法则概念及逻辑困难品学网论文网论文频道一路陪伴考生编写大小论文,其中有开心也有失落。在此,小编又为朋友编辑了ldquo康德道德哲学中道德法则概念及逻辑困难rdquo,希望朋友们可以用得着!在道德形而胡塞尔逻辑研究中的直观与意义品学网论文网论文频道一路陪伴考生编写大小论文,其中有开心也有失落。在此,小编又为朋友编辑了ldquo胡塞尔逻辑研究中的直观与意义rdquo,希望朋友们可以用得着!在这篇文章中,我仅马克思把哲学转向经验领域的内在逻辑广大朋友们,关于ldquo马克思把哲学转向经验领域的内在逻辑rdquo是由品学网论文网论文频道小编特别编辑整理的,相信对需要各式各样的论文朋友有一定的帮助!我们面临着一个众所周知的马克思新哲学的思维逻辑广大朋友们,关于ldquo马克思新哲学的思维逻辑rdquo是由品学网论文网论文频道小编特别编辑整理的,相信对需要各式各样的论文朋友有一定的帮助!马克思主义哲学是马克思变革整个西方传