Programs for the
HP 49G / 49G+ / 50G

 

1.      Disclaimer

2.      TreeBrowser

2.1.    Equation Library of the HP 48GX for TreeBrowser

2.2.    Economic Equations for TreeBrowser

2.3.    Electrical Engineering for TreeBrowser

2.4.    TreeBrowserBuilder

3.      GUISLV / GUIMES

4.      Language Packs

4.1.    German Messages

4.2.    Italian Messages

4.3.    Spanish Messages

4.4.    French Messages

4.5.    Portuguese Messages

5.      Financial Math

6.      Compression Aid

7.      Archiv

8.      StopWatch-C

9.      How to get / Order

10.     Updates

 

 

 

1.                    Disclaimer

 

This programs are for your private use only and as provided "as they are".

This software is not sold, only the right for using it is granted. Using this software is only allowed on the calculator the software has been licensed for.

The programs have been tested but may contain errors. I’m making no warranty of any kind with regard to this software, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. I shall not be liable for any errors or for incidental or consequential damages in connection with the furnishing, performance, or use of this software. Suggestions, criticism and/or improvement suggestions can be send to the author at Software49g@gmx.de. All rights reserved.

Checksum and size in the documents refer to the registered version of the program. Checksum and size of a demo-version may vary.

(c) Andreas Möller 2001, 2004, 2005, 2007, 2010.

 

All programs on this website require at least ROM-Version 2.00.

ROM-Version 2.00 is available on the website of Hewlett-Packard.

 

 

 

 

2.                    TreeBrowser            

 

TreeBrowser supplies an easy to use graphical environment for collections of formulas and shows them in a tree structure. The equations are passed to the built-in solver of the HP 49G/49G+/50G for solving.

TreeBrowser allows you to create your own collections of formulas easily and quickly. TreeBrowser supports an unlimited depth of the trees and supports units for the equation and pictures. On a HP 49G+/50G the whole screen (131x80 pixels) is used.

 

System flag 30 controls if the solver of the HP 48SX or the solver of the HP 48GX is used for an equation.

 

Download program description for TreeBrowser.

 

Maggiori informazioni in italiano.

Más información en español.

Plus d'informations en français.

 

 

 

 

2.1.             Equation Library of the HP 48GX for TreeBrowser            

 

This is the complete Equation Library from Hewlett-Packard containing over 300 equations and including all pictures and units which was first available as a plug-in card for the HP 48SX and was later built into the HP 48GX and HP 48G.

 

  

           

 

           

 

           

 

 

  

           

 

           

 

 

  

           

 

           

 

 

  

 

           

 

           

 

 

  

           

 

           

 

 

  

           

 

           

 

 

The Equation Library is presented as a sample data set for the TreeBrowser. Equation Library requires at least TreeBrowser Version 3.30 or newer.

 

