通信电缆防盗报警系统一样大的通信网络监控系统可以提醒网络信息的安全性被传递到每个集中监控的信息管理系统控制中心监测区域,统一调动发现情况,并获取统计报警信息,查询。文介绍了其后端信息管理系统的设计和实现。
[关键词]通信电缆,
矿用电缆串口通信,监控,入侵报警[CTC] F270.7; C931.6 [文献标识码] A [编号] 1673-0194(2008)14-0090-03概述随着不断增加有色金属的价格上涨,受经济利益的驱动下,中国罪犯电信和中国网通,以及空气中的疯狂获得在该国的铜导线等重大盗割通信电缆造成了很大的经济损失,而通信中断也带来了给生活带来不便人。信电缆防盗报警系统,不仅24通信电缆监控小时,快速,准确的检测通讯电缆,在最短的时间内语音通知服务的方向断开,并相应的数据可以发送到监控中心,电缆断裂战斗飞行通信电缆的详细信息,有效地打击犯罪计算机清晰的认识,确保通信线路的畅通。信电缆系统防盗报警系统,通信电缆报警系统,通信电缆系统主机防盗报警系统和管理信息的结构被安装在组合物背景计算机,整个系统可以实现的电缆线路的报警和报警,位置和数据备份功能的电子地图后的盗窃,数据处理。

