arrowmatcher 3

Herbert Roider

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.


Table of Contents
1. Install
1.1. Requirements
1.2. Windows: Executable
1.3. Windows: build from Source
1.4. Linux: precompiled binary
1.5. Linux: build from Source
1.6. Mac OS
1.7. Windows
1.7.1. Foldertree
1.7.2. Qt Command Prompt
1.7.3. jump the the root folder of arrowmatcher
1.7.4. build arrowmatcher
1.7.5. run arrowmatcher
2. getting started
2.1. The main window
2.2. edit an arrow
2.3. arrow dialog
2.4. Edit the crossbow
2.5. Setup
3. arrow
3.1. edit an arrow
3.2. Arrow Model
3.3. Basic settings for the simplified arrow
3.4. Basic settings for full arrow
3.5. Advanced settings
4. sight
4.1. Position of the sight
4.2. edit crosshairs
4.3. setup crosshair
4.4. Visier
5. installation of Qt for Windows
5.1. introduction
5.2. download
5.3. MinGW
5.4. download MinGW
5.5. finished
List of Tables
2-1. Examplevalues for speedcalculation
4-1. Examplevalues for a Reticle

Chapter 1. Install

1.1. Requirements

The current Version need the qt Toolkit from http://qt.nokia.com/ ,the requiered Version is 4.3 or higher.

optional:

