> For the complete documentation index, see [llms.txt](https://enercalc.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enercalc.com/docs/sel-user-manual/main-menu/tools-menu-item.md).

# Tools

Overview of the Tools menu utilities including the RPN calculator, equation solver, and file optimization commands.

This menu item provides access to useful tools that are supplied with **ENERCALC SEL**.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-1f00044c0e100a486a9e5bdf7629c23d9fee1bdc%2FTools%20Menu.png?alt=media)

**Calculator:** We supply a **Reverse Polish Notation Calculator** (RPN) for engineers to use for intermediate calculations when entering data. RPN calculators are the most commonly used among engineers because they allow faster mathematics solutions when nested (parenthetical) calculations are used. It also includes a Copy button, which allows a result value to be copied to the clipboard and then pasted into an input field in ENERCALC SEL.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-516bf50927b27760c721a29eeef3dc2525ee3994%2Fclip0135_was_BMP.jpg?alt=media)

For more information on Reverse Polish Notation try these links:

<http://en.wikipedia.org/wiki/Reverse_Polish_notation>

<http://www.hpmuseum.org/rpn.htm>

**Common Equation Solutions:** The Common Equation Solutions window provides an easy way to plug in parameters and get quick results for some of the equations used throughout the SEL design modules.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-8cabe78510b83aafdbaec808f845a58d34a560b4%2FCommon%20Equation%20Solutions.png?alt=media)

**Remove Saved Reports from Project File:** This command removes any reports that have been saved in the current Project File. It can be helpful in terms of reducing file size if a Project File is to be emailed, but it will require that the reports be regenerated before they can be printed.

**Optimize file by removing abandoned records:** This command removes lost records in a Project File which could occur if the program is terminated abnormally (perhaps from a power outage, lockup, network failure, lockup of another program, etc).

**Register ActiveX Modules:** This selection provides a process of registering components used by SEL with the operating system.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://enercalc.com/docs/sel-user-manual/main-menu/tools-menu-item.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
