局域网数据库环境下数据采集及处理网络(2)
2013-07-19 01:00
导读:00米,而且一个RS485接口允许连接多达128个收发器,这样可以满足一台与多个仪表的要求。 普通计算机提供了RS232串行口,但是没有提供RS485或RS422接口,解
00米,而且一个RS485接口允许连接多达128个收发器,这样可以满足一台与多个仪表的要求。
普通计算机提供了RS232串行口,但是没有提供RS485或RS422接口,解决方法主要有两种,一个是在计算机中安装专用的RS485串口扩展卡;另一种是在普通的RS232接口上安装RS232转RS485的接口模块,利用RS232接口完成数据通信工作。RS485间的接线可采用普通双绞线,只用3根线(两根数据线,一根地线)连接即可。
硬件连接正确后,由于多个仪表共用两根数据线,为了避免冲突,仪表与计算机间的通信要按数字仪表手册中规定的通信协议发送和接收数据,通过各种通信协议,有些仪表不仅可以为计算机提供数据,而且还可以接收计算机传来的数据,这样计算机还可以控制仪表。
3.视频数据的处理
现在数据库技术支持诸如图片、声音、视频和各种如Word、Excel文档CAD图纸等资料的,随着计算机多媒体技术的发展,如图片、声音和视频数据都能够实时地保存到数据库中。
视频采集常作为远程监控的重要手段被广泛应用于各个领域。采集视频数据要求工作站计算机内安装有视频采集卡,并在适当的位置安装用摄像机,利用视频线连接采集卡和摄像机即完成硬件的安装。一般考虑到视频数据过大,因此通常只捕捉静态的图片并保存到数据库中,而对视频动态信号则只进行观测。
在对图片质量要求不太高的场合,视频数据还可以从采用USB接口的视频头获得。
在采集视频静态数据以图片的形式保存,在处理这类数据时会使数据处理速度变得极其缓慢,这是因为,数据库管理系统对数据进行浏览、增、删、改和查询等操作时,往往是在一个被称为记录集的基础上进行的,记录集实质是数据库中数据在内存中的映像。当记录仅是一般的字符、数值等类型的数据时,记录集占用的内存空间并不大,因此处理效率很高,但是如果数据中有图片等数据时,记录集数据量很大,内存空间会非常紧张,系统要采用虚拟内存来完成记录集的建立,因此数据处理效率会很慢。另外,如果在网络下,这类数据的记录集的建立还会增加网络数据阻塞现象,使网速变慢。
(转载自科教范文网http://fw.nseac.com)
解决的可行方法有很多种,我们在实践中常采用的方法有以下几个:
3.1 在被观察目标清楚的前提下,尽量减小静态图片的捕捉尺寸。
3.2 采用合适的图片格式,如Jpeg格式的图片文件就远远地小于相应的Bmp格式图片,如果捕捉设备不支持Jpeg格式,在开发的应用程序中要进行格式转换。
3.3 建立数据库的库文件时,建立单独的多媒体数据库表专门存储多媒体数据,通过表关联和主表建立关联关系。如在人员管理中,除建立人员档案信息档案表外,可单独建立图片表以存储人员照片数据,并通过“人员编号”等一类“主关健字”建立关联关系。
3.4 应用程序中尽可减少多媒体记录集的查询数量。例如在浏览人员档案时,读取图片的记录集时按当前被浏览对象的“主关健字”进行筛选,则该记录集只包括一条图片信息,可以大大降低一次处理的数据流量。
4.结束语 当前计算机技术飞速发展,计算机进行数据管理工作方式越来越多,能够管理的数据种类也越来越多,数据管理的方式也不断改进,常规的数据处理方法有时很难行得通,因此要求我们要不断地结合不同数据类型的特点提出新的处理方法,更大程度上提高数据处理效率。
参考文献 [1] 王能斌.数据库系统教程[M].工业出版社
[2] James F. Kurose, Keith W. Ross.Computer Networking a top-down approach featuring the internet[M].高等出版社
[3] Francesco Balena.Programming Microsoft Visual Basic 6.0[M].工业出版社
[4] 彭卫波、陈自力、 司军明.小型网络组建方案与实现[M].电子工业出版社
[5] 李闽溟、吴继刚、周学明.Visual C++ 6.0数据库系统开发实例导航[M].人民邮电出版社
(转载自http://zw.nseac.coM科教作文网) [6] 舒洪、朱敏.三线一表远端抄表系统的研制[J].南昌大学学报(理科版),2000,6