Ballistic corrections, scope settings, ammunition database, P1–P3 quick slots, tables, BC fitting and extra factors.
Purpose
LR Panel is designed for sport and recreational shooters who use riflescopes, particularly for long-range shooting. It calculates ballistic corrections, helps prepare scope adjustments and ballistic tables, and can determine or refine the ballistic coefficient (BC) from a measured velocity or point of impact.
The calculator computes elevation (ELEV) and windage (WIND) corrections for the selected range. It also keeps virtual turret counters (DIAL), so it shows the correction still to be dialled relative to the current turret setting.
Calculations use a three-degree-of-freedom (3 DOF) point-mass model with the G1, G7, GA and GS drag tables (JBM Ballistics). Optionally included: spin drift, aerodynamic jump, Coriolis effect, rifle cant, shooting angle, powder temperature and target movement.
CONFIG contains projectile, scope, atmosphere and shot settings as well as the AMMO BASE ammunition database. The main panel is used to set range, wind, V1 and turret adjustments.
The program is a calculation tool. Results depend on correct input data and must be verified by live fire before use. Always follow the law and safe firearm-handling rules.
1. Top bar
Main panel and top bar.
Control
Function and use
TABLE
Opens the ballistic table for successive ranges. Tap a row to set its range on the main panel. See chapter 7.
Unlock box (next to TABLE)
Unlocks P1–P3. The buttons lock again after a load or approximately 10 seconds of inactivity.
P1 · P2 · P3
Three quick ammunition slots. After unlocking, hold the selected button for approximately 2 seconds to load its assigned entry. A short tap does nothing. Assign ammunition in CONFIG › AMMO BASE (chapter 9).
CONFIG
Opens FILES, AMMO BASE, PANEL, PROJECTILE · V1, BC CALCULATOR, SCOPE, ATMOSPHERE, SHOT · WIND, SPIN DRIFT · AERO JUMP · CORIOLIS and EXTRA FACTORS. DONE returns to the main panel.
2. Target range (DISTANCE)
Range to target in metres (m) or yards (yd), according to CONFIG › PROJECTILE · V1 › UNITS.
The − / + buttons change the range by the step shown in the header (STEP, e.g. ±25). The step is set in CONFIG › PANEL › DISTANCE ± STEP.
Tap the value to type it with the keyboard.
Holding − / + repeats the change and accelerates after a longer hold. This applies to all − / + buttons on the panel.
Every change of range recalculates the results immediately.
DISTANCE = 0: The muzzle is the reference point. Elevation in CLK, MIL and MOA is undefined and shown as —. In CM mode the readout shows the sight height; WIND = 0 and TOF = 0. The UD counter is not changed by DIAL = CALC at this distance.
3. Main readout
Readout with the powder-temperature message and the “lead” value.Turret matches the solution – readout 0.00.
The main field shows the correction still to be dialled for the selected axis, taking the current DIAL setting into account.
Element
Meaning
ELEV / WIND header
Selected axis: ELEV – vertical, WIND – horizontal correction. Next to it: dial direction UP, DOWN, RIGHT or LEFT.
lead … (in the header)
Moving-target lead, e.g. “lead ▶ 2.71 mil” – shown only when MOVING TARGET LEAD is on (chapter 13).
MAX
Enlarges the readout and hides some controls. Tap again to return to the standard view.
Main field
Correction still to be dialled relative to the current DIAL setting, in the unit chosen with CLK / MIL / CM.
Messages
Calculation status, e.g. TRANSONIC, SUBSONIC, NO ZERO, POWDER 25°C · V1 +10.0 m/s or ON · rest … < ½ click.
Second-axis readout
Below the main field – the correction for the other axis, e.g. WIND ▶ 1.71 MIL while reading ELEV.
When the difference between the required correction and the current setting is smaller than half a click, the readout shows 0, the field changes colour and – if enabled – a signal sounds. In MIL/MOA or CM/IN mode a remainder smaller than half a click is shown in the message, e.g. ON · rest 2.0 CM < ½ click.
MAX mode – enlarged readout.
4. Velocity, energy and trajectory points
The fields below the main readout show values for the current range. Ranges are measured from the muzzle.
Element
Meaning
V1
Projectile velocity measured by a chronograph at distance D1 from the muzzle. Editable; a value entered on the panel is a working value until DIAL 0 is used or V1 is changed in CONFIG.
V
Calculated velocity at the current range.
E
Kinetic energy at the current range (J or ft·lb); requires the bullet weight.
TOF
Time of flight to the current range, in milliseconds.
Z1
First intersection of the trajectory with the line of sight.
Z2
Second intersection with the line of sight – the zero range.
ZD
Range at which the trajectory is highest above the line of sight.
APEX
Maximum height of the trajectory above the line of sight.
On short screens (e.g. phones with three-button navigation) the Z1 / Z2 / ZD / APEX row is hidden so the whole panel fits without scrolling. These values remain available in the table (chapter 7).
5. Units, axis and turret
Control
Function and use
CLK / MIL / CM
Display of the correction: turret clicks (CLK), angular MIL/MOA or linear offset at the target CM/IN.
UD / LR
Adjustment axis: UD – vertical (Up/Down), LR – horizontal (Left/Right). DIAL − / + act on the selected axis.
DIAL = CALC
Sets the DIAL counter of the selected axis to the calculated number of whole clicks. Use after dialling the same setting on the scope.
DIAL 0
Resets both DIAL counters and returns the working V1, WIND and FROM to the values stored in CONFIG.
DIAL − / +
Changes the counter of the selected axis by one click. The CALC line below shows the full correction from the rifle zero.
The DIAL counter must match the actual scope setting: every click on the scope corresponds to one − / + click on the panel.
6. Wind (WIND) and direction (FROM)
Control
Function and use
WIND
Wind speed in m/s or mph. − / + change it by CONFIG › SHOT · WIND › WIND ± STEP; the value can also be typed.
FROM
Direction the wind blows from, as a clock: 12h – head wind, 3h – from the right, 6h – tail wind, 9h – from the left. The arrow shows the flow. − / + change it by CONFIG › SHOT · WIND › DIRECTION − / + STEP.
V1, WIND and FROM set on the panel are working values. Values that differ from CONFIG are highlighted. DIAL 0 restores the CONFIG values.
The WIND correction includes wind and – if enabled – spin drift, the horizontal Coriolis component and the effect of rifle cant. The lateral correction can therefore be non-zero even without wind.
7. Ballistic table (TABLE)
Table in CM mode with POI and DROP columns.
The table lists results from 0 to CONFIG › SCOPE › MAX DISTANCE in steps of CONFIG › PANEL › TABLE STEP. On opening it scrolls to the current range and highlights its row.
For D = 0, angular ELEV is displayed as —, WIND as 0, and V/E as muzzle values.
Table options: ZERO · Z1 · ZD · Z2, DIAL · UD · LR and PDF.
Buttons and options
Control
Function and use
CLK / MIL / CM
Unit of the ELEV and WIND corrections in the table – independent of the main panel.
EDIT COLUMNS
Choose visible columns and their order. Column D is always first.
Table row
Tap to set that range on the main panel and close the table.
ZERO · Z1 · ZD · Z2
When checked, adds rows for Z1, ZD and Z2 when these trajectory points can be calculated.
DIAL · UD · LR
Ticked – values relative to the current DIAL setting (title TABLE · DIAL). Unticked – relative to the rifle zero.
PDF
Saves a PDF ballistic report of the current configuration and table settings.
CLOSE
Closes the table.
Columns
Column
Meaning
D
Range (m or yd).
ELEV
Vertical correction in the selected unit; direction UP or DOWN.
WIND
Lateral correction: R – right, L – left. Includes wind and, if enabled, spin drift, Coriolis effect and cant.
POI
Point of impact relative to the line of sight (cm or in): + above, − below.
DROP
Vertical distance of the trajectory from the bore axis (cm or in); negative values – below the bore axis.
V
Bullet velocity.
E
Kinetic energy (J or ft·lb).
TOF
Time of flight in milliseconds.
MACH
Mach number – bullet airspeed divided by the local speed of sound.
Range markers
V1 – row at the chronograph distance D1; added automatically when D1 > 0.
Z1, ZD, Z2 – characteristic points, shown when ZERO · Z1 · ZD · Z2 is ticked.
T – transonic zone (Mach 1.2–0.9); verify results by live fire.
S – subsonic zone; a constant-BC model is less reliable here.
C-XLS – comparison charts for P1–P3
The C-XLS button exports a comparison workbook for the ammunition assigned to P1, P2 and P3. The workbook includes COMPARE, REPORT and separate Excel charts for the available ballistic parameters. Curves use additional calculated points, so they remain smooth even when the ballistic table uses larger range steps. Chart lines have no table-point markers. The exported values use the current scope, atmospheric and shooting settings; check the assigned slots before export.
EDIT COLUMNS changes the columns shown in TABLE; the fixed D column remains first. Values in the transonic range are highlighted in the V and MACH columns, or in the distance column if both are hidden.
8. Working at the range
The app cannot read the mechanical position of the scope turrets, so the DIAL counters must be kept in line with the actual setting.
Preparation
Load the required ammunition from AMMO BASE, or unlock and hold an assigned P1–P3 button for 2 seconds. If needed, enter projectile data, V1 and D1 in CONFIG › PROJECTILE · V1 and scope settings in SCOPE.
Enter the current atmosphere and shot conditions. If you use spin drift, aerodynamic jump or Coriolis, complete the SPIN DRIFT · AERO JUMP · CORIOLIS section.
If the turrets are at the rifle zero, press DIAL 0. UD and LR are reset and the working V1, WIND and FROM return to the CONFIG values.
If needed, open TABLE to check corrections for selected ranges or to save a PDF report.
Dialling a correction
Set the target range in DISTANCE.
Set wind speed (WIND) and the direction it blows from (FROM).
For elevation select UD. CLK mode is the most convenient for dialling.
Dial the correction on the elevation turret. Mirror every real click on the panel with − or +. As you dial, the main value falls to 0.
For windage select LR and proceed the same way. If you hold windage on the reticle, select MIL or MOA and read the value without dialling.
If the full correction has already been dialled without updating the counter, select the axis and press DIAL = CALC.
Before the shot check the messages, especially TRANSONIC, SUBSONIC and NO ZERO.
Changing target or conditions
After changing range, wind, direction or V1 the panel shows the correction still to be dialled relative to the current DIAL setting. The full correction from the rifle zero is shown in the CALC line below the turret counter.
Checking after the shot
If the impact does not match the solution, do not change DIAL out of line with the scope – check the input data first.
For a lateral error, check wind speed and direction first.
A repeatable vertical error at long range usually indicates a wrong V1 or BC. Check V1 or fit BC in the BC CALCULATOR (chapter 12).
Finishing
Return the turrets to the rifle zero and press DIAL 0 to resynchronise the counters with the scope.
Key rules: DIAL must match the real turret settings · use DIAL = CALC only after dialling the full calculated correction · verify TRANSONIC and SUBSONIC results by live fire · the result is only as good as the input data.
9. Ammunition database (AMMO BASE)
AMMO BASE is the local ammunition database in CONFIG › AMMO BASE. It lets you load projectile data, assign slots P1–P3 and edit or save records in TXT or Excel format (XLS button, actual file extension .xlsx).
AMMO BASE table: NAME and LOAD on the first row; P1–P3, OPEN and CLOSE below; EDIT, column options and file buttons under the records.EDIT view: semicolon-delimited records, with OK, CONVERT and CANCEL below the text.
Loading ammunition and assigning P1–P3
Open CONFIG › AMMO BASE. If the database is empty, press OPEN to select a TXT or XLSX file, or create a database with ADD.
Tap the required ammunition row. It becomes highlighted.
Press LOAD to apply it to the calculator. To assign the same entry to P1, P2 or P3, tick the corresponding box above the table and press LOAD P1, LOAD P2 or LOAD P3. Only one slot can be selected at a time.
After loading, the slot selection is cleared and the data are immediately available to the calculator.
The record can supply NAME, WEIGHT, BC (G1/G7/GA/GS), V1 and optional geometry values TWIST, LENGTH and DIAMETER. Blank fields retain the current values. If the record provides a BC for the currently selected drag model, that model is kept; otherwise, the first available BC model is selected. Rifling direction RH/LH is configured separately in CONFIG.
Drag model (G1/G7/GA/GS) and BC selection when loading ammunition
When LOAD is pressed, LR Panel first looks for a valid, visible BC value for the drag model selected in CONFIG › PROJECTILE · V1. If that value is not available, it selects the first available BC in this order: G1 → G7 → GA → GS. If none is available, the current model and BC are kept. Only visible BC fields within 0.001–4.9999 are considered.
AMMO BASE controls
Control
Function
NAME
Filename prefix for saving. A date and time are added to an entered name; without a name the opened filename or the LR_BASE prefix is used.
LOAD
Applies the selected entry. With a slot checked, the button reads LOAD P1, LOAD P2 or LOAD P3.
P1 / P2 / P3
Selects one quick slot for LOAD. With no slot checked, LOAD only updates the calculator.
OPEN
Opens a TXT or XLSX file. If a database is already open, appends its entries rather than replacing existing entries. Check the unit system before merging.
CLOSE
Closes the current database. Ammunition already loaded into the calculator or assigned to P1–P3 is retained; U/R can restore the base.
Table headers
Tap a column heading to sort records. Repeated taps change the direction or restore file order. The # column is an on-screen row number.
EDIT / TABLE
Opens the text editor; the button then changes to TABLE for returning to the table.
G7 / GA / GS / V1
Switches for optional columns above SAVE. If a column contains values, hiding it keeps the data in the file but excludes that field from LOAD; a hidden V1 uses the CONFIG velocity. Turning off an empty optional column removes it.
SAVE
Saves the database in the format displayed by the XLS/TXT switch. FILES › SAVE CF saves the calculator configuration, not the database.
DEL
Deletes the selected entry. No entry is deleted when none is selected.
U/R
Undo/redo for up to five database operations. The available direction changes automatically.
XLS / TXT
One button for the SAVE format, located next to ADD. XLS is the default and saves an .xlsx workbook; tap it to select TXT (plain-text .txt). OPEN accepts both formats.
ADD
Appends a copy of the selected row or, if none is selected, the last row. For an empty database it creates the first entry from the projectile data in CONFIG; it does not modify the calculator.
Status line
Shows the filename, record count, unit system and selection. An asterisk * beside the database state means changes have not been saved.
Editing a database – EDIT
EDIT displays the full database as text: the unit system, the header row and all records. Fields are separated by semicolons (;). Leave a field blank between separators if its value is unknown. Every record must have a NAME.
Control / feature
Function
OK
Validates the text and applies it to the database. An error is reported with its line number and the previous database remains unchanged. Use SAVE to export the validated result.
CONVERT
Converts between METRIC and IMPERIAL, including weight and velocity. Optional TWIST, LENGTH and DIAMETER fields without $ switch between MM and IN. Confirm the edited text with OK.
CANCEL
Closes the editor without applying its contents.
Zoom
Pinch-to-zoom is enabled in EDIT only. Leaving the editor restores 100% zoom and disables scaling again, subject to device gesture support.
Note:TEXT LOCK prevents manual editing of text fields. Switch it off under CONFIG › PANEL before editing a database.
TXT and Excel (.xlsx) file structure
In TXT files, the first meaningful line is METRIC or IMPERIAL, followed by a semicolon-separated header and then ammunition records. The minimum header is NAME;WEIGHT;G1. G7, GA, GS and V1 are optional. The WEIGHT and G1 headers must be present, but their individual values may be blank; a meaningful ballistic calculation requires the necessary projectile values.
An .xlsx file follows the same structure: A1 contains METRIC or IMPERIAL, row 2 contains headers and entries begin in row 3. XLS on the save-format button means an .xlsx file; TXT means a .txt file. OPEN can import either.
An XLSX database: unit system in A1, headers on row 2 and ammunition entries beneath. Optional geometry fields appear at the end.
Projectile geometry fields
Optional columns can follow the visible fields: TWIST/IN (or TWIST/N, TWIST/MM), LENGTH/IN (or LENGTH/MM), and DIAMETER/IN (or DIAMETER/MM). They hold rifling twist, projectile length and diameter. They are not displayed in the AMMO BASE table, but they remain available in EDIT and in exported files. Units defined by the column headers are independent of the file's METRIC/IMPERIAL label.
For a newly created database the default twist header is $TWIST/IN. The other geometry headers use units appropriate to the database, for example LENGTH/MM and DIAMETER/MM in METRIC. A leading $ locks a field’s unit and value against CONVERT (also valid for LENGTH and DIAMETER). Without $, geometry fields convert between MM and IN. SAVE always includes all three geometry headers, even if their values are empty.
In the XLSX screenshot, the first entry also has a 7 IN twist, 2 IN projectile length and 5.664 MM diameter. These units come from their individual headers, not from the METRIC label alone.
Example TXT ammunition database
You can paste the following into EDIT or save it as a UTF-8 TXT file and load it using OPEN. It includes NAME, WEIGHT, G1, G7 and V1, with optional GA and GS omitted.
SAVE keeps the geometry columns, including the $TWIST/IN header used by default for new databases. Missing values remain blank.
Field
Rule
METRIC / IMPERIAL
WEIGHT is in grams (g) or grains (gr), respectively; V1 is in m/s or ft/s. File units must agree with the units selected in CONFIG.
NAME · WEIGHT · G1
Required headers. NAME must have a value in each entry; numeric cells can be empty.
G7 · GA · GS · V1
Optional columns. You can disable unused columns, but doing so deletes their values.
TWIST · LENGTH · DIAMETER
Optional columns at the end of the header, using /MM or /IN; TWIST also accepts /N.
Database limits
Up to 1,000 records; TXT import up to 512 KB and XLSX import up to 4 MB. Files are opened from device storage.
Important: use AMMO BASE › SAVE to back up the ammunition database. FILES › SAVE CF saves calculator settings and is not a substitute for the database file.
Searching by name and editing records
Enter $TEXT in AMMO BASE › NAME to find records containing TEXT in their names. This is a search expression, not a filename. When you select a record and press EDIT, the cursor is placed on that record’s text line for easier editing. Use OK to apply valid changes and SAVE to export the updated database.
10. Ammunition slots P1 · P2 · P3
P1, P2 and P3 provide quick access to three selected ammunition entries. Each button has a separate local slot filled from CONFIG › AMMO BASE. You do not need to reopen the base file to use an assigned entry.
P1–P3 selectors with OPEN and CLOSE, underneath NAME and LOAD.
Assigning ammunition to P1–P3
Open CONFIG › AMMO BASE and select the desired row.
Tick P1, P2 or P3 above the table. Only one slot can be selected.
Press LOAD P1, LOAD P2 or LOAD P3. The selected entry is stored in that slot and applied to the calculator.
Repeat for the other buttons as required.
Loading an entry from the main panel
Tick the unlock checkbox next to TABLE. The P1–P3 buttons become active.
Press and hold the selected P button for approximately 2 seconds. A short tap does not load the entry.
After loading, the button is briefly highlighted, a status message appears and, if enabled, the sound setting confirms the load.
The controls lock automatically after loading or after approximately 10 seconds of inactivity. Pressing two P buttons simultaneously has no effect. Loading an empty slot leaves the current settings unchanged.
P1–P3 store assigned ammunition data. They do not replace the ammunition-base file, and SAVE CF does not save these slots. Keep an external TXT copy of the ammunition base so you can recreate your assignments when necessary.
Example
Assign .223 Rem 52 gr to P1, .223 Rem 69 gr to P2 and .308 Win 168 gr to P3. At the range, tick the unlock box and hold the desired button for 2 seconds. The ammunition settings are applied without opening AMMO BASE again.
11. CONFIG – settings
CONFIG holds the reference data used by the calculator. Changes are stored automatically and applied immediately. A configuration file, including P1–P3 slot assignments, is created when SAVE CF is pressed. DONE closes CONFIG.
CONFIG sections — settings panel.PANEL.
Section
Contents
FILES
Configuration name (used in the filename), SAVE CF — save configuration and P1–P3 slots, LOAD — open configuration, DEFAULTS — restore defaults. The ammunition database has a separate SAVE control in AMMO BASE.
AMMO BASE
Ammunition TXT database: opening, selecting, saving, editing, column controls and assigning entries to P1–P3 (chapter 9).
PANEL
STYLE 1–8, KEEP SCREEN ON, SIGNAL TARGET OR P1 P2 P3 (OFF / BEEP / DOUBLE / CHIME), DISTANCE ± STEP, TABLE STEP and TEXT LOCK (chapter 14).
PROJECTILE · V1
Drag model G1/G7/GA/GS, BC, bullet weight, velocity V1, chronograph distance D1 and METRIC/IMPERIAL units.
BC CALCULATOR
BC fitting from measured velocity or point of impact – chapter 12.
SCOPE
SIGHT HEIGHT (scope axis above bore axis) and CLICK (click value in mm/100 mode), ZERO RANGE and MAX DISTANCE, CLICK VALUE (UD/LR), ANGULAR UNIT (MIL/MOA).
ATMOSPHERE
Temperature, humidity, pressure, altitude and gravity g. Entering altitude sets the standard pressure for that altitude – if you have a pressure reading, enter station pressure (actual, not corrected to sea level). g: 9.80665 · STANDARD (default) or 9.81 · ROUNDED (to match calculators that use the rounded value).
SHOT · WIND
Shooting angle, rifle cant, wind speed and direction (reference values) and the panel steps for wind and direction.
SPIN DRIFT · AERO JUMP · CORIOLIS
Spin drift, twist direction and rate, bullet diameter and length, aerodynamic jump, Coriolis effect, latitude and shooting azimuth.
EXTRA FACTORS
Powder temperature and moving-target lead – chapter 13.
The BC calculator fits the ballistic coefficient so that the model reproduces one measured point at range D2. All other data (drag model, weight, V1, D1, scope, turret setting, atmosphere) come from the snapshot taken with LOAD CURRENT.
Control
Function and use
VELOCITY
Velocity method: range D2 and the velocity V2 measured there.
POI
Point-of-impact method: range D2 and the measured group centre relative to the point of aim (MEASURED POI): + above, − below. The UD turret setting at LOAD CURRENT is taken into account.
LOAD CURRENT
Copies the current panel and CONFIG state (drag model, BC, V1, D1, scope, DIAL setting, atmosphere). The snapshot stays unchanged until the next LOAD CURRENT.
Atmosphere · CURRENT / STANDARD
CURRENT – conditions at LOAD CURRENT. STANDARD – standard atmosphere: 15 °C, 1013.25 hPa, 0 % humidity, no wind.
Distance D2 · Measured
D2 – distance of the second chronograph or the target. Measured – velocity V2 or POI.
CALCULATE
Fits BC. Result: Current BC, Fitted BC, ΔBC, percentage change and residual.
APPLY BC
Applies the fitted BC to the current configuration. It does not save a file, overwrite P1–P3, or update an AMMO BASE entry automatically.
TABLE
Opens the ballistic table. The fitted BC is used only after APPLY BC.
How to use
Set the panel as it was during the measurement (V1, D1, zero, sight height, atmosphere, DIAL UD).
Choose VELOCITY or POI and press LOAD CURRENT.
Choose CURRENT (recommended) or STANDARD.
Enter D2 and V2 (VELOCITY) or the signed POI (+ above / − below).
Press CALCULATE and check the residual and ΔBC.
If the result is valid, tap APPLY BC, check the table and save the configuration with SAVE CF. To store the fitted entry in the ammunition database, use AMMO BASE › ADD or EDIT, then SAVE.
POI example
Shooting at 500 m without dialling (DIAL UD 0), aiming at the centre, group centre 189 cm below the point of aim → MEASURED POI = −189. With the correction dialled (e.g. DIAL = CALC) and the group 12 cm low → MEASURED POI = −12 (the panel must show the same setting at LOAD CURRENT).
Measurement notes
The VELOCITY method is less sensitive to sight geometry and turret errors than POI.
Use series averages: mean V1, mean V2, mean point of impact.
D2 must be large enough for the velocity loss or POI to clearly exceed the measurement uncertainty. For POI measure well beyond the second zero Z2, ideally from about 600 m. If the difference is too small, BC NOT DETERMINABLE appears.
For the POI method an accurate V1 is essential – a velocity error is “absorbed” into BC.
outside calculable range – the value cannot be reached within the supported BC range; check V1, D1, D2, units and the POI sign.
MULTIPLE BC ROOTS – more than one BC fits the measurement; the one closest to the current BC is selected. Verify at a longer range or with the VELOCITY method.
BC depends on the drag model – G1 and G7 values are not directly comparable.
13. EXTRA FACTORS
EXTRA FACTORS – both options enabled.
This section at the end of CONFIG contains two factors, both off by default. Detail fields appear when an option is switched on.
Field
Meaning
POWDER TEMPERATURE SENSITIVITY
Makes V1 depend on the powder temperature.
V1 CHANGE PER 1 °C
Velocity change per 1 °C of powder temperature (typically 0.5–1.5 m/s; temperature-stable powders 0.1–0.3 m/s). Best determined with a chronograph at two temperatures.
V1 MEASURED AT
Ammunition temperature at which the V1 in PROJECTILE · V1 was measured.
POWDER TEMPERATURE
= AIR TEMP – powder temperature equals the air temperature from ATMOSPHERE; OWN – your own value in POWDER TEMP (e.g. ammunition in the sun or carried close to the body).
MOVING TARGET LEAD
Enables moving-target lead, shown in the readout header, e.g. “lead ▶ 2.71 mil”.
TARGET SPEED
Crossing speed of the target (for oblique movement – the crossing component only).
TARGET MOVES
Direction of movement: L → R or R → L.
Powder-temperature settings are kept in the current configuration. When enabled, the panel may show POWDER 25°C · V1 +10.0 m/s and the PDF report uses the adjusted V1. A standard AMMO BASE row does not contain powder-temperature settings.
Lead = target speed × time of flight. Hold the lead on the reticle – do not dial it. The result is a model value: the assumed speed and direction must match reality, and the lead grows quickly with range.
14. Appearance, signal and text lock
Setting (CONFIG › PANEL)
Effect
STYLE 1–8
Colour themes, including light, high-contrast and night (8) variants. They change only the appearance – not the calculations.
KEEP SCREEN ON
The screen does not turn off while the app is in use.
SIGNAL TARGET OR P1 P2 P3
Audible confirmation of reaching the required setting (less than ½ click remaining) or loading P1–P3. Modes: OFF, BEEP, DOUBLE, CHIME.
TEXT LOCK
ON – text and number fields are read-only (no accidental typing, no keyboard); − / + buttons and switches work normally. OFF (default) – normal editing.
The app works fully offline – no account, no internet access; your data stays on the phone.
SAVE CF, AMMO BASE › SAVE and PDF use the system save dialog. Select a folder, such as Downloads. FILES › LOAD and AMMO BASE › OPEN use the system file picker.
The Back button or gesture closes CONFIG, TABLE and MAX mode in turn, and only then the app.
The LMBR link at the bottom of CONFIG opens the publisher’s website in the browser.
Before uninstalling the app or changing phones, save the configuration with SAVE CF and the ammunition database with AMMO BASE › SAVE. You can then reassign selected entries to P1–P3.
Final note
LR Panel is an aid. The quality of the results depends on correct input data and the drag model used. Calculated settings must be checked in practice, and DIAL must be kept in line with the actual scope setting.
LMBR · Instrukcja obsługi · wersja 1.0.4 · 10/2026
LR PANEL
Kalkulator balistyczny do strzelań długodystansowych
Poprawki balistyczne, nastawy lunety, baza amunicji, pamięci P1–P3, tabele, obliczanie BC i czynniki dodatkowe.
Przeznaczenie
LR Panel jest przeznaczony dla strzelców sportowych i rekreacyjnych korzystających z lunet celowniczych, w szczególności w strzelectwie długodystansowym. Służy do obliczania poprawek balistycznych, przygotowania nastaw lunety i tabel balistycznych oraz do wyznaczania lub korygowania współczynnika balistycznego BC na podstawie pomiaru prędkości albo położenia punktu trafienia.
Kalkulator oblicza poprawki nastawy lunety w pionie (ELEV) i w poziomie (WIND) dla zadanej odległości. Prowadzi również wirtualne liczniki nastaw wież lunety (DIAL), dzięki czemu pokazuje poprawkę pozostałą do wprowadzenia względem bieżącej nastawy.
Obliczenia wykonuje model ruchu punktu materialnego o trzech stopniach swobody (3 DOF) z tablicami oporu aerodynamicznego G1, G7, GA i GS (JBM Ballistics). Opcjonalnie uwzględniane są: dryf żyroskopowy, skok aerodynamiczny, efekt Coriolisa, przechył broni, kąt strzału, temperatura prochu i ruch celu.
W CONFIG zapisuje się parametry pocisku, lunety, atmosfery i warunków strzału oraz obsługuje bazę amunicji AMMO BASE. Panel główny służy do bieżącego ustawiania odległości, wiatru, prędkości V1 i nastaw wież.
Program jest narzędziem obliczeniowym. Wyniki zależą od poprawności danych wejściowych i przed zastosowaniem należy je zweryfikować strzelaniem. Zawsze przestrzegaj przepisów i zasad bezpiecznego obchodzenia się z bronią.
1. Pasek górny
Panel główny i pasek górny.
Element
Funkcja i sposób użycia
TABLE
Otwiera tabelę balistyczną z wynikami dla kolejnych odległości. Dotknięcie wiersza ustawia jego odległość na panelu głównym. Szczegóły – rozdział 7.
Pole odblokowania obok TABLE
Odblokowuje P1–P3. Przyciski blokują się po wczytaniu amunicji lub po około 10 sekundach bezczynności.
P1 · P2 · P3
Trzy podręczne pamięci amunicji. Po odblokowaniu przytrzymaj wybrany przycisk przez około 2 sekundy, aby wczytać przypisane dane. Krótkie dotknięcie nie powoduje wczytania. Przypisywanie: CONFIG › AMMO BASE (rozdział 9).
CONFIG
Otwiera ustawienia: FILES, AMMO BASE, PANEL, PROJECTILE · V1, BC CALCULATOR, SCOPE, ATMOSPHERE, SHOT · WIND, SPIN DRIFT · AERO JUMP · CORIOLIS i EXTRA FACTORS. DONE wraca do panelu głównego.
2. Odległość (DISTANCE)
Odległość do celu w metrach (m) lub jardach (yd), zgodnie z jednostkami wybranymi w CONFIG › PROJECTILE · V1 › UNITS.
Przyciski − / + zmieniają odległość o krok widoczny w nagłówku (STEP, np. ±25). Krok ustawia się w CONFIG › PANEL › DISTANCE ± STEP.
Dotknięcie wartości pozwala wpisać ją z klawiatury.
Przytrzymanie − / + powoduje automatyczną zmianę wartości, z przyspieszeniem po dłuższym przytrzymaniu. Dotyczy wszystkich przycisków − / + na panelu.
Każda zmiana odległości powoduje natychmiastowe przeliczenie wyników.
DISTANCE = 0: Jest to punkt wylotu pocisku z lufy. Poprawka ELEV w CLK, MIL i MOA nie jest określona i jest wyświetlana jako —. W trybie CM panel pokazuje wysokość osi celownika, WIND = 0, a TOF = 0. DIAL = CALC nie zmienia licznika UD dla tej odległości.
3. Pole odczytowe
Odczyt z komunikatem temperatury prochu i wyprzedzeniem „lead”.Nastawa zgodna z obliczeniem – odczyt 0.00.
Główne pole pokazuje poprawkę pozostałą do wprowadzenia na wieży dla wybranej osi, z uwzględnieniem bieżącej nastawy DIAL.
Element
Znaczenie
Nagłówek ELEV / WIND
Wybrana oś: ELEV – poprawka pionowa, WIND – poprawka boczna. Obok kierunek nastawy: UP, DOWN, RIGHT lub LEFT.
lead … (w nagłówku)
Wyprzedzenie celu ruchomego, np. „lead ▶ 2.71 mil” – widoczne tylko po włączeniu MOVING TARGET LEAD (rozdział 13).
MAX
Powiększa pole odczytowe i ukrywa część elementów sterujących. Ponowne dotknięcie przywraca widok standardowy.
Główne pole
Poprawka pozostała do wprowadzenia względem bieżącej nastawy DIAL, w jednostce wybranej przełącznikiem CLK / MIL / CM.
Komunikaty
Stan obliczeń, np. TRANSONIC, SUBSONIC, NO ZERO, POWDER 25°C · V1 +10.0 m/s albo ON · rest … < ½ click.
Odczyt drugiej osi
Pod głównym polem – poprawka dla drugiej osi, np. WIND ▶ 1.71 MIL przy odczycie ELEV.
Jeżeli różnica między wymaganą poprawką a bieżącą nastawą jest mniejsza niż pół kliknięcia, odczyt przyjmuje wartość 0, pole zmienia kolor i – jeżeli włączono sygnał – rozlega się dźwięk. W trybie MIL/MOA lub CM/IN pozostałość mniejsza niż pół kliknięcia jest podawana w komunikacie, np. ON · rest 2.0 CM < ½ click.
Tryb MAX – powiększony odczyt.
4. Prędkość, energia i punkty trajektorii
Pola pod głównym odczytem pokazują parametry dla bieżącej odległości. Odległości są liczone od wylotu lufy.
Element
Znaczenie
V1
Prędkość pocisku zmierzona chronografem w odległości D1 od wylotu lufy. Pole jest edytowalne; wartość wpisana na panelu jest robocza – do użycia DIAL 0 albo zmiany V1 w CONFIG.
V
Obliczona prędkość pocisku na bieżącej odległości.
E
Energia kinetyczna na bieżącej odległości (J lub ft·lb); wymaga podania masy pocisku.
TOF
Czas lotu do bieżącej odległości, w milisekundach.
Z1
Pierwsze przecięcie trajektorii z linią celowania.
Z2
Drugie przecięcie trajektorii z linią celowania – odległość przystrzelania.
ZD
Odległość, na której trajektoria jest najwyżej względem linii celowania.
APEX
Maksymalna wysokość trajektorii ponad linią celowania.
Na niskich ekranach (np. telefony z trzema przyciskami nawigacji) wiersz Z1 / Z2 / ZD / APEX jest ukrywany, aby cały panel mieścił się bez przewijania. Wartości te są dostępne w tabeli (rozdział 7).
5. Jednostka, oś i wieża
Element
Funkcja i sposób użycia
CLK / MIL / CM
Sposób prezentacji poprawki: kliknięcia wieży (CLK), jednostka kątowa MIL/MOA albo przesunięcie liniowe na celu CM/IN.
UD / LR
Oś nastawy: UD – pion (Up/Down), LR – poziom (Left/Right). Przyciski DIAL − / + działają na wybraną oś.
DIAL = CALC
Ustawia licznik DIAL wybranej osi na obliczoną liczbę pełnych kliknięć. Stosuj po wprowadzeniu tej samej nastawy na lunecie.
DIAL 0
Zeruje liczniki DIAL obu osi i przywraca robocze V1, WIND oraz FROM do wartości zapisanych w CONFIG.
DIAL − / +
Zmienia licznik nastawy wybranej osi o jedno kliknięcie. Wiersz CALC pod licznikiem podaje pełną poprawkę liczoną od zera broni.
Licznik DIAL musi odpowiadać rzeczywistej nastawie lunety: każdemu kliknięciu na lunecie odpowiada jedno kliknięcie − / + na panelu.
6. Wiatr (WIND) i kierunek (FROM)
Element
Funkcja i sposób użycia
WIND
Prędkość wiatru w m/s lub mph. Przyciski − / + zmieniają ją o krok z CONFIG › SHOT · WIND › WIND ± STEP; wartość można też wpisać z klawiatury.
FROM
Kierunek, z którego wieje wiatr, w układzie zegarowym: 12h – czołowy, 3h – z prawej, 6h – od tyłu, 9h – z lewej. Strzałka pokazuje kierunek przepływu. − / + zmieniają kierunek o krok z CONFIG › SHOT · WIND › DIRECTION − / + STEP.
V1, WIND i FROM ustawiane na panelu są wartościami roboczymi. Wartości różniące się od danych w CONFIG są wyróżnione kolorem. DIAL 0 przywraca wartości z CONFIG.
Poprawka WIND obejmuje wiatr oraz – jeżeli włączono – dryf żyroskopowy, poziomą składową efektu Coriolisa i wpływ przechyłu broni. Dlatego poprawka boczna może być różna od zera także przy braku wiatru.
7. Tabela balistyczna (TABLE)
Tabela w trybie CM z kolumnami POI i DROP.
Tabela przedstawia wyniki od 0 do odległości ustawionej w CONFIG › SCOPE › MAX DISTANCE, z krokiem CONFIG › PANEL › TABLE STEP. Po otwarciu przewija się do bieżącej odległości, a jej wiersz jest wyróżniony.
W wierszu D = 0 poprawka kątowa ELEV ma wartość —, WIND wynosi 0, a V i E pokazują wartości dla wylotu pocisku z lufy.
Opcje tabeli: ZERO · Z1 · ZD · Z2, DIAL · UD · LR i PDF.
Przyciski i pola wyboru
Element
Funkcja i sposób użycia
CLK / MIL / CM
Jednostka poprawek ELEV i WIND w tabeli – niezależna od trybu panelu głównego.
EDIT COLUMNS
Wybór widocznych kolumn i ich kolejności. Kolumna D jest zawsze pierwsza.
Wiersz tabeli
Dotknięcie ustawia odległość wiersza na panelu głównym i zamyka tabelę.
ZERO · Z1 · ZD · Z2
Po zaznaczeniu dodaje do tabeli wiersze dla odległości Z1, ZD i Z2, jeśli udało się je wyznaczyć.
DIAL · UD · LR
Zaznaczone – wartości względem bieżącej nastawy DIAL (tytuł TABLE · DIAL). Niezaznaczone – względem zera broni.
PDF
Zapisuje raport balistyczny PDF z bieżącej konfiguracji i ustawień tabeli.
CLOSE
Zamyka tabelę.
Kolumny
Kolumna
Znaczenie
D
Odległość (m lub yd).
ELEV
Poprawka pionowa w wybranej jednostce; kierunek UP lub DOWN.
WIND
Poprawka boczna: R – w prawo, L – w lewo. Obejmuje wiatr oraz, jeżeli włączone, dryf żyroskopowy, efekt Coriolisa i wpływ przechyłu.
POI
Położenie punktu trafienia względem linii celowania (cm lub in): + powyżej, − poniżej.
DROP
Pionowa odległość trajektorii od osi lufy (cm lub in); wartości ujemne – poniżej osi lufy.
V
Prędkość pocisku.
E
Energia kinetyczna (J lub ft·lb).
TOF
Czas lotu w milisekundach.
MACH
Liczba Macha – stosunek prędkości pocisku względem powietrza do lokalnej prędkości dźwięku.
Oznaczenia przy odległości
V1 – wiersz odległości pomiaru chronografem D1; dodawany automatycznie, gdy D1 > 0.
Z1, ZD, Z2 – wiersze punktów charakterystycznych, widoczne po zaznaczeniu ZERO · Z1 · ZD · Z2.
T – strefa okołodźwiękowa (Mach 1,2–0,9); wyniki należy zweryfikować strzelaniem.
S – strefa poddźwiękowa; model ze stałym BC jest tu mniej wiarygodny.
C-XLS – porównanie P1–P3 i wykresy
Przycisk C-XLS eksportuje skoroszyt porównujący amunicję przypisaną do P1, P2 i P3. Plik zawiera arkusze COMPARE, REPORT oraz osobne wykresy Excela dla dostępnych parametrów balistycznych. Krzywe powstają z dodatkowych punktów obliczeniowych, dzięki czemu są płynne nawet przy większym kroku tabeli. Linie wykresów nie mają znaczników punktów tabeli. Przed eksportem sprawdź obsadę slotów i aktualne ustawienia celownika oraz warunków strzału.
EDIT COLUMNS pozwala zmieniać kolejność i widoczność kolumn tabeli; kolumna D zawsze pozostaje pierwsza. W X0385 strefa okołodźwiękowa wyróżniana jest kolorem w kolumnach V i MACH, a gdy są ukryte – przy wartości odległości.
8. Obsługa podczas strzelania
Aplikacja nie odczytuje mechanicznego położenia wież lunety, dlatego liczniki DIAL trzeba utrzymywać w zgodzie z rzeczywistą nastawą.
Przygotowanie
Wczytaj potrzebną amunicję z AMMO BASE albo przytrzymaj przypisany przycisk P1–P3 przez 2 sekundy po jego odblokowaniu. W razie potrzeby wprowadź dane pocisku, V1 i D1 w CONFIG › PROJECTILE · V1 oraz parametry lunety w SCOPE.
Wprowadź aktualne warunki atmosferyczne i warunki strzału. Jeżeli korzystasz z dryfu żyroskopowego, skoku aerodynamicznego lub efektu Coriolisa, uzupełnij sekcję SPIN DRIFT · AERO JUMP · CORIOLIS.
Jeżeli wieże lunety są ustawione na zero broni, naciśnij DIAL 0. Liczniki UD i LR zostaną wyzerowane, a robocze V1, WIND i FROM wrócą do wartości z CONFIG.
W razie potrzeby otwórz TABLE, aby sprawdzić poprawki dla wybranych odległości lub zapisać raport PDF.
Wprowadzanie poprawki
Ustaw odległość do celu w polu DISTANCE.
Ustaw prędkość wiatru (WIND) i kierunek, z którego wieje (FROM).
Dla poprawki pionowej wybierz oś UD. Do pracy z wieżą najwygodniejszy jest tryb CLK.
Wprowadź poprawkę na wieży pionowej. Każdą zmianę rzeczywistej nastawy odwzoruj na panelu przyciskiem − lub +. W miarę wprowadzania poprawki wartość w głównym polu maleje do 0.
Dla poprawki bocznej wybierz oś LR i postępuj analogicznie. Jeżeli poprawkę boczną bierzesz na siatce, wybierz MIL lub MOA i odczytaj wartość bez zmiany nastawy wieży.
Jeżeli pełną poprawkę wprowadzono już na lunecie bez aktualizowania licznika, wybierz oś i naciśnij DIAL = CALC.
Przed strzałem sprawdź komunikaty, w szczególności TRANSONIC, SUBSONIC i NO ZERO.
Zmiana celu lub warunków
Po zmianie odległości, wiatru, kierunku lub V1 panel pokazuje poprawkę pozostałą do wprowadzenia względem bieżącej nastawy DIAL. Pełna poprawka od zera broni jest podana w wierszu CALC pod licznikiem wieży.
Weryfikacja po strzale
Jeżeli punkt trafienia nie odpowiada obliczeniom, nie zmieniaj licznika DIAL niezgodnie z nastawą lunety – najpierw sprawdź dane wejściowe.
Przy błędzie bocznym w pierwszej kolejności zweryfikuj prędkość i kierunek wiatru.
Powtarzalny błąd pionowy na dużych odległościach wskazuje zwykle na nieprawidłowe V1 lub BC. Sprawdź V1 albo wyznacz BC w BC CALCULATOR (rozdział 12).
Zakończenie
Sprowadź wieże lunety do zera broni i naciśnij DIAL 0, aby zsynchronizować liczniki z nastawą lunety.
Najważniejsze zasady: wskazania DIAL muszą odpowiadać rzeczywistym nastawom lunety · DIAL = CALC stosuj tylko po wprowadzeniu pełnej obliczonej poprawki · w strefie TRANSONIC i SUBSONIC wyniki weryfikuj strzelaniem · wynik zależy od poprawności danych wejściowych.
9. Baza amunicji (AMMO BASE)
AMMO BASE to lokalna baza amunicji w CONFIG › AMMO BASE. Umożliwia wczytywanie parametrów pocisków, przypisywanie ich do pamięci P1–P3 oraz edycję i zapis bazy w formacie TXT lub w arkuszu Excel (przycisk XLS, plik z rozszerzeniem .xlsx).
Tabela AMMO BASE: u góry NAME i LOAD, poniżej P1–P3 oraz OPEN i CLOSE; pod listą EDIT, wybór kolumn i przyciski plików.Widok EDIT: rekordy rozdzielone średnikami i przyciski OK, CONVERT oraz CANCEL pod tekstem.
Wczytywanie amunicji i przydzielanie P1–P3
Otwórz CONFIG › AMMO BASE. Jeśli baza jest pusta, naciśnij OPEN i wybierz plik TXT lub XLSX. Możesz również utworzyć bazę przyciskiem ADD.
Dotknij wiersza z wybraną amunicją. Wiersz zostanie podświetlony.
Naciśnij LOAD, aby wczytać dane do kalkulatora. Jeżeli chcesz jednocześnie przypisać pozycję do P1, P2 lub P3, zaznacz odpowiednie pole nad tabelą i naciśnij LOAD P1, LOAD P2 lub LOAD P3. Aktywna może być tylko jedna pamięć.
Po wczytaniu zaznaczenie pamięci jest kasowane. Wybrane dane są od razu dostępne w kalkulatorze.
Wczytywane są dostępne w rekordzie: NAME, WEIGHT, BC (G1/G7/GA/GS), V1 oraz opcjonalne parametry geometrii TWIST, LENGTH, DIAMETER. Puste pola nie zastępują bieżących wartości. Jeżeli rekord zawiera BC dla aktywnego modelu oporu, model pozostaje bez zmian. W przeciwnym razie wybierany jest pierwszy dostępny model BC. Kierunek gwintu RH/LH ustawia się oddzielnie w CONFIG.
Wybór modelu oporu (G1/G7/GA/GS) i BC podczas wczytywania
Po naciśnięciu LOAD program najpierw szuka poprawnej, widocznej wartości BC dla modelu wybranego w CONFIG › PROJECTILE · V1. Gdy jej nie ma, wybiera pierwszą dostępną wartość BC w kolejności: G1 → G7 → GA → GS. Jeśli nie jest dostępna żadna wartość BC, zachowuje bieżący model i BC. Uwzględniane są tylko nieukryte pola BC z zakresu 0.001–4.9999.
Przyciski i obsługa bazy
Element
Działanie
NAME
Nazwa używana przy zapisywaniu pliku. Po podaniu nazwy program dodaje datę i godzinę; bez nazwy używa nazwy otwartej bazy lub prefiksu LR_BASE.
LOAD
Wczytuje zaznaczony rekord. Po wybraniu pamięci napis przycisku zmienia się na LOAD P1, LOAD P2 lub LOAD P3.
P1 / P2 / P3
Wskazuje jedną pamięć, do której trafi zaznaczony rekord po naciśnięciu LOAD. Gdy żadne pole nie jest zaznaczone, LOAD aktualizuje tylko kalkulator.
OPEN
Otwiera plik TXT albo XLSX. Jeśli baza jest już otwarta, dopisuje nowe rekordy na końcu, nie zastępując dotychczasowych. Przed połączeniem sprawdź zgodność jednostek.
CLOSE
Zamyka bieżącą bazę. Nie usuwa danych wczytanych do kalkulatora ani przypisanych do P1–P3; bazę można przywrócić przez U/R.
Nagłówki tabeli
Dotknięcie nazwy kolumny sortuje rekordy. Kolejne dotknięcia zmieniają kolejność i pozwalają przywrócić kolejność z pliku. Kolumna # to numer porządkowy wyświetlany na ekranie.
EDIT / TABLE
Otwiera edytor tekstowy bazy; napis zmienia się na TABLE, umożliwiając powrót do widoku tabeli.
G7 / GA / GS / V1
Przełączniki kolumn opcjonalnych nad SAVE. Ukrycie kolumny zawierającej dane zachowuje wartości w pliku, ale pomija je przy LOAD; ukryte V1 jest pobierane z CONFIG. Wyłączenie pustej kolumny opcjonalnej usuwa ją z bazy.
SAVE
Zapisuje bazę w formacie wskazanym na przycisku XLS/TXT. FILES › SAVE CF zapisuje konfigurację kalkulatora, a nie bazę amunicji.
DEL
Usuwa zaznaczony rekord. Brak zaznaczenia nie powoduje usunięcia.
U/R
Cofanie i ponawianie do 5 ostatnich operacji na bazie. Przycisk automatycznie przełącza kierunek cofania i ponawiania.
XLS / TXT
Jeden przycisk wyboru formatu zapisu obok ADD. Domyślnie XLS zapisuje arkusz .xlsx. Dotknięcie przełącza na TXT (plik .txt). OPEN odczytuje oba formaty.
ADD
Dopisuje kopię zaznaczonego rekordu albo ostatniego rekordu. W pustej bazie tworzy pierwszy rekord z bieżących danych pocisku w CONFIG; nie zmienia obliczeń kalkulatora.
Linia stanu
Pokazuje nazwę pliku, liczbę rekordów, system jednostek i stan wyboru. Gwiazdka * przy nazwie bazy oznacza niezapisane zmiany.
Edycja bazy – EDIT
Po otwarciu edytora widoczny jest kompletny zapis bazy: system jednostek, nagłówki i kolejne rekordy. Pola rozdzielają średniki (;), a brakującą wartość pozostawia się pustą między separatorami. Każdy rekord musi mieć nazwę NAME.
Przycisk / funkcja
Działanie
OK
Sprawdza składnię i przyjmuje zawartość edytora. W razie błędu wyświetla komunikat z numerem wiersza i nie zastępuje bazy. Po zatwierdzeniu użyj SAVE, aby zapisać zmiany do pliku.
CONVERT
Przelicza zapis METRIC ⇄ IMPERIAL (m.in. masę i prędkość). Opcjonalne pola TWIST, LENGTH i DIAMETER bez znaku $ przełącza między MM i IN. Wynik w edytorze zatwierdza się przyciskiem OK.
CANCEL
Zamyka edytor bez zatwierdzania jego zawartości.
Powiększenie
W edytorze EDIT można powiększać tekst gestem dwóch palców. Po wyjściu z edytora aplikacja przywraca skalę 100% i blokadę powiększania. Funkcja zależy też od obsługi gestów na urządzeniu.
Uwaga: włączenie TEXT LOCK blokuje ręczną edycję pól tekstowych. Aby zmieniać zawartość bazy w EDIT, wyłącz tę blokadę w CONFIG › PANEL.
Format plików TXT i Excel (.xlsx)
W formacie TXT pierwsza istotna linia zawiera METRIC lub IMPERIAL, druga – nagłówki kolumn rozdzielone średnikami, a kolejne – dane. Minimalny zestaw nagłówków to NAME;WEIGHT;G1. Kolumny G7, GA, GS i V1 są opcjonalne. Wymagane nagłówki WEIGHT i G1 mogą mieć puste wartości w poszczególnych rekordach, ale poprawne obliczenia wymagają uzupełnienia odpowiednich danych.
Plik .xlsx ma ten sam układ: komórka A1 zawiera METRIC lub IMPERIAL, wiersz 2 – nagłówki, a dane zaczynają się w wierszu 3. XLS na przycisku formatu oznacza zapis .xlsx, a TXT – zapis .txt. OPEN przyjmuje oba formaty.
Przykład pliku XLSX: w A1 system jednostek METRIC, w drugim wierszu nagłówki, poniżej rekordy. Pola geometrii występują na końcu.
Pola geometrii pocisku
Po zwykłych kolumnach można umieścić opcjonalne pola TWIST/IN (lub TWIST/N, TWIST/MM), LENGTH/IN (lub LENGTH/MM) oraz DIAMETER/IN (lub DIAMETER/MM). Określają one odpowiednio skok gwintu, długość i średnicę pocisku. Pola te nie są wyświetlane w tabeli AMMO BASE, ale są dostępne w EDIT i pliku. Podane w nagłówku jednostki są niezależne od oznaczenia METRIC / IMPERIAL.
W nowo utworzonej bazie domyślny nagłówek skoku gwintu to $TWIST/IN. Pozostałe nagłówki geometrii mają jednostki wynikające z bazy, np. LENGTH/MM i DIAMETER/MM w METRIC. Przedrostek $ blokuje zmianę jednostki i wartości podczas CONVERT (można go stosować również dla LENGTH i DIAMETER). Bez $ pola geometrii są przeliczane między MM i IN. SAVE zawsze dodaje trzy nagłówki, także gdy brak danych.
W pokazanym przykładzie XLSX pierwszy rekord zawiera dodatkowo skok gwintu 7 IN, długość pocisku 2 IN oraz średnicę 5,664 MM. Jednostek tych nie należy ustalać na podstawie samego oznaczenia METRIC – rozstrzygają nagłówki poszczególnych kolumn.
Przykład własnej bazy TXT
Poniższe dane można wkleić do edytora EDIT albo zapisać jako plik UTF-8 i otworzyć przez OPEN. Włączone są kolumny NAME, WEIGHT, G1, G7 i V1, a nieużywane GA i GS pominięto.
SAVE zachowuje kolumny geometrii, w tym domyślny dla nowych baz nagłówek $TWIST/IN. Brakujące wartości pozostają puste.
Element
Zasada
METRIC / IMPERIAL
Masa WEIGHT jest wyrażona odpowiednio w gramach (g) lub grainach (gr), a prędkość V1 w m/s lub ft/s. System w pliku musi odpowiadać jednostkom wybranym w CONFIG.
NAME · WEIGHT · G1
Wymagane nagłówki. NAME musi być wypełnione w każdym rekordzie, a pola liczbowe mogą być puste.
G7 · GA · GS · V1
Pola opcjonalne. Nieużywane kolumny można wyłączyć, ale wyłączenie usuwa zapisane w nich dane.
TWIST · LENGTH · DIAMETER
Opcjonalne pola na końcu nagłówków; ich jednostkę oznacza /MM lub /IN, a przy skoku gwintu również /N.
Limity bazy
Do 1000 rekordów; import TXT do 512 KB, XLSX do 4 MB. Pliki wczytuje się z pamięci urządzenia.
Ważne: do archiwizacji używaj AMMO BASE › SAVE – zapisuje bazę amunicji. Polecenie FILES › SAVE CF zapisuje konfigurację kalkulatora, nie zastępuje kopii bazy.
Wyszukiwanie według nazwy i edycja rekordów
Wpisz $TEKST w polu AMMO BASE › NAME, aby znaleźć rekordy zawierające podany fragment nazwy. W tym przypadku jest to kryterium wyszukiwania, a nie nazwa pliku. Po zaznaczeniu rekordu i wybraniu EDIT kursor trafia do odpowiedniego wiersza edytora. Zatwierdź zmiany przyciskiem OK, a następnie zapisz bazę przez SAVE.
10. Profile amunicji P1 · P2 · P3
Przyciski P1, P2 i P3 umożliwiają szybkie przywołanie trzech wybranych pozycji amunicji. Każdy przycisk ma własną pamięć, którą wypełnia się w CONFIG › AMMO BASE. Do korzystania z pamięci nie trzeba ponownie otwierać pliku bazy.
Pola P1–P3 oraz OPEN i CLOSE pod polem NAME i przyciskiem LOAD.
Przypisywanie amunicji do P1–P3
Otwórz CONFIG › AMMO BASE i wybierz wiersz z amunicją.
Zaznacz pole P1, P2 albo P3 nad tabelą. Aktywne może być tylko jedno pole.
Naciśnij LOAD P1, LOAD P2 albo LOAD P3. Wybór zostanie zapisany pod wskazanym przyciskiem i jednocześnie wczytany do kalkulatora.
Powtórz czynności dla pozostałych przycisków, jeśli potrzebujesz więcej niż jednej amunicji.
Wczytywanie amunicji na panelu głównym
Zaznacz pole odblokowania obok przycisku TABLE. Przyciski P1–P3 stają się aktywne.
Przytrzymaj wybrany przycisk P1, P2 lub P3 przez około 2 sekundy. Krótkie dotknięcie nie wczytuje danych.
Po wczytaniu przycisk zostaje chwilowo wyróżniony kolorem, pojawia się komunikat, a przy włączonej sygnalizacji dźwięk potwierdza operację.
Odblokowanie wyłącza się automatycznie po wczytaniu danych albo po około 10 sekundach bezczynności. Jednoczesne naciskanie dwóch przycisków P nie wykonuje operacji. Przywołanie pustej pamięci nie zmienia konfiguracji.
Pamięci P1–P3 przechowują dane przypisanej amunicji. Nie zastępują pliku bazy, a przycisk SAVE CF nie zapisuje ich zawartości. Aby zachować własny zbiór amunicji i móc odtworzyć przypisania, przechowuj zewnętrzny plik bazy TXT.
Przykład
Przypisz do P1 amunicję .223 Rem 52 gr, do P2 .223 Rem 69 gr, a do P3 .308 Win 168 gr. Podczas pracy zaznacz odblokowanie i przytrzymaj odpowiedni przycisk przez 2 sekundy. Parametry wybranej amunicji zostaną zastosowane bez ponownego otwierania AMMO BASE.
11. CONFIG – ustawienia
CONFIG zawiera dane odniesienia używane przez kalkulator. Zmiany są zapamiętywane automatycznie i od razu uwzględniane w obliczeniach. Plik konfiguracji, razem z przypisaniami P1–P3, powstaje po naciśnięciu SAVE CF. DONE zamyka CONFIG.
Sekcje CONFIG — panel ustawień.PANEL.
Sekcja
Zawartość
FILES
Nazwa konfiguracji (do nazwy pliku), SAVE CF — zapis konfiguracji, LOAD — odczyt konfiguracji, DEFAULTS — przywrócenie ustawień domyślnych. Baza amunicji ma osobny zapis w AMMO BASE.
AMMO BASE
Baza amunicji: wczytywanie plików TXT, wybór pozycji, zapis, edycja, porządkowanie kolumn oraz przypisywanie danych do P1–P3 (rozdział 9).
PANEL
STYLE 1–8, KEEP SCREEN ON, SIGNAL TARGET OR P1 P2 P3 (OFF / BEEP / DOUBLE / CHIME), DISTANCE ± STEP, TABLE STEP i TEXT LOCK (rozdział 14).
PROJECTILE · V1
Model oporu G1/G7/GA/GS, BC, masa pocisku, prędkość V1, odległość pomiaru chronografem D1 oraz jednostki METRIC/IMPERIAL.
BC CALCULATOR
Wyznaczanie BC z pomiaru prędkości albo punktu trafienia – rozdział 12.
SCOPE
SIGHT HEIGHT (wysokość osi lunety nad osią lufy) i CLICK (wartość kliknięcia w trybie mm/100), ZERO RANGE i MAX DISTANCE, CLICK VALUE (UD/LR), ANGULAR UNIT (MIL/MOA).
ATMOSPHERE
Temperatura, wilgotność, ciśnienie, wysokość n.p.m. oraz przyspieszenie ziemskie g. Wpisanie wysokości ustawia ciśnienie standardowe dla tej wysokości – jeżeli masz pomiar ciśnienia, wpisz ciśnienie stacyjne (rzeczywiste, nie sprowadzone do poziomu morza). g: 9.80665 · STANDARD (domyślnie) lub 9.81 · ROUNDED (zgodność z kalkulatorami używającymi wartości zaokrąglonej).
SHOT · WIND
Kąt strzału, przechył broni, prędkość i kierunek wiatru (wartości odniesienia) oraz kroki zmiany wiatru i kierunku na panelu.
SPIN DRIFT · AERO JUMP · CORIOLIS
Dryf żyroskopowy, kierunek i skok gwintu, średnica i długość pocisku, skok aerodynamiczny, efekt Coriolisa, szerokość geograficzna i azymut strzału.
EXTRA FACTORS
Temperatura prochu i wyprzedzenie celu ruchomego – rozdział 13.
Kalkulator BC dopasowuje współczynnik balistyczny tak, aby model odtworzył jeden zmierzony punkt na odległości D2. Pozostałe dane (model oporu, masa, V1, D1, luneta, nastawa wieży, atmosfera) pochodzą z kopii bieżącego stanu wykonanej przyciskiem LOAD CURRENT.
Element
Funkcja i sposób użycia
VELOCITY
Metoda z pomiaru prędkości: odległość D2 i zmierzona na niej prędkość V2.
POI
Metoda z punktu trafienia: odległość D2 i zmierzone położenie środka skupienia względem punktu celowania (MEASURED POI): + powyżej, − poniżej. Uwzględniana jest nastawa wieży UD z chwili LOAD CURRENT.
LOAD CURRENT
Kopiuje do kalkulatora bieżący stan panelu i CONFIG (model oporu, BC, V1, D1, luneta, nastawa DIAL, atmosfera). Kopia nie zmienia się do kolejnego LOAD CURRENT.
Atmosphere · CURRENT / STANDARD
CURRENT – warunki z chwili LOAD CURRENT. STANDARD – atmosfera standardowa: 15 °C, 1013,25 hPa, wilgotność 0 %, wiatr 0.
Distance D2 · Measured
D2 – odległość drugiego chronografu lub tarczy. Measured – zmierzona prędkość V2 albo POI.
CALCULATE
Dopasowuje BC. Wynik: Current BC, Fitted BC, ΔBC, zmiana procentowa i błąd dopasowania (residual).
APPLY BC
Przenosi obliczony BC do bieżącej konfiguracji. Nie zapisuje pliku ani pamięci P1–P3, ani nie aktualizuje automatycznie pozycji w AMMO BASE.
TABLE
Otwiera tabelę balistyczną. Fitted BC jest w niej uwzględniony dopiero po APPLY BC.
Sposób użycia
Ustaw panel tak, jak podczas pomiaru (V1, D1, zero, wysokość lunety, atmosfera, nastawa DIAL UD).
Wybierz metodę VELOCITY albo POI i naciśnij LOAD CURRENT.
Wybierz CURRENT (zalecane) albo STANDARD.
Wpisz D2 oraz V2 (VELOCITY) albo POI ze znakiem (+ powyżej / − poniżej).
Naciśnij CALCULATE i sprawdź błąd dopasowania oraz ΔBC.
Jeżeli wynik jest prawidłowy, naciśnij APPLY BC, sprawdź tabelę i zapisz konfigurację przyciskiem SAVE CF. Aby dodać wynik do bazy amunicji, użyj AMMO BASE › ADD albo EDIT, a następnie SAVE.
Przykład POI
Strzelanie na 500 m bez nastawy wieży (DIAL UD 0), celowanie w środek tarczy, środek skupienia 189 cm poniżej punktu celowania → MEASURED POI = −189. Z nastawioną poprawką (np. DIAL = CALC) i trafieniem 12 cm za nisko → MEASURED POI = −12 (panel musi przy LOAD CURRENT pokazywać tę samą nastawę).
Uwagi do pomiaru
Metoda VELOCITY jest mniej wrażliwa na błędy geometrii celownika i nastawy wieży niż POI.
Stosuj wartości średnie dla serii: średnie V1, średnie V2, średni punkt trafienia.
D2 musi być na tyle duże, aby zmiana prędkości lub POI wyraźnie przekraczały niepewność pomiaru. W metodzie POI mierz wyraźnie za drugim zerem Z2, najlepiej od ok. 600 m. Przy zbyt małej różnicy pojawi się BC NOT DETERMINABLE.
W metodzie POI dokładność V1 jest kluczowa – błąd prędkości zostanie „przeniesiony” na BC.
outside calculable range – podanej wartości nie da się uzyskać w obsługiwanym zakresie BC; sprawdź V1, D1, D2, jednostki i znak POI.
MULTIPLE BC ROOTS – więcej niż jedna wartość BC spełnia pomiar; wybierane jest rozwiązanie najbliższe bieżącemu BC. Zweryfikuj na większej odległości lub metodą VELOCITY.
BC zależy od modelu oporu – wartości G1 i G7 nie są bezpośrednio porównywalne.
13. EXTRA FACTORS – czynniki dodatkowe
EXTRA FACTORS – obie opcje włączone.
Sekcja na końcu CONFIG zawiera dwa czynniki, domyślnie wyłączone. Pola szczegółowe pojawiają się po włączeniu danej opcji.
Pole
Znaczenie
POWDER TEMPERATURE SENSITIVITY
Włącza zależność prędkości V1 od temperatury prochu.
V1 CHANGE PER 1 °C
Zmiana prędkości na 1 °C temperatury prochu (typowo 0,5–1,5 m/s; prochy stabilne termicznie 0,1–0,3 m/s). Najlepiej wyznaczyć ją pomiarem chronografem w dwóch temperaturach.
V1 MEASURED AT
Temperatura amunicji, przy której zmierzono V1 wpisane w PROJECTILE · V1.
POWDER TEMPERATURE
= AIR TEMP – temperatura prochu równa temperaturze powietrza z ATMOSPHERE; OWN – własna wartość w polu POWDER TEMP (np. amunicja w słońcu lub przy ciele).
MOVING TARGET LEAD
Włącza wyprzedzenie celu ruchomego, wyświetlane w nagłówku pola odczytowego, np. „lead ▶ 2.71 mil”.
TARGET SPEED
Prędkość poprzeczna celu (przy ruchu skośnym – tylko składowa poprzeczna).
TARGET MOVES
Kierunek ruchu celu: L → R lub R → L.
Ustawienia temperatury prochu są przechowywane w bieżącej konfiguracji. Po włączeniu opcji panel wyświetla np. POWDER 25°C · V1 +10.0 m/s, a raport PDF uwzględnia skorygowaną prędkość V1. Zwykły wiersz AMMO BASE nie zawiera ustawień temperatury prochu.
Wyprzedzenie = prędkość celu × czas lotu. Wyprzedzenie trzymaj na siatce celowniczej – nie wprowadzaj go na wieży. Wynik jest modelowy: przyjęta prędkość i kierunek ruchu muszą odpowiadać rzeczywistości, a wyprzedzenie szybko rośnie z odległością.
14. Wygląd, sygnalizacja i blokada pól
Ustawienie (CONFIG › PANEL)
Działanie
STYLE 1–8
Motywy kolorystyczne interfejsu, w tym jasne, kontrastowe i nocny (8). Zmieniają tylko wygląd – nie wpływają na obliczenia.
KEEP SCREEN ON
Ekran nie wygasa podczas pracy z aplikacją.
SIGNAL TARGET OR P1 P2 P3
Sygnał dźwiękowy potwierdzający osiągnięcie zadanej nastawy (pozostałość poniżej ½ kliknięcia) lub wczytanie P1–P3. Tryby: OFF, BEEP, DOUBLE, CHIME.
TEXT LOCK
ON – pola tekstowe i liczbowe są tylko do odczytu (brak przypadkowego wpisywania i klawiatury), przyciski − / + i przełączniki działają normalnie. OFF (domyślnie) – normalna edycja.
Styl 1Styl 2Styl 3Styl 4Styl 5Styl 6Styl 7Styl 8
15. Aplikacja Android
Aplikacja działa w pełni offline – nie wymaga konta ani dostępu do internetu; dane pozostają na telefonie.
SAVE CF, AMMO BASE › SAVE i PDF korzystają z systemowego okna zapisu. Wybierz odpowiedni folder, np. Pobrane. FILES › LOAD i AMMO BASE › OPEN otwierają okno wyboru pliku.
Przycisk lub gest Wstecz zamyka kolejno CONFIG, TABLE i tryb MAX, a dopiero potem aplikację.
Link LMBR na dole CONFIG otwiera stronę producenta w przeglądarce.
Przed odinstalowaniem aplikacji lub zmianą telefonu zapisz konfigurację przez SAVE CF i bazę amunicji przez AMMO BASE › SAVE. Po przeniesieniu bazy możesz ponownie przypisać wybrane pozycje do P1–P3.
Informacja końcowa
LR Panel jest kalkulatorem pomocniczym. Jakość wyników zależy od prawidłowości danych wejściowych i przyjętego modelu oporu. Obliczone nastawy należy sprawdzić w praktyce, a wskazania DIAL utrzymywać zgodnie z rzeczywistą nastawą lunety.