Skip to content

Tools Menu

This page explains the Tools menu in simple terms, focusing on what each option does and when it is available.


Import/Export

Import from design table

Loads parameter values from the product’s design table. Disabled if no product is open.

Use Supplementary Excel Table

Opens and manages an additional Excel file with extra parameters.

Mate Reference Generator

Helps generate mate references for assembly components.


Product settings

General Information

Opens product information settings (e.g., name, metadata). Disabled if no product is open.

Save log files

Saves the add-in’s log files to the cloud for support or debugging.


Update

Validate Product

Runs a product validation check to find issues or inconsistencies. Disabled if no product is open.

Change update parameter sequence

Lets you rearrange the order in which model parameters update. Disabled if no product is open.

Reload Cadify Table

Reloads the product model with values from the Cadify Table. Disabled if no product is open.

Reload Model

Reloads the currently active model in SolidWorks. Disabled if no product is open.

Add Cadify control

Adds a new Cadify control element to the project. Disabled if no product is open.

Control Hierarchy Resolver

The Control Hierarchy Resolver (CHR) is the Cadify function that organizes calculation order inside configuration workbooks. After changes in logic or parameters, CHR evaluates dependencies between formulas and inputs, then regenerates the correct sequence. This prevents circular references and ensures consistent updates. In this section, the manual explains how CHR operates, where it is applied, and the procedures for using it effectively.

Functional Description

The Control Hierarchy Resolver (CHR) is responsible for defining and maintaining the correct calculation sequence in Cadify configuration workbooks. When logic or parameters change, CHR systematically reviews dependencies between formulas and inputs, ensuring that each step is processed in the right order.

The importance of this function can be illustrated with a staircase:

Floor height must be defined first, as it sets the overall span.

Based on the height, the number of steps is calculated.

Only when both height and steps are known can the railing be determined.

Textbox Wizard

Without CHR, these dependencies risk being processed in the wrong sequence, leading to circular references or stalled calculations. With CHR, the workbook logic is re-evaluated after every change, placing each calculation in its correct order. This guarantees stable updates, reliable outputs, and a seamless translation of customer choices into consistent engineering and production data.


Drawings

One-click Drawing

Creates standard drawings automatically. Disabled if no product is open.

Create Drawing

Opens a dialog to create a new drawing. Enabled only when a project is open and drawing data is available.

Open Drawing

Opens an existing saved drawing (only visible if drawings are available).

Delete Drawing

Deletes a drawing from the current project.

Settings for drawing

Opens the drawing settings page to customize drawing output. Disabled if no product is open.