APP下载

某型榴弹炮射表查询软件设计

2020-09-29赵秋月

科学技术创新 2020年29期
关键词:榴弹炮子程序实例

王 洋 安 琪 赵秋月 温 雅 张 昀

(北方自动控制技术研究所,山西 太原030000)

射表是为火炮等特定的发射装置连同配用的弹种以及装药号专门编制的,记录了射角与射程以及其他射击诸元对应关系的表册。某型榴弹炮射表查询的步骤是根据气象、弹药条件等偏差量查询射表计算射击条件修正量,然后根据炮目距离和射击条件修正量查询基本射表得到射击诸元,接着对表尺进行高角修正得到最终的射击诸元。射表查询的结果对火炮实弹射击具有重要的参考意义。

目前某型榴弹炮射表查询主要依靠手动计算,计算速度比较慢,计算精度也比较低,不利于指挥员快速进行决策。某型榴弹炮射表查询软件可以很好地解决目前存在的问题,保证了射表查询计算的快速性和准确性,有利于指挥员快速下达射击指令。

1 射击条件修正量计算

由于火炮实际射击条件一般和标准条件有偏差,需要计算射击条件偏差量和修正量,下面分别介绍其计算方法。

1.1 射击条件偏差量计算

射击条件偏差量包括横风、纵风、初速偏差量、气压偏差量、气温偏差量、弹重偏差量、药温偏差量等,本文以地面气象为例来进行介绍。其中,初速偏差量为指挥员输入项,气压偏差量、气温偏差量、弹重偏差量、药温偏差量为各自对应的实际值与标准值的差值。

1.2 射击条件修正量计算

射击条件修正量是在射击条件偏差量基础上查询射表计算得到的,包括横风修正量、纵风修正量、初速修正量、气压修正量、气温修正量、弹重修正量、药温修正量等,上述修正量的计算

3 射表查询软件编写

本文射表查询软件采用Visual C ++ 6.0 软件编写,主要分为两部分内容,基于对话框的主程序和射表查询子程序。其中,主程序主要用于输入射击准备信息、调用射表查询子程序、显示射击诸元等,如图1 所示。射表查询子程序主要包括测地诸元计算、射击条件偏差量计算、射击条件修正量计算、射表查询计算等内容,如图2 所示。

图1 主程序流程图

图2 射表查询子程序流程图

4 实例运算

利用本文方法编写射表查询计算程序,并进行实例运算。如表1 所示为实例输入信息,包括炮目坐标、气象信息、弹药条件等。经过查询计算,得到表尺为18.4mil,射向为749.650mil。

经过计算,利用本文射表软件计算射击诸元使用的时间不到1ms,远远少于手动计算的时间,大大提高了射表查询计算的速度。

表1 计算实例输入信息

5 结论

本文主要介绍了某型榴弹炮射表查询软件的设计和开发方法,该软件大大提高了射表查询计算的速度和精度,有利于指挥员快速进行指挥决策。

猜你喜欢

榴弹炮子程序实例
美海军陆战队155毫米M777牵引式榴弹炮
美国海军陆战队在演习期间发射M777 155毫米榴弹炮
浅谈子程序在数控车编程中的应用
子程序在数控车加工槽中的应用探索
完形填空Ⅱ
完形填空Ⅰ
西门子840D系统JOG模式下PLC调用并执行NC程序
简化编程与子程序嵌套的应用
南非40毫米榴弹炮