HP Forums
SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with ENTER key? - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not remotely HP Calculators (/forum-9.html)
+--- Thread: SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with ENTER key? (/thread-7869.html)



SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with ENTER key? - jebem - 03-05-2017 03:01 PM

Compact, well built, direct algebraic logic calculator, with a handy uncommon 3 lines alphanumeric characters with very high contrast black LCD display, from 1994.

Obviously the SOLVER capacity is the main feature of the model complemented by its programming ability. I didn't spend my time checking it in detail, but here are some highlights taken from the manual:

Powered by a single CR-2025 battery cell. 3mW power consumption at 3VDC.
Contrast adjust by software.

Display: 14 characters and 2 exponents x 3 rows, 5x5 dot matrix.
Number of display digits: 10 mantissa + 2 exponent
Number of internal calculation digits: 12 mantissa

Variables:
  • 27 named global variables (A,..,Z, θ) persistent between operation modes.
  • 9 additional named local variables in each equation or program.
  • Last Answer memory.
Total user memory capacity: 1211 Byte.
Memory manager shows free memory.
Memory is shared between Variables, Programs and Equations.
Each variable consumes 8Byte (where its name takes 1Byte).
Each new Program structure takes 32 Byte; each line takes 3Byte plus the number of characters (1Byte each) or commands (1Byte each).

Setup allows to chose Deg, Rad, Grad, Floating, Fixed, Scientific, Engineering, Fractions.

It has four Operation Modes:
  • REAL - Using real numbers, perform standard operations, expression solver calculations, integration and statistical operations on one & two variable, factorials, combinations and permutations, as well as polar-rectangular;
  • NBASE - Perform binary, octal, decimal and hexadecimal operations and conversions;
  • SOLV - Calculate unknown variables using an equation;
  • PROG - Create and use named programs in REAL or NBASE modes to automate simple or complex calculations. BASIC alike programming with input, print, wait, rem, end, labels, goto, gosub, return, if/then, logical conditions, and statistical commands.

It supports three ways to calculate an unknown variable concerning its SOLVER calculation methods:
  • Expression solver - Uses substitution;
  • Integration - Uses Simpson rule;
  • Solver functions - Uses Newton rule.

[Image: sharp_EL-5120_001.jpg] [Image: sharp_EL-5120_005.jpg]

Packaging and documentation.

[Image: sharp_EL-5120_002.jpg] [Image: sharp_EL-5120_003.jpg] [Image: sharp_EL-5120_004.jpg]


Forensic test result: 8.99998762105

[Image: sharp_EL-5120_006.jpg]


Compact pocket calculator.

[Image: sharp_EL-5120_007.jpg] [Image: sharp_EL-5120_008.jpg] [Image: sharp_EL-5120_009.jpg]


SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with a ENTER key? - jebem - 03-05-2017 03:14 PM

Tear down.

Removing the back cover just requires to undo 8 screws and a plastic pry tool.

[Image: sharp_EL-5120_010.jpg] [Image: sharp_EL-5120_011.jpg]


Nothing fancy to see here. The SoC is unknown and covered with black epoxy.

[Image: sharp_EL-5120_013.jpg] [Image: sharp_EL-5120_014.jpg] [Image: sharp_EL-5120_016.jpg]


The back cover features a glued metallized paper shielding.

[Image: sharp_EL-5120_017.jpg] [Image: sharp_EL-5120_018.jpg] [Image: sharp_EL-5120_019.jpg]


RE: SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with ENTER key? - xerxes - 03-06-2017 03:24 PM

I like the display, but I miss the indirect addressing capability, considering the RAM size.


RE: SHARP EL-5120 Programmable Scientific Calculator: SOLVER machine with ENTER key? - jebem - 03-07-2017 11:24 AM

(03-06-2017 03:24 PM)xerxes Wrote:  I like the display, but I miss the indirect addressing capability, considering the RAM size.

Yap, and it looks like a lot of RAM (for a calculator from that era), but my guess is that it can be consumed easily fast with not so many objects, especially when creating programs.
Additionally it doesn't include direct support for complex numbers, something that is important to have for EE for instance.
Still a nice calculator imho.