Generic filters

Validation Manager & Inspector

Validate your model with the manager and the inspector. With validations, you can perform checks in your model within AutoCAD. These validations can run anytime and will lead to fewer problems in your drawing.

The validation manager is used to define groups of validation tests.
The Validation Inspector is used as a controller (Inspector) of the drawing.

Validation Manager

How to launch the Validation Manager

There are 2 ways in Launching the Validation Manager.

  1. Open the Manager directly from C:\Program Files\hsbCAD\hsbdesign..\Utilities\hsbValidation\hsbValidationManager.exe’ folder.    
  2. Or type the command hsb_Validationmanager in the command line in Autocad. 

Import and export validations

Normally your validations are stored in your hsbCompany\Validation folder. See Saving the changes.

The first time you create a validation a folder Validation will be created in your hsbCompany\Validation

You can also import and export your validation settings with our tool. The result of such a file will be a *.settings file.

Alias manager

You can open the hsbcad Alias Manager to use it in your validations.
For more information, you can go to the Alias Manager article. Alias Manager

Create new validations

  • Create a new validation group by selecting the Add + in the left column.
  • Then double click the New group and give it a name to add checks to.
  • Select Add + on the right-hand side in the Checks section.
  • When adding a test the user can choose from a list of available tests. By Default, we have multiple tests as shown in the image below.
  • This list contains general validation tests, it is possible to have customer-specific validation tests.
  • Adjust the available settings when needed.
Default tests in the validation manager
Customer specific tests

Validation settings

If settings are present, they can be implemented in two different ways:

  1. A property grid, the available settings will appear in the Misc section, by selecting one of the checks of the current group.
  2. Or a Custom UI, with multiple properties.

Saving the changes

The created groups, with the configured tests, are automatically saved in the current hsbCompany\Validation folder.

Run checks

Before you start, you need to make a Model file (hmm or hmlx) of your drawing using the Exporter.
A validation group has to be selected, this group will run the enabled checks in that specific group on the model.

  • Open model.
  • Select an *.hmm or *.hmlx file
  • Run Checks.
  • A list of results will show the result.

Commands available in the Validation Manager

A short description of the available commands:

Validation inspector

The validation inspector is a tool to run a set of tests specified inside a validation group.

How to launch the Validation Inspector

There are 2 ways in Launching the Validation Inspector.

  1. Import the tsl hsb_ValidationInspector (Program Files\hsbcad\hsbcad20…\Content\General\TSL)
  2. Launch true command hsb_Validationinspector.

Run a validation group

You can select a validation group in the settings of the ‘hsb_ValidationInspector’.
Once that is done, you can select a set of entities as input for the validation tests.

Validation results

The validation inspector runs the test specified in the group on the selected entities.
You can see the results.

The user can analyze the failed test results by clicking on the arrow in the validation inspector, e.g. ‘Sip (7172F30A)’. Your model will centralize the entity on your screen (using the current zoom-factor and UCS) and select it.

When you do an import, this window will also be shown and the Log tab will show you information on how the import went.

The user can analyze the import result by clicking on the arrow in the Log inspector, e.g. ‘Wall’. The entity will be centered on your screen (using the current zoom-factor and UCS) and selected.

Commands available in the Validation Inspector

A short description of the available commands:

Updated on 25/04/2022

Was this article helpful?

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support