Skip to content

A simple LabVIEW calculator built for practice and experimentation. Designed for clarity and functionality rather than optimization.

License

Notifications You must be signed in to change notification settings

watermelon1024/labview-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LabVIEW Calculator

Note

This project was created as a learning exercise while I was studying LabVIEW.
As such, it may contain mistakes, non-standard implementations, or unnecessarily verbose logic due to my limited familiarity with LabVIEW’s built-in VIs.

Version

LabVIEW Community 2025 Q3

Features

  • Basic arithmetic operations (addition, subtraction, multiplication, division)
  • Square root calculation
  • Parentheses (supports nested expressions)
  • Sign toggle (+/–)
  • Reciprocal function (1/x)
  • Real-time clock display
  • Execution duration timer
  • Calculation history (stores recent results)

Implementation Details

  • The calculator evaluates the entire expression only after pressing the "=" button, rather than performing step-by-step calculations.
  • The expression parser is implemented using the Shunting Yard Algorithm, which efficiently handles operator precedence and parentheses without recursion.

Screenshots

image image

License

This project is released under the Apache-2.0 License.

About

A simple LabVIEW calculator built for practice and experimentation. Designed for clarity and functionality rather than optimization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published