Gnuplot ( http://www.gnuplot.info/), if Gnuplot is not in PATH, you can set the path to Gnuplot: "Edit" -> "Preferences"


1.2. Windows: Executable

Download the zip-Archivefrom the Windows folder.

Extract it in a folder.

Doubleclick the Executable file (.exe) in Filemanager or somewhat.


1.3. Windows: build from Source

if you have troubles to install the Qt toolkit, please read: "installation of Qt for Windows".

Download the newest arrowmatcher Package: http://sourceforge.net/projects/arrowmatcher/files/. Unpack it in a Directory.

Please read "Windows".


1.4. Linux: precompiled binary

I have build some precompiled Packages, which are easy to install:

Linux Packages

To run arrowmacher from a terminal:

    
    arrowmatcher2
    

1.5. Linux: build from Source

"unpack":

    
    tar -xzf arrowmatcher2-<version>.tar.gz
    

change in the new directory:

    
    cd arrowmatcher2-<version>
    

set the path (if necessary):

    
    export QTDIR=/usr/local/Trolltech/Qt-4.x
    export PATH=$QTDIR/bin:$PATH
    

build arrowmatcher:

    
    qmake -makefile arrowmatcher2.pro
    make
    

Start:

    
    ./src/release/arrowmatcher2
    

1.6. Mac OS

XCode is requiered. It is not installed by default, so you can install it from the install DVD, or download from web.

start the Terminal:

    
    cd Downloads/arrowmatcher2-3.0.0
    

compile the ballistic library:

    
    qmake -spec macx-g++ arrowmatcher2.pro
    make
    

change to the directory where the new executable lives:

    
    cd src/debug
    

Start:

    
    arrowmatcher2.app/Contents/MacOS/arrowmatcher2
    

1.7. Windows

1.7.1. Foldertree

After extract the archive, you should have a folder structure as shown in the picture.


1.7.2. Qt Command Prompt

Start the Qt Command Prompt: Start -> Programme -> Qt by Trolltech v4.x (Open Source) -> Qt 4.x Command Prompt


1.7.3. jump the the root folder of arrowmatcher

Type the following command to the command prompt to change to the root directory of the extracted archive:

    
    cd c:\arrowmatcher2
    


1.7.4. build arrowmatcher

to build the application type the following 2 commands to the command prompt:

    
    qmake -makefile arrowmatcher2.pro
    make
    


1.7.5. run arrowmatcher

Start the appliction. It is necessary to start the aplication from this folder "src", because to find the translation file for the german language:

    
    cd src
    release\arrowmatcher2.exe
    


Chapter 2. getting started

2.1. The main window

After start of this application the window appears like in the picture.

Select an arrow and a crossbow in the lists and click on "execute".


2.2. edit an arrow

Click on the arrow in the toolbar to open the dialog.


2.3. arrow dialog

The arrow dialog contains 2 tabs:

"required values" and "dimensions"

The "dimensions" tab helps you to calculate the required values. So you don't need to input the required values.

Blue values are the default values. Green values are calculated and black values are user input. Black values are untouched by the application, but green and blue values are recalculated when it is possible.

The "shaft code" is the number with 4 digits on the shaft. If you know this number you should input it, because to calculate the diameter and the thickness.


2.4. Edit the crossbow

Click on the crossbow tool button in the toolbar.

Important is the position of the sight. The picture describe the 3 values x,y and z. For first steps only the first tab is necessary, the other tabs are described later.

The crossbow origin is normally the end of the track, where the arrow leaves the crossbow.

The origin of the sight is the middle point of the sight.

Click the button "Calculate the energy ..." to open a new dialog.


2.5. Setup

This is the main setup dialog for arrowmatcher. It is necessary to shoot at 2 different ranges with the same arrow and without change the setting of the sight. Select an arrow. Input the coordinates y and z of the 2 target points as shown in the image. Click on "calculate". Arrowmatcher try to determine the muzzle velocity of the arrow and the energy. Try these values:

Table 2-1. Examplevalues for speedcalculation

 

small range

wide range

range [Metre]

10

30

crosshair

do not change

do not change

vertical hit (y) [Millimetre]

0

-300

This means the zerorange is 10 metre. At 30 metre the targetpoint is 300mm below. Now the setup is complete!


Chapter 3. arrow

3.1. edit an arrow

Click on the arrow in the toolbar to open the dialog.


3.2. Arrow Model

There are 2 models for arrows:

"Simplified Arrow"

and

"Full Arrow"

The Simplified Arrow is also for bullets.


3.3. Basic settings for the simplified arrow

The simplified arrow model take only 2 values: weight and diameter. You can used the simplified arrow model also for bullets.


3.4. Basic settings for full arrow

The arrow dialog contains 2 tabs:

"Basic" and "Advanced"

Insert only all values in the "Basic".

Blue values are the default values. Green values are calculated and black values are user input. Black values are untouched by the application, but green and blue values are recalculated when it is possible.

The "shaft code" is the number with 4 digits on the shaft. If you know this number you should input it, because to calculate the diameter and the thickness.


3.5. Advanced settings

The values in the "Advanced Settings" Tab are automatic calculated or default values. This is for advanced Users who want to play around with custom values.


Chapter 4. sight

4.1. Position of the sight

To edit the sight click the toolbar button with the crossbow.

The crossbow dialog appears. Insert the position of the sight. In most cases only the height (Y - Value) is important and the values for Z and X can be zero.

Click the tab "sight".


4.2. edit crosshairs

There are 2 options: "crosshair" or "micro adjust".

The default is "crosshair". This is for multible crosshairs. You can add a lot of crosshairs.

Click "new" to add a crosshair.

Mark a row by clicking it and click "edit". A setup dialog appears. Don't edit the first row. Let the values for y and z to 0.

The Reticle of my scope has the following crosshairs:

Table 4-1. Examplevalues for a Reticle

Y [mm/m]

Z [mm/m]

0

0

-6.179

0

-15.935

0

-22.114

0

-26.667

0


4.3. setup crosshair

Select an arrow.

Input the range.

Input the targetpoint as shown in the picture.

Click on "execute".

That's it. Click on "ok" to close the dialog.


4.4. Visier

Now you can see all the new crosshairs.


Chapter 5. installation of Qt for Windows

5.1. introduction

Please read this if you have troubles to install Qt on Windows.


5.2. download

Download an older Version 4.5.3 of Qt from the ftp archiv: ftp://ftp.qt.nokia.com/qt/source/qt-win-opensource-4.5.3-mingw.exe

Doubleclick this file to start the setup program.


5.3. MinGW

Select MinGW. The souces are not necessary.


5.4. download MinGW

Select "Trolltech" to download MinGW, there is only one option.


5.5. finished

After a successful installation of Qt your rootfolder contains "MinGW" and "Qt".