论文部分内容阅读
随着现代化警用实弹射击场馆在国内的兴起,以计算机网络为核心的靶场控制、管理、自动报靶和实时显示系统成为一个新的课题.文中对运动靶的报靶、控制、成绩打印和数据管理系统,牵引靶控制系统,运动靶、牵引靶和旋转靶综合控制系统,靶场门禁管理系统这四个系统的总体设计和技术实现作了详细的论述.上述系统中突出的技术特点是使用Visual C++6.0语言编写计算机的应用程序,使用可编程控制器(PLC)实现主要的控制工作,自行开发研制了枪弹探测系统和旋转靶控制系统的硬件电路,使用OLE DB技术访问数据库,以及在通讯方面大量的采用串口通信技术.系统也使用了两种型号的读写器和一种手操控制器.运动靶系统使用可编程控制器(PLC)实现运动控制和位置检测,通过串口与PLC进行通信、向各靶道的报靶分计算机(一般4个分机)发送报靶数据和接收检靶仪发送的弹着点数据.使用VC++6.0编写控制和显示界面,使用OLE DB访问技术对射击信息数据库进行管理,调用Win32API函数创建线程和对多个串口进行复杂的操作.计算机程序还可以打印带弹着点靶形图的成绩单.系统功能全面,结构严谨,技术内容丰富.牵引靶控制系统使用了12台PLC控制12个靶道的靶车运动,控制方式既有计算机的统一控制方式,也有射手使用手操控制器进行的独立控制方式.使用VC++6.0编写的计算机应用程序的核心内容是创建独立线程对12台PLC通过RS485总线进行监读,并以消息方式将解析出的PLC的数据传递给独立控制和统一控制两个视图类,并在视图中以文本和动画方式显示各靶道靶车的状态.射击数据管理和打印系统是一个纯粹的数据库管理和成绩打印软件.软件在VC++6.0环境下开发,使用OLE DB技术和SQL命令访问数据库,数据库是Access2000数据库.程序将视图的显示窗口切分成两部分,左侧显示查询用的树形结构,右侧列表显示射击成绩的详细信息.综合靶场控制系统是对运动靶、牵引靶和旋转靶三种模式进行控制的一个系统,用于非标准靶场的特殊要求.运动靶和牵引靶已经论述.门禁管理和控制系统主要有四个功能:1、射手射击弹数的探测和统计;2、向射手发放记录有子弹数量等信息的IC卡;3、监测各个靶道上的IC卡射频读写器;4、控制靶道门的电子门锁.枪弹探测器用来探测子弹出枪管瞬间发出的火焰,每射击一发子弹该装置输出一个继电器信号,文中对该装置的电路结构给出了详细的说明.