Showing posts with label slide rule. Show all posts
Showing posts with label slide rule. Show all posts

Monday, February 9, 2026

Slide Rule Emulator with Equation Solver

Hemmi/Post 1460 Versalog Slide Rule

A classic slide rule replica implemented in JavaScript. All scales are programmatically drawn from reverse-engineered mathematical equations.

Background

The slide rule emulator was forked from the Sliderule Museum collection.  I added the Dynamic Equation Solver that takes a user equation, parses it and generates the instructions for moving the slide rule and dynamically moves the sliderule.  This was enabled for the Hemmi/Post Versalog Slide Rule because that is the sliderule I own.

The goal is for training someone new to using a slide ruler or refreshing someone who used to use Slide rule.  Note that a major difference in the Versalog from other rules is the missing A scale for square roots. It instead has a double set of R scales (R1 & R2) that allow far more precision in the result of the square root but do not allow chained operations so problems involving square roots in a chain of operations requires the result to be transposed to the D scale for the next operation.

Enjoy the simulator / solver

Open in Full Screen →


How to Use

  • Drag the rule or cursor with your mouse
  • Scroll with mouse wheel to zoom in/out
  • Right-click on cursor or scale to enter values:
    • Numbers: 3.14
    • Constants: pi, e
    • Degrees: 2:30:26
  • Use the Equation feature to solve mathematical expressions
  • Toggle Markings and Display options in the control panel