> For the complete documentation index, see [llms.txt](https://docs.enercalc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enercalc.com/efr-user-manual/working-with-calculations/launching-and-editing-enercalc.md).

# Launching and Editing ENERCALC Calculations

How to launch and edit ENERCALC calculations from the Revit ribbon using element selection and Revit Mode.

Calculations are launched using the controls in the ENERCALC ribbon bar in the Revit interface. Each individual button on the ribbon bar corresponds to launching a calculation of the type shown. Clicking one of these buttons will cause the Revit interface to enter a user selection mode.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-dc62206cc0d6ff4c63135b4c8350f99ef9aa71cb%2Fclip0048.png?alt=media)

Upon entering selection mode, the ribbon bar tools will be disabled.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-3cd3074f989d042b813e21ce4cd92f225709187c%2Fclip0049.png?alt=media)

This includes all tools on the ENERCALC ribbon bar tab and on the other native Revit ribbon bar tabs.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-23d1e13ad68f87b1eb65ea6a0a481c5c949284a6%2Fclip0050.png?alt=media)

Revit will remain in selection mode until an element is selected or the user cancels the operation by using the “ESC” key on the keyboard.

The selection mode will automatically filter to only allow selection of elements that fit the criteria for the chosen calculation type. For example, a steel column or wood beam will not be eligible for selection if the user is attempting to launch a “Steel Beam” calculation.

Elements that are available for design using the selected calculation type will highlight in the Revit view when the cursor passes over.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-00d1b9c7975e26ec6fe782b05fde4e81125e438c%2Fclip0051.png?alt=media)

Elements that are not available for design using the selected calculation type will not highlight but will display a disabled cursor in the Revit view when the cursor passes over.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-1db8e2513a79674ef59da4c0b5a9bf90cb5a9434%2Fclip0052.png?alt=media)

Instead of the order of operations described above, a user may alternatively choose to first select a Revit element and then proceed to the ribbon bar to click the calculation launch control. If the selected element matches the calculation type, then the calculation launch will begin. If the element is not eligible, then no launch will occur and work will not be interrupted by a popup notification that the element was ineligible.

Once the calculation launch process begins, the user will be taken through a series of approval steps to verify critical design data about the element so that ENERCALC for Revit can build a complete ENERCALC SEL calculation. Once the verification process in complete, the calculation will automatically appear in the ENERCALC SEL interface. The following provisions apply:

* If ENERCALC SEL is already running with “Revit Mode OFF”, then a calculation cannot be launched. ENERCALC SEL will not respond when the Revit launch operations is finished.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-58cb0c7fba288f3a05bae1d927a30e05675ebaea%2Fclip0053.png?alt=media)

If the user’s ENERCALC subscription includes Revit integration, the mode may be manually toggled to “Revit Mode ON” by simply clicking the button. Re-launching the calculation from Revit will allow it to populate in the ENERCALC SEL interface after “Revit Mode ON” is set.

* If ENERCALC SEL is already running with “Revit Mode ON”, then ENERCALC SEL will automatically retrieve the appropriate project and display the calculation.
* If ENERCALC SEL is closed at time of launch, it will be opened automatically. The appropriate linked `.EC6` project will be located and opened automatically. Users will note on startup that ENERCALC SEL has automatically been toggled to “Revit Mode ON”. ENERCALC SEL will automatically retrieve the appropriate project and display the calculation.

![](https://4249100372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgHVzpA9PT0VcuNGp6j39%2Fuploads%2Fgit-blob-f071054a6df0f5e5f13eee21988e578b342f5715%2Fclip0054.png?alt=media)


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.enercalc.com/efr-user-manual/working-with-calculations/launching-and-editing-enercalc.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
