曹营修 郑雨昊 郑立评 朱建杰
摘 要: 简述火炮窥膛录像设备主要硬件组成及功能,运用Visual Studio 2010可视化集成环境,基于Visual C#.NET开发火炮窥膛录像设备软件,设计软件功能,实现6大功能模块。將数据流实时传输到计算机中,于软件界面视频窗口观测身管内膛状态,并且具有录像数据留存功能。通过实炮实验得知,软件兼容火炮窥膛录像设备,通过IP地址、用户名和密码登录后能够清晰观测身管内部形貌,并可实现录像保存等功能。
关键词: Visual C#.NET; 火炮窥膛; 视频录像; 软件开发; 可视化; 数据流
中图分类号: TN946?34; TP319 文献标识码: A 文章编号: 1004?373X(2018)22?0045?04
Abstract: The main hardware composition and functions of the artillery spying bore video recording device are briefly described. The software of the artillery spying bore video recording device is developed based on Visual C#.NET by using the Visual Studio 2010 visualizable integration environment. The software functions are designed to realize six functional modules. The data flow is transmitted to the computer in real time. The inner bore state of the barrel is observed from the video window of the software interface which has the function of retaining and saving the video recording data. The results of the real gun experiment show that the software is compatible with the artillery spying bore video recording device, the internal shape of the barrel can be clearly observed after login with the IP address, user name and password, and video preservation and other functions can be achieved.
Keywords: Visual C#.NET; artillery spying bore; video recording; software development; visualization; data flow
火炮作为陆军作战的主要后方支援武器,为前沿部队提供火力压制和火力支援[1]。身管是火炮的核心部件,其内膛质量状态的好坏直接影响着射击精度和使用安全[2]。所以,在其生产、验收和使用过程中对火炮进行窥膛检测有重要意义。
随着光电技术的发展,窥膛方式通常采用摄像头、图像采集卡和计算机构成的图像处理系统[3?6]。因此,基于Visual C#.NET应用Visual Studio平台构建火炮窥膛录像设备系统软件 [7],开发视频采集与录像软件,面向对象直接开发,利用可视化界面设计,实现功能模块化。
应用光机电控制技术和CCD成像技术,结合身管内膛结构特点设计火炮窥膛录像设备。该设备通过四目曲柄链式窥膛摄像头装置获取身管内膛全景图像,维修技术人员通过计算机的窥膛录像软件实时观察内膛表面形貌,对内膛疵病进行定性检测,识别与分析疵病类型,测量疵病所处身管位置,同时可操控窥膛头装置进行拍摄和录像等操作。……