监控系统采用分布式方式,每个配备有防盗报警线缆监控通信网络,电话线,使用拨号网络和主机系统。网络系统是中央控制台,位于中央监控服务室,通过RS-232端口背景连接到PC。
报警链接到警察控制室报警信息立即通过电话的语音信息服务人员,而下载的报警信息,迅速到主机系统和主机的系统传输到信息管理系统和信息管理系统,查看报警室的详细信息。机系统的监视系统的心脏,其主要功能是通过公共电话网发送的信息系统,以接收来自通信电缆报警系统报警信息和自检信息信息管理应用实时准备,并与所述的防盗报警电缆管理系统中的通信控制信息的信息发送到相应的报警。1中的系统设计信息管理系统的在C ++ Builder的这种设计,Access数据库,信息d的主要实施例中所示的整个通信系统防盗报警电缆的结构收到报警,存储报警信息,查询功能报警信息。1接收在该信息管理系统的信息通过RS-232串行端口从所述主机系统接收数据,所述系统运行时,所述第一微型计算机初始化串行端口,和调整设置相关。
监视器线串行创建接收到的串行数据是在接收到完整的数据的完整(标识为和0xAA帧的开始,结束标志是为0xBB),则发送一个消息时,备份处理例程收到的消息数据对数据库很兴奋。别设计如下:⑴打开串口HCOM =的CreateFile(comname.c_str()// GENERIC_READ名| GENERIC_WRITE //访问模式允许读取和写入,//这必须是0NULL //没有安全设置OPEN_EXISTING / /创建一个FILE_FLAG_OVERLAPPED装置,// NULL异步工作); ⑵配置串行端口//设置DCB结构dcb.BaudRate = 4800的可变构件; dcb.fParity = 0; dcb.Parity = NOPARITY; dcb.StopBits = ONESTOPBIT; dcb.ByteSize = 8; dcb.fNull =假发; //如果重新配置ShowMessage系列( “SetCommState失败”)(SetCommState(HCOM和DCB)!); ⑶创建线程Read232 = new hComThread(false); //创建系列丝⑷监视线程监视器系列串行监控线程,监视串行端口的状态,检测所述数据,所接收的数据的到达,并存储到输入缓冲器中的接收到的数据:READSTAT = ReadFile的(HCOM //使用的CreateFile ReadBuff文件句柄获得,//第一输入缓冲器地址,//在参数&bytesRead读取的字节数,//字节数实际读取在与骨); //如果接收到的数据地址重叠操作模式的数据结构指示帧为0xBB的端部时,表示数据已被接收,发送使用PostMessage的一条消息:如果(ReadBuff [0] = =为0xBB)PostMessage的(Form1->处理,WM_COMMNOTIFY,0.0); //自定义消息发送消息处理在本系统中,使用自定义消息。用个性化的信息有两个好处:第一,当一个消息,无需知道收件人的类型,只知道窗口句柄,第二个消息可以被广播给多个收件人。还具有静态和动态响应应用程序的功能。
该系统中,在文件形式WM_COMMNOTIFY自定义消息类的头中加入(.h)中,自定义消息之间的对应关系和静态建立的功能:#定义WM_COMMNOTIFY(WM_USER + 12)//定义的响应函数void __fastcall MsgcommProcess(message TMessage); //配置响应函数(手柄)与个性化消息映射(WM_COMMNOTIFY)BEGIN_MESSAGE_MAPMESSAGE_HANDLER(WM_COMMNOTIFY,TMessage,MsgcommProcess)END_MESSAGE_MAP(TForm的)管理器定义的消息:无效__fastcall TForm1 :: MsgcommProcess(消息TMessage){//体功能2}从存储在为了检查是否数据被正确地接收到接收的MsgcommProcess消息处理功能信息的消息处理功能的信息,添加到该Access数据库并同时发送正确的主机收到数据。

ADOCommand1->的CommandText =“插入保靖(终端站数目,网络地址,网络名称,报警时间,该线的状态下,制动距离,的信息的类型)值(:,:netno地址,名称,:日期时间:ZT,:dxjl ,: XXIX)“; ...... ADOCommand1-> Execute(); //添加到图2所示两个在信息通信电缆数据库查询接口3查询防盗报警系统中的信息可以检查所有的信息,其还可以查询基于所述选定的项目。据用户的需要,导出请求将生成Excel文件。中,查询的结果导出到Excel文件操作包括:⑴建立Excel对象奥莱ExEx =变::的CreateObject(“Excel.Application”); ⑵在Excel报告文件中打开指定的文件,以报告工作表的最佳配置。Ex.OlePropertyGet( “工作簿”)OleProcedure( “打开” ExcelFileName.c_str())。Wb = Ex.OlePropertyGet(“ActiveWorkbook”); sheet = Wb.OlePropertyGet(“ActiveSheet”); //获取当前默认表ExcelSheet⑶在300循环线上清空的当前内存。

于一般形式就足够了。第四行开始,第300个行为。常,第一行是表头,第二行是副标题或制表符日期。

AnsiString strRowTemp; AnsiString strRange; int ICOLS,IRows; //记录的行和列(iRows = 4; iRows <300; iRows ++)的数量{//假设只有14(ICOLS = 1; ICOLS <= 14; ICOLS ++){//空白行Sheet.OlePropertyGet( “细胞”,iRows,ICOLS).OlePropertySet( “值”, “”);}}⑷写入数据表的Excel iRows = 4; ADOQuery1->首先(),而(ADOQuery1-> EOF){//在对应于Excel电子表格为(ICOLS = 1; ICOLS <= 14; ICOLS ++)中的数据字段的行捕获周期{strRowTemp = ADOQuery1-> Fields-> Fields [ICOLS-1] - > AsString; Sheet.OlePropertyGet( “细胞”,iRows,ICOLS).OlePropertySet( “值”} iRows ++ ;; ADOQuery1->接着()} Wb的OleProcedure( “保存”); //保存表Wb.OleProcedure (“关闭”); //关闭Ex.OleFunction表(“退出”); //退出Excel结论主机系统通信电缆芯分布式防盗报警系统的管理系统背景资料共同努力,以实现智能监控报警的水平,更高的需求和自动报警信息,统计数据,为用户提供了极大的安慰。要参考文献[1]刘。

++ Builder中设计和数据库系统的发展[M]。京:清华大学出版社,200 3. [2]范悄悄姜文贤臣C ++ Builder的七边形RS-232串口与[M]通信:清华大学出版社,2002 [3]陈灿煌C ++ Builder 6深入研究[ M]北京:中国铁道出版社,2003。
本文转载自
电缆价格www.haoluoyi.com
猜您兴趣