Included topics:

 

  Columns and Beams

   - Elastic Buckling

   - Eccentric Columns

   - Cantilever Deflection

   - Simple Deflection

   - Cantilever Slope

   - Simple Slope

   - Cantilever Moment

   - Simple Moment

   - Cantilever Shear

   - Simple Sheer

 

  Electricity

   - Coulomb's Law

   - Capacitor Charge

   - Ohm's Law and Power

   - DC Inductor Voltage

   - Voltage Divider

   - RC transient

   - Current Divider

   - RL transient

   - Wire Resistance

   - Resonant Frequency

   - Plate Capacitor

   - Series and Parallel Resistors

   - Series and Parallel Capacitors

   - Series and Parallel Inductors

   - Cylindrical Capacitor

   - Solenoid Inductance

   - Capacitance Energy

   - Toroid Inductance

   - Inductive Energy

   - Sinusoidal Voltage

   - RLC Current Delay

   - Sinusoidal Current

   - DC Capacitor Current

 

  Fluids

   - Pressure at Depth

   - Flow with Losses

   - Bernoulli Equation

   - Flow in Full Pipes

 

  Forces and Energy

   - Linear Mechanics

   - ID Elastic Collisions

   - Angular Mechanics

   - Drag Force

   - Centripetal Force

   - Law of Gravitation

   - Hooke's Law

   - Mass Energy Relation

 

  Gases

   - Ideal Gas Law

   - Isentropic Flow

   - Ideal Gas State Change

   - Real Gas Law

   - Isothermal Expansion

   - Real Gas State Change

   - Polytropic Processes

   - Kinetic Theory

 

  Heat Transfer

   - Heat Capacity

   - Conduction and Convection

   - Thermal Expansion

   - Conduction

   - Black Body Radiation

   - Convection

 

  Magnetism

   - Straight Wire

   - B Field in Solenoid

   - Force Between Wires

   - Field in Toroid

 

  Motion

   - Linear Motion

   - Circular Motion

   - Object in Free Fall

   - Terminal Velocity

   - Projectile Motion

   - Escape Velocity

   - Angular Motion

 

  Optics

   - Law of Refraction

   - Spherical Reflection

   - Critical Angle

   - Spherical Refraction

   - Brewster's Law

   - Thin Lens

 

  Oscillations

   - Mass-Spring System

   - Torsional Pendulum

   - Simple Pendulum

   - Simple Harmonic

   - Conical Pendulum

 

  Plane Geometry

   - Circle

   - Regular Polygon

   - Ellipse

   - Circular Ring

   - Rectangle

   - Triangle

   - Plane Trigonometry

 

  Solid Geometry

   - Cone

   - Parallelepiped

   - Cylinder

   - Sphere

 

  Solid State Devices

   - PN Step Junctions

   - Bipolar Transistors

   - NMOS Transistors

   - JFETs

 

   Stress Analysis

   - Normal Stress

   - Stress on an Element

   - Shear Stress

   - Mohrs Circle

 

  Waves

   - Transverse Waves

   - Sound Waves

   - Longitudinal Waves

 

and more...

 

 

 

 

2.2.             Economic Equations for TreeBrowser           

 

This is an example data set for TreeBrowser containing the most common formulas of economics. It is currently available in English, German, Italian, Spanish and French but it could be easily translated to any other language.

 

  

           

 

  

           

 

  

           

 

  

           

 

  

           

 

Economic Equations is presented as a sample data set for the TreeBrowser. Economic Equations requires at least TreeBrowser Version 3.30 or newer.

 

 

 

 

 

2.3.             Electrical Engineering for TreeBrowser   

 

Electrical Engineering is a fast and easy to use software and an invaluable aid in solving a variety of practical problems encountered by both students and professionals in electrical engineering.

Designed for speed, accuracy, and ease of use, this software gives the user the ability to find quick solutions to sets of complex problems.

 

Electrical Engineering contains over 500 advanced electrical engineering analysis routines plus over 500 electrical engineering equations (including variable descriptions, units and pictures) whereby covering the undergraduate curriculum for electrical engineers in most universities.

 

Read the manual.

 

Analysis:

  AC Circuits

   – Impedance calculations

   – Voltage and Current dividers

   – Circuit Performance

  Polyphase Circuits

   – Wye ↔ Δ conversion

   – Balanced Wye Load

   – Balanced Δ Load.

  Ladder Network

  Filter Design

   – Chebyshev Filter

   – Butterworth Filter

   – Active Filter

  Gain and Frequency

   – Transfer function

   – Bode Plots

  Fourier Transforms

   – FFT

   – Inverse FFT

  Two-port Networks

   – Parameter Conversion for z, y, h, g, a, and b parameters

   – Circuit Performance

   – Interconnected Two-Ports

  Transformer Performance

   – Open Circuits Test

   – Short Circuits Test

   – Chain Parameters

  Transmission Lines

   – Line Characteristics

   – Line Parameters

   – Fault Location Estimate

   – Lossless Line Impedance

  Error Functions

   – Using error and complementary error functions

Equations:

  Resistive Circuits

   – Resistance and Conductance

   – Ohm's Law and Power

   – Temperature Effect

   – Maximum Power Transfer

   – V and I Source Equivalent

   Capacitance and Electric Fields

   – Point Charge

   – Long Charged Line

   – Charged Disk

   – Parallel Plates

   – Parallel Wires

   – Coaxial Cable

   – Sphere

  Inductance and Magnetism

   – Long Line

   – Long Strip

   – Parallel Wires

   Loop

   – Coaxial Cable

   – Skin Effect

  Electron Motion

   – Electron Beam Deflection

   – Thermionic Emission

   – Photoemission.

  Meters and Bridge Circuits

   – Amp, Volt, Ohmmeter

   – Wheatstone Bridge

   Wien Bridge

   Maxwell Bridge

   Owen Bridge

   – Symmetrical attenuators

   – Unsymmetrical attenuators

  RL and RC Circuits

   – RL Natural Responses

   – RC Natural Responses

   – RL Step Responses

   – RC Step Responses

   – RL Series to Parallel

   – RC Series to Parallel

  RLC Circuits

   – Series Impedance

   – Parallel Admittance,

   – RLC Natural Response

   – Underdamped Transient

   – Critically-Damped Transient

   – Overdamped Transient

  AC Circuits

   – RL Series Impedance

   – RC Series Impedance

   – Impedance ↔ Admittance

   – Two Impedances in Series

   – Two Impedances in Parallel

  Polyphase Circuits

   – Balanced Δ Network

   – Balanced Wye Network

   – Power Measurements

  Electrical Resonance

   – Parallel Resonance I

   – Parallel Resonance II

   – Resonance in Lossy Inductor

Series Resonance

  OpAmp Circuits

   – Basic Inverter

   – Non-Inverting Amplifier

   – current amplifier

   – Transconductance Amplifier

   – Level Detector (Inverting)

   – Level Detector (Non-Inverting)

   – Differentiator

   – Differential Amplifier

  Solid State Devices

   – Semiconductor Basics

   – PN Junctions

   – PN Junction Currents

   – Transistor Currents

   – Ebers-Moll Equations

   – Ideal Currents - pnp

   – Switching Transients

   – MOS transistors I

   – MOS transistors II

   – MOS inverter (Resisitve)

   – MOS inverter (Saturated)

   – MOS inverter (Depletion)

   – CMOS Transistor Pair

   – Junction FET

  Linear Amplifiers

   – BJT (Common Base)

   – BJT (Common Emitter

   – BJT (Common Collector)

   – FET (Common Source)

   – FET (Common Gate)

   – FET (Common Drain)

   Darlington configuration (CC-CC)

   Darlington configuration (CC-CE)

   – Emitter-coupled Amplifier

   – Differential Amplifier

   – Source-coupled JFET Pairs

  Class A, B and C Amplifiers

   – Class A Amplifier

   – Power Transistors

   – Push-Pull Principle

   – Class B Amplifier

   – Class C amplifiers

  Transformers

   – Ideal Transformers

   – Linear Equivalent Circuits

  Motors & Generators

   – Energy Conversion

   – DC Generator

   – Separately-Excited DC Generator

   – DC Shunt Generator

   – DC Series Generator

   – Separately-Excited DC motor

   – DC Shunt Motor

   – DC Series Motor

   – Permanent Magnet Motor

   – Induction Motor I

   – Induction Motor II

   – Single-Phase Induction Motor

   – Synchronous Machines

 

 

Analysis

 

           

 

           

 

 

Equations

 

           

 

           

 

           

 

           

 

           

 

           

 

           

 

           

 

           

 

 

Electrical Engineering requires at least TreeBrowser Version 3.31 or newer.

Download program description for Electrical Engineering.

 

ORDER Electrical Engineering

 

 

 

 

2.4.             TreeBrowserBuilder            

 

TreeBrowserBuilder is an extension to the TreeBrowser. With it one can easily create new or modify existing datasets for the TreeBrowser. Created datasets can be saved as a program, a directory or as a library.

 

            

 

            

 

            

 

Download program description for TreeBrowserBuilder.

 

The data sets for the TreeBrowser have been created directly on a PC. Please do not modify the example data set with the TreeBrowserBuilder. They contain code which is not supported by the TreeBrowserBuilder and will surely crash your calculator.

 

Weitere Information in deutsch.

Maggiori informazioni in italiano.

Más información en español.

Plus d'informations en français.

 

 

 

 

3.                    GUISLV / GUIMES            

 

GUISLV is a replacement for the built-in graphical user interface for the HP Solve Application and integrates seamlessly into the calculator. The language depends on the installed MLP.

 

           

 

GUISLV behaves like the built-in solver but uses the whole screen of the HP 49G+ / HP 50G and offers substantial advantages over the built-in one.

 

           

 

           

 

 

Some highlights:

- Rapid data entry. Multiple arguments are allowed on the command line.

- The fields are shown depending on the current font.

- A title can be given to the solver at start up.

- A list of variables can be given to the solver at start up.

- If the equation contains built-in constants then they will be filtered out.

- The space of the help line can be used as an additional line.

- Variables created by the GUI-Solver can be purged easily and thus allowing

  a "clean" exit from the GUI-Solver.

- etc.

 

GUIMES is a graphical user interface for the built-in Multiple Equation Solver (MES). The language depends on the installed MLP.

 

           

 

           

 

           

 

           

 

           

 

CAVEAT: GUISLV / GUIMES is *not* needed by the Multi Lingual Pack for solving equations. But if you install GUISLV / GUIMES then you *must* update the integrated TreeBrowser of the MLP to version 3.20 or newer !

You have been warned.

 

CAVEAT: Previously released freeware versions of GUISLV are *not* compatible with TreeBrowser 3.20 ! They will *crash* your machine if used with TreeBrowser 3.20 or newer !

You have been warned.

 

GUISLV / GUIMES is part of the MLP since 12.04.2011 and therefore included if you order the MLP or you may order GUISLV / GUIMES as a stand-alone library.

 

If GUISLV / GUIMES is installed it will be used as the default solvers for TreeBrowser (from version 3.20 on).

Here is a video that shows how GUISLV / GUIMES is integrated into the MLP: HP 50G Using GUIMES and the Equation Library

 

 

 

 

4.                    Language Packs           

 

4.1.             German Messages   

 

Almost all messages (around 1.600) of the operating system of the calculator can be translated to another language. These are some screenshots of a calculator where almost all messages show up in German.

 

           

 

           

 

           

 

           

 

More screenshots are available in the German part of this website.

Weitere Information in deutsch.

Watch the video

 

 

 

 

4.2.             Italian Messages   

 

Almost all messages (around 1.600) of the operating system of the calculator can be translated to another language. These are some screenshots of a calculator where almost all messages show up in Italian.

 

           

 

           

 

           

 

           

 

Maggiori informazioni in italiano.

Watch the video.

 

 

 

 

4.3.             Spanish Messages   

 

Almost all messages (around 1.600) of the operating system of the calculator can be translated to another language. These are some screenshots of a calculator where almost all messages show up in Spanish.

 

           

 

           

 

           

 

           

 

Más información en español.

Watch the video.

 

 

 

 

4.4.             French Messages   

 

Almost all messages (around 1.600) of the operating system of the calculator can be translated to another language. These are some screenshots of a calculator where almost all messages show up in French.

 

           

 

           

 

           

 

           

 

Plus d'informations en français.

Watch the video.

 

 

 

 

4.5.             Portuguese Messages   

 

Almost all messages (around 1.600) of the operating system of the calculator can be translated to another language. These are some screenshots of a calculator where almost all messages show up in Portuguese.

 

           

 

           

 

           

 

           

 

Mais informações em Português

Watch the video

 

 

 

 

Translation to another language:

 

Please send me a mail, if you are interested in letting your HP talk in your mother-tongue. You dont need any programming skills for that, only a text editor to translate the English messages to your language.

 

All persons, who help to translate the HP to another language and contribute translated messages, will receive a *free* version of the translation engine including the translated messages so that your HP will talk in your mother-tongue !

 

 

 

 

5.                    Financial Math     

 

A financial program containing programs for annuity repayment, linear computation of pensions, TVM and cash flow.

 

           

 

           

 

           

 

Linear annuity amortization is the process of dividing a constant payment into the amount that applies to interest and the amount that applies to principal until the debt is paid back completely. Payments near the beginning of a loan contribute more interest and less principal than payments near the end of a loan. Using linear interest for the periods during the year – which is the common way used by banks – one has to use the relative interest for the periods i* = i/m. Internally this interest is used by the program.

 

Linear computation of pensions is used for compounded interest calculations that involve regular uniform cash flows called payments. The amount of each payment is the same and occurs at regular intervals. The payment period coincides with the interest compounding period.

 

Investment computation is used to compare a financial investment with alternate financial investments.

 

Download program description for Financial Math.

 

 

 

 

6.                    Compression Aid     

 

Simplifies and automates the compression of a library directly on the HP 49G (requires System-RPL-skills).

 

           

 

Download program description for Compression Aid.

Download Compression Aid (for HP 49G/49G+/50G und EMU48).

 

 

 

 

7.                    Archiv     

 

Archives the main memory of the 49G up to 125 kB and PORT 0 up to 128kB in a

simple and intuitive environment with the current date/time stamped on it. The archive is stored in PORT 2.

 

 

Download program description for Archiv.

Download Archiv (for HP 49G/49G+/50G und EMU48).

 

 

 

 

8.                    StopWatch-C     

 

The StopWatch-C application provides stopwatch functionality for the HP 49 / HP 49G+ / HP 50G:

-     Real-time, menu-driven "ticking" stopwatch (to 100 hours).

-     Stopwatch reset.

-     Split, recall and storage (memory limited only).

-     Split display and print (absolute and relative) in H.MS format.

-     Programmable stopwatch commands.

 

           

 

Download StopWatch-C (for HP 49G/49G+/50G und EMU48).

 

 

 

 

9.                    How to get / Order

 

Distribution of the two program packages Multi Lingual Pack for HP 50G / HP 49G+ and Financial Math for HP 50G / HP 49G+ is done through a SD-card or via Email.

 

 

Program package Multi Lingual Pack for HP 50G / HP 49G+ consists of

-     Language Pack

-     TreeBrowser / Formula Browser

-     TreeBrowserBuilder / Formula Builder

-     GUISLV / GUIMES

-     Data set of the Equation Library (in the same language as the Language Pack)

-     Data set of the most common formulas of economics (in the same language as the Language Pack)

-     Extensive documentation, totaling more than 50 pages for each language in PDF format

 

ORDER Multi Lingual Pack

 

 

Program package Financial Math for HP 50G / HP 49G+ consists of

-     Annuity amortization

-     Computation of pensions

-     Investment computation

-     Manuals in PDF format

 

ORDER Financial Math

 

 

Program package O.S. Extension Pack for HP 50G / HP 49G+ is only available in English and consists of

-     English Language Pack (must be installed for taking over the operating system)

-     Fast CAS help system

-     TreeBrowser / Formula Browser

-     TreeBrowserBuilder / Formula Builder

-     GUISLV / GUIMES

-     Data set of the Equation Library

-     Data set of the most common formulas of economics

-     Extensive documentation

-     only available via Email

 

ORDER O.S. Extension Pack

 

 

 

 

10.                Updates

 

Installing an update is done trough the installation program from the SD-card.

 

All programs are in the subdirectory \PRGM on the SD-card.

Replace the necessary files on the SD-card with the updated program versions.

Now delete the library you want to update on your calculator.

Run the installation program from the SD-card to install the updated program.

 

To the Updates.

 

Please read the chapters about libraries in the manual if you’re not familiar with it.

 

Documentation of the programs can be found in the subdirectory \DOKU on the SD-card.

 

Suggestions, criticism and/or improvements ?

 

mailto:Software49G@gmx.de