Skip to content

hyeonseungkang/mortar-fdc-with-casio

Repository files navigation

mortar-fdc-with-casio

Calculate mortar firing data with Casio scientific calculator

REAMDE.ko-KR.md

News

  • [New] Discharged sergeant Kang, released his prank "Automation of Firing Data Calculation for 60mm Mortar" written during his service to his Github.

Requirements

  1. Casio scientific calculator including Program Mode (PROG) with CASIO BASIC
    • eg. FX-5800P

Contents

1. Introduction

1.1. Purpose of development

The method of calculating horizontal distance and declination angle by manually drawing it on a plotting board is not only imprecise but also prone to human error. To address this, we aim to introduce automation programs with scientific calculator to reduce calculation errors and shorten calculation time.

2. Development Process

2.1. Parenthetical functions in Casio scientific calculator

  • Imp(a+bi), Rep(a+bi): Extract real part / imaginary part from complex number.
  • Pol(x, y), Rec(r, θ): Conversion between Cartesian coordinate-Polar coordinate.
  • Locate(x, y, n): Display specific numeric or string in specific screen location when PROG mode.

2.2. Operations in Casio scientific calculator

  • [FILE] Key: Run program in COMP mode.
  • [MODE] Key-[5] Key: Enter PROG mode. In PROG mode, programs can saved or edited to calculator.

2.3. Implementation Plotting board to Calculator

To enhance understanding, the calculation process described in the field manual for a plotting board has been replicated on the calculator. This approach closely mirrors manual operations but automates the process for accuracy and convenience.

The existing calculation method using a trigonometric function is difficult to apply beyond the solution coordinate method. Therefore, a polar coordinate system was used to calculate the current position with the radius (r) and angle (θ).

For example, vertical and horizontal coordinates on the calculation board are displayed by converting Cartesian coordinates into polar coordinates (r, θ).

  • Conversion formula
    • To convert mils to degrees: $Degrees = (Mils / 160) × 9$
    • To convert degrees to mils (inverse operation): $Mils = (Degrees / 9) × 160$

When aiming at the base stake from the mortar to follow, the retreat firing azimuth is also displayed so that the position of the base stake can be measured with a compass as easily as possible.

If the calculated results are accidentally removed, program with matrix function (MATRIX) can be used to review it which is previous calculated result. (Currently on GRID only available.)

To minimize the number of variables required, complex numbers are utilized, allowing two values (e.g., real and imaginary parts) to be stored in a single variable.

3. Productions

References

  • TRADOC. (2013). ATP 3-09.30 Techniques for Observed Fire. US Army. PDF
  • TRADOC. (2009). GTA 17-02-015 Call For Fire. US Army. PDF
  • TRADOC. (2017). TC 3-22.91 Mortar Fire Direction Procedures. US Army. PDF
  • TRADOC. (2017). DA Form 2399 Computer’s Record (LRA). US Army. PDF
  • Jay♬. (2013, April 4). 박격포 공학용 계산 식. Tistory. https://lunaticju.tistory.com/32.

About

Calculate mortar firing data with Casio scientific calculator

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors