下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、盘算机基于Visual Basic快速开拓明场电视监控体系基于VisualBasi快速开拓明场电视监控体系摘要:本文先容了一种用VisualBasi快速开拓明场电视及时监控体系的要领,该要领简朴便利、本钱低廉,具有必然的有用代价。及时监控体系投入利用可有用地进步电视台或交通部分的事情服从。关键词:VB电视监控体系AtiveX随着电视监视东西、盘算机技能的日益生长,图形监视体系在电视体系或监控场合得到了普及地应用。用图形来及时表现被控工具摄像机、终端装备等在操纵历程中的状态,具有清楚明白、形象直不雅且可以及时处置惩罚反响信息。它比数字仪表包罗的信息量大得多,因此使现场监控职员的事情方法得到了革新
2、,服从也由此得到了很大的进步。现场电视监控体系由及时操纵体系、监视体系及办理信息体系构成。及时操纵体系完成及时数据网罗处置惩罚、存储、反响的成效;监视体系完成对各个监控点的全天候的监视,能在多操纵操纵点上主动或手动切换多路图像,能遥控前端装备,能使摄像镜头主动对焦等;办理信息体系完成各种所需信息的网罗、吸收、传输、加工、处置惩罚,是整个体系的操纵焦点。如今的图形及时监控软件通常用V或V+开拓,它对软件开拓职员要求很高,并且开拓周期较长,开举事度也偏大。假设利用VisualBasi(VB)来开拓有关的监控体系,就能较好地办理上述题目。1、方案思绪与技能途径由于VisualBasi在界面制作上的良
3、好性,我们接纳VisualBasi来举行体系的快速开拓。本体系必需对硬件举行及时监视操纵,从而实现监控成效。要利用VB来开拓就必需先办理VB不克不及直接拜候低层硬件的题目,也就是要提出用VB拜候低层硬件的办理方案。我们为本体系确定了以下方案方案:让VB去调用DLL文件,再让DLL去调用VxD文件,通过VxD文件实现对低层硬件的及时操纵,再通过写并行端口实现硬件电路的切换。如许,即降服了VB不克不及直接拜候低层硬件缺点,又发挥了VB在界面和开拓速率上的长处。本体系主控模块如图1所示。主控模块是监视中央的主界面,它分为手动模块、主动模块、退出模块三个子模块。手动子模块又分为键盘操纵和鼠标操纵,重要
4、为了监控中央职员机动的手动操纵各个监控点;主动子模块又分为翻开通道、增长一项、设置时间、更更名称、删除一项、封闭通道,重要为了监控中央职员便利的主动操纵各个监控点,遥控远端装备。图1体系布局图2、成效简介(1)监控硬件是通过写盘算机的并行端口来实现,VB通过调用DLL向并行端口写入8bit的定位信息,本体系接纳四个通道并行监控操纵点,各通道互不影响。由后端硬件电路根据这8bit的定位信息断定哪个端口的哪个摄像机监控点被选中,现场电视监控体系办事器接通被选中的摄像机所对应的门电路。同时在监控中央及时的反响出来。(2)体系提供了手动操纵和主动操纵二种方法。主动操纵:实现对各个摄像机监控点的循环监控
5、。对正在监控摄像机监控点举行计时,到达此摄像机监控点预按时间时,去调用主动切换子步伐完成切换成效,从而使体系根据监控中央职员预先设定的监控挨次主动循环切换。监控中央职员可选择监控的摄像机序列,在主动监控状态下加载后,可以动态的增长、删除摄像机,改变播出时间和挨次。手动操纵:实现对各个摄像机监控点的手动监控。由于事情必要,偶然必要结实在某个摄像机监控点长时间不停顿地监控,本体系提供了手动操纵很好的满意了这个必要。当体系处于手动状态时,监控中央职员可以通过主窗口的手动按钮,或利用键盘数字键选择哪个通道监控哪一台摄像机。选中后,该通道就结实监控此摄像机监控点,直得手动选择另一个摄像机监控点时,才调用
6、手动切换子步伐完成切换成效。(3)体系界面接纳VB6.0中的Listvie控件,此控件具有SallIn、LargEin、List、Reprt四种表现方法,从而到达用户界面友爱的结果。图2是在Reprt表现方法下的监控中央主界面。图2现场电视监控体系3.体系的实现3.VB拜候低层硬件的实现支持低层硬件拜候的DLL文件和AtiveX控件,通过它们可读写存储器单位、端口,乃至操纵硬件停顿。本体系利用DLL实现拜候低层,详见图3所示。图低层硬件拜候表示图3.2体系中对播放序列存储的实现由于本体系涉及的摄像机为16台,数目不算太多,可不接纳数据库存储,而奇妙地选用随机文件*.dat的方法举行存储,可大大
7、进步相应的速率。表随机文件格式表域名用途长度(Byte)Nae存储摄像机名称10ID存储摄像机编号唯一2Tie存储摄像机播放时间53.3写并行端口的步伐实现ID域为164个摄像机各自唯一的编号,按编号操纵门电路的接通与断开。表28bit定位信息取值与通道比较表通道高位HEX低位HEXA00-AB10-A20-AD30-A表2中通道列中的A、B、D别离对应A、B、D四个通道,高位HEX列只要用二进制的低六位即可完成操纵成效。编写函数riteTPrt向并口中写入8位的二进制数,部分关键源步伐如下:PubliSubriteTPrt(AddrAsString,ValPrtAsString)AshekBx)DiNAsInteger,DatAsIntegerIf.Value=hekedThenN=HexTInt(Addr.Text)N=HexTInt(Addr)Dat=HexTInt(ValPrt)ritenebytettheprtallSetPrtByte(H32,N,Dat)EndIfEndSub4.竣事语本文先容的现场电视及时监控体系由于接纳了随机文件存储写并口的信息,奇妙地办理了VB对低层硬件读写的题目,大大进步了体系运行速率。本体系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国地面军用电池行业运行态势与供需前景预测报告
- 2025-2030中国土壤修复行业战略规划及运营模式分析报告
- 7.3 重力 课件(内嵌视频)2025-2026学年人教版物理八年级下学期
- 七年级数学《代数式》习题(含答案)
- 历史课观摩心得体会
- 2026年贵州六盘水市中考历史试题(附答案)
- 2025年浙江省金华市八年级地理生物会考真题试卷(含答案)
- 2025年湖南省邵阳市八年级地理生物会考真题试卷+解析及答案
- 2025年云南省丽江市地理生物会考真题试卷(含答案)
- 2025年广东省阳江市初二地理生物会考考试题库(附含答案)
- 2026广西华盛集团有限责任公司招聘7人农业考试备考试题及答案解析
- 2026山东济南新旧动能转换起步区招聘40人备考题库附答案详解(满分必刷)
- 2026山东济清控股集团有限公司招聘23人农业笔试备考试题及答案解析
- 2026年9套护理三基试卷及答案
- 2026年机动车驾驶人科目一新版通关试题库附参考答案详解【夺分金卷】
- 2024-2025学年广东省广州市白云区八年级(下)期中数学试卷及答案
- (三模)榆林市2026届高三年级四月检测训练物理试卷(含答案及解析)
- 特殊教育融合教学实践指南
- 2026年城管监察员题库检测试题含完整答案详解(易错题)
- GIS地理信息系统-GIS-地理信息系统-课件
- 警犬行为理论考试题库(含答案)
评论
0/150
提交评论