File: use.html

package info (click to toggle)
convertall 0.8.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,820 kB
  • sloc: python: 2,952; makefile: 7
file content (207 lines) | stat: -rw-r--r-- 9,675 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="default.css" />

    <title>Convertall - How to Use</title>
</head>

<body>

    <div class="interior">

        <div class="title">
            <img src="logo.png" alt="Convertall" />
        </div>

        <div class="toplinks">
            <p>Version 0.8.0<p>
            <p><a href="http://www.bellz.org/progs.html">Other Programs</a></p>
            <p><a href="http://www.bellz.org/contact.html">Contact Info</a></p>
        </div>

        <div class="navigation">
            <a href="index.html">Home&nbsp;/&nbsp;News</a>
            <a href="feature.html">Features</a>
            <a href="scrnsht.html">Screenshots</a>
            <a href="require.html">Requirements</a>
            <a href="download.html">Downloads</a>
            <a href="install.html">Installation</a>
            <span class="current-nav">How&nbsp;to&nbsp;Use</span>
        </div>

        <div class="content">

            <h1>How to Use ConvertAll</h1>

            <h2>Contents</h2>

            <ul>
                <li><a href="#basics">Basics</a></li>
                <li><a href="#combine">Combining Units</a></li>
                <li><a href="#nonlinear">Non-Linear Conversions</a></li> 
                <li><a href="#shortcut">Shortcuts</a></li>
                <li><a href="#numbering">Numbering System Conversions</a></li>
                <li><a href="#options">Options</a></li>
                <li><a href="#cmdline">Command Line Usage</a></li>
            </ul>

            <h2><a name="basics"></a>Basics</h2>

            <p>Simply type a unit name in the "From Unit" edit window.  As you
            type, the list below the window will be filtered to show only
            matching units.  Matching unit names contain words starting with
            the words that are typed.  Either type the complete unit
            name/abbreviation or hit the return key to use the unit
            highlighted (blue letters) in the list.  Of course, clicking with
            the mouse on a unit in the list will also add the unit to the edit
            window.  You may also use the up and down arrow keys to highlight
            nearby units from the list.</p>

            <p>Repeat the unit selection in the "To Unit" edit window.  When
            done, if the units are compatible, the numeric edit windows below
            the unit lists will activate.  A number may be entered into either
            numeric window and the other window will display the conversion
            result.</p>

            <h2><a name="combine"></a>Combining Units</h2>

            <p>The real strength of ConvertAll lies in its ability to combine
            multiple units.  Simply type the unit names with an '*' or a '/'
            between them.  This allows the entry of units such as "ft * lbf"
            or "mi / hr".  The '^' symbol may be used for exponents, such as
            "ft^3" or "ft * lbm / sec^2".  Negative exponents are allowed for
            units such as "sec^-1" (per second), but may switch the
            multiplication or division symbol ("ft * sec^-2" becomes "ft /
            sec^2").</p>

            <p>Multiplication and division have the same precedence, so they
            are evaluated left-to-right.  Parenthesis may also be used to
            group units in the denominator.  So "m / sec / kg" can also be
            entered as "m / (sec * kg)".  The version with parenthesis is
            probably less confusing.</p>

            <p>The buttons below the unit text boxes can also be used to add
            operators to the active unit that is closest to the cursor.  The
            Square and Cube buttons will add or replace exponents.  The
            Multiply and Divide buttons will add "*" and "/" operators.</p>

            <p>Similarly, clicking on a unit from the list generally replaces
            the unit nearest the cursor.</p>

            <p>The "Clear Unit" button below the operator buttons may be used
            to empty the unit edit window to allow a new unit to be
            entered.</p>

            <p>The "Filter List" button can be used to show only one type of
            unit in the list.  Note that this doesn't show units that could be
            combined to form a type.</p>

            <h2><a name="nonlinear"></a>Non-Linear Conversions</h2>

            <p>The conversion of some units is non-linear.  Examples of these
            include the Fahrenheit and Celsius temperature scales (due to an
            offset zero point) and the American Wire Gauge (logarithmic).  The
            non-linear units are labeled as such in the comments column.</p>

            <p>These units can be converted only when they are not combined
            with other units or used with an exponential operator.  Otherwise
            the conversion would not be meaningful.</p>

            <h2><a name="shortcut"></a>Shortcuts</h2>

            <p>When typing unit names, spaces are ignored, so they may be
            skipped.  It is also generally ignored if a plural form of the
            unit name is typed.  For squared and cubed units (positive
            exponents of 2 or 3) the "^" symbol does not need to be typed.</p>

            <p>When a partially typed unit is highlighted in the list (blue
            lettering), hitting enter will complete the name.  The up an ddown
            arrow keys can be used to highlight nearby units in the list prior
            to hitting enter.  The unit closet to the cursor will be
            replaced.</p>

            <p>The "Recent Unit" button opens a menu of recently used units
            and unit combinations.  The current unit combination is replaced
            with any selections from this menu.</p>

            <p>The tab key can be used to cycle between the "From" and "To"
            unit test boxes and the "From" and "To" number editors.</p>

            <p>The number to be converted may be entered in either the "From"
            or "To" unit side.  Standard or scientific notation may be used,
            or an expression including the normal math operators (+, -, *, /,
            **) and parenthesis may be entered.</p>

            <h3><a name="numbering"></a>Numbering System Conversions</h3>

            <p>The "Bases"  button brings up a dialog that can convert between
            various numbering system bases.  There are entry boxes for
            decimal, hexadecimal, octal and binary entries.  A number can be
            entered into any of the boxes and equivalents will be shown in the
            others.</p>

            <p>The "Fractions" button brings up a dialog that can list
            fractional equivalents for a decimal number.  Type the number and
            press enter.  The fractions are listed in order of increasing
            accuracy.</p>

            <h2><a name="options"></a>Options</h2>

            <p>The "Options..." button allows for changing several default
            settings.  These settings are automatically stored so that
            ConvertAll will re-start with the settings last used.</p>

            <p>The first options control the display of numerical results,
            including the use of scientific notation and the number of decimal
            places.  Be cautious about setting the number of decimal places to
            a low value, which can result in a significant loss of accuracy.
            Six places or higher is recommended (eight is the default).</p>

            <p>There is an option to set the number of recent units to be
            saved.  Setting it to zero will disable the Recent Unit buttons.
            Another option will automatically load the most recent previous
            units at startup.</p>

            <p>There are options to hide the operator text buttons (first
            row), and the unit buttons (second row).  These can be hidden to
            save space if the keyboard will be used to enter the
            operators.</p>

            <p>Buttons are also included on the options dialog to control the
            colors of the text fields.</p>

            <p>Buttons are also included on the options dialog to control GUI
            colors and fonts.  Colors can be selected by theme or
            individually.  Larger fonts can be selected for use on
            high-resolution displays.</p>

            <h2><a name="cmdline"></a>Command Line Usage</h2>

            <p>Conversions may be done from the command line (Linux or DOS
            console) without invoking the graphical interface.  Enter the
            command ("convertall" on Linux, "convertall_dos" from the Windows
            binary), the number, the from unit and the to unit (separated by
            spaces) to do the conversion.  Unit names containing spaces should
            be surrounded by quotes.  Or, to be prompted for each unit entry,
            use the "-i" option ("convertall -i" on Linux, "convertall_dos -i"
            from Windows).</p>

            <p>After the conversion is done, ConvertAll will prompt for a new
            number to do the same conversion.  Or "n" can be entered to start
            a new conversion, "r" to reverse the conversion or "q" to
            quit.</p>

            <p>For a more detailed list of options, use the "-h" option
            ("convertall -h" on Linux, "convertall_dos -h" on Windows).</p>

        </div>

    </div>

</body>

</html>