nanoCAD Platform Help

Model check

CAD drafting Model check 0Functional panel: Model check.

CAD software Model check 1Functional panel: Model check report.

This tool allows you to check your drawing for errors and non-compliance with standards.

The "Model check" functional panel allows you to check IFC models, primitives and other objects for collisions (errors in rules). The report is displayed in the "Model check report" functional panel.

Panel "Model check"

The panel is used to configure rules and run checks of these rules. It consists of the main menu and the rules tree. Each rule has its own unique number, value with the symbol "#".

CAD drawing Model check 2

Main menu

CAD drafting Model check 3 Add folder - adds a folder to the rules tree. The root folder is "All rules".

CAD software Model check 4 Add rule - adds a rule to the rule tree.

CAD drawing Model check 5 Delete - deletes the selected folder or rule.

CAD drafting Model check 6 Import rules - imports rules from an external JSON file.

CAD software Model check 7 Export rules - exports rules to an external JSON file.

CAD drawing Model check 8 Start checks - launch checks of selected rules.

CAD drafting Model check 9 Export reports - export reports to JSON files.

CAD software Model check 10 Model check report - opens the "Model check report" panel.

Objects filter

The object filter is a set of filter lists. The lists are managed using the "+" and "-" buttons. To add a list, you must click the "+" button. To delete a list, you must select it and click the "-" button.

Filter lists interact with each other via the logical function "OR". That is, objects corresponding to the filters of the first OR any subsequent list are taken for checking.

Each filter list is a table with three columns: Property, Check Method, Value.

When adding one filter line, an empty line is automatically added. To delete a line, select the line and press the "Del" key.

The lines in the list interact with each other via the logical function "AND". That is, AND the first, AND the second, AND the subsequent conditions must be met.

CAD drawing Model check 11

In the "Property" column, select the properties available for filtering from the list.

CAD drafting Model check 12

В колонке "Способ проверки" выбирается из списка способ проверки значения: =, <, <=, >, >=, Список, Regex, Формула.

In the "Check Method" column, select the method for checking the value from the list: =, <, <=, >, >=, List, Regex, Formula.

В колонке "Значение" указывается числовое значение, список через точку с запятой, выражение Regex или формула, в зависимости от выбранного способа проверки. Для удобства в выпадающем списке перечислены все варианты значений выбранного свойства объектов.

The "Value" column specifies a numeric value, a semicolon-separated list, a Regex expression, or a formula, depending on the selected verification method. For convenience, the drop-down list lists all the value options for the selected object property.

Formula

The formula is one of the comparators. Formulas can be used in object filters by properties and as a comparison mode in numeric checks.

In order to use the value of the property of the left object in the formula, the prefix is required Object1."Name of the property of the object". When accessing the property of the right object, the prefix must be used Object2."Name of the property of the object". The properties of both the left and right objects can be used in the formula simultaneously and an unlimited number of times.

The decimal separator in formulas is a period - this is due to the fact that the use of functions is allowed in formulas, for example min(0.01, Object1."Name of the object property").

Example of using a formula in a filter by properties:

Object1."Lineweight">=50

If the filtered object does not have the property specified in the formula, the object is considered to not meet the filtering conditions.

CAD software Model check 13

Example of using a formula as a comparison mode in numeric checks:

Length >=(Object1."Lineweight"*500)

CAD drawing Model check 14

In numeric tests, the formula always begins with a comparison operator.

The value of the attribute being checked is compared with the formula value. The formula value is entered into the "Formula result" report column.

If the object does not have the property specified in the formula, or an error occurs when calculating the formula, the text "Error" is written to the "Formula result" column.

Add rule

1. Select a folder to create a rule.

CAD drafting Model check 15

2. Click the CAD software Model check 16"Add rule" button. An empty rule will be added to the selected folder.

CAD drawing Model check 17

3. Enter information about the rule. Fill in the fields "Name", "Description", "Standard", link to the standard: "Text" and "Address", "Standard excerpt".

CAD drafting Model check 18

4. Select "Check type". Each verification type has its own additional fields.

CAD software Model check 19

Depending on the type of check, one (left) or two (left and right) sets of objects can be used. Each set has its own: input set, objects class, objects types, objects filter.

You can swap sets using the CAD drawing Model check 20"Exchange" button.

5. For each set, select the data source: Document, Select, Check.

CAD drafting Model check 21

Document - all objects in the drawing are used.

Select - the selected objects on the drawing are used. To select, you need to click the CAD software Model check 22"Select objects" button, then select the objects on the drawing and press the "Enter" key. The number of selected objects will be displayed on the button.

Check - objects from the selected check are selected. In addition to the number of the original check, you must select a set (left, right, both) and a check result (True, False, Any).

6. For each set, specify the classes of objects involved in the check: IFC objects, Flat geometry (primitives), Other objects (BIM solution objects, symbols, designations, etc.).

CAD drawing Model check 23

7. For each set, add an object type. The object type selection list is generated automatically depending on the selected object classes and the presence of these objects in the drawing.

CAD drafting Model check 24

8. For each set, use the filter of objects by parameters. The list of parameters is generated automatically depending on the selected classes of objects, the type and presence of these objects in the drawing. The values ​​can be: constant, list, Regex (regular expressions) or formula.

Using the "+" and "-" buttons you can control the number of filters.

CAD software Model check 25

9. Set the rule parameters.

- Parameters of the selected rule - the parameters of the selected rule can be specified by a constant or a formula.

- Metric accuracy - accuracy in calculating numerical parameters.

- Invert rule - the parameter indicates that the rule can be inverted.

- Output result - determines what result to output: positive (True), negative (False) or any.

CAD drawing Model check 26

10. Done. You can run the scan and view the report.

Panel "Model check report"

The panel is used to view and audit the results of checks. It consists of the main menu and tables with the results of rules.

CAD drafting Model check 27

Main menu

CAD software Model check 28 Display positive results - display rows with positive result.

CAD drawing Model check 29 Display negative results - display rows with negative result.

CAD drafting Model check 30 Allow selected - resolve the value of the selected row.

CAD software Model check 31 Export reports - export reports to JSON files.

Columns

Value - the desired value between objects.

Formula result - the result of the formula calculation.

Left objects - left object type.

Right objects - right object type.

Resolve - value resolution.

Resolve author - the author who gave resolve.

Resolve date - resolve date.

Note - note on the test result.

Check and report

1. In the rules tree, select the rules to run the check.

2. Start checking the selected rules by clicking on the CAD drawing Model check 32"Start checks" button.

3. Go to the "Model check report" panel. The panel will display reports on the selected rules.

4. Conduct a report audit. When you select a report line, objects on the drawing are highlighted for visual inspection. If the results are within the standards, check the box in the "Resolve" column and, if necessary, create a note. Resolution is set automatically for positive results.

CAD drafting Model check 33

5. При необходимости экспортируйте отчет в формате JSON нажатием на кнопку CAD software Model check 34"Экспортировать отчет".

5. If necessary, export the report in JSON format by clicking the CAD drawing Model check 35"Export reports" button.