Object properties in filtering

Tekla Structures
2021
Tekla Structures

Object properties in filtering

You can select from a wide variety of object properties when creating new filters. In the tables below, the properties are listed according to their object category. In addition to these, almost all categories contain user-defined attributes and template attributes that can also be used in filtering.

Category: Object

Use the Object category to filter objects based on their object level properties.

Property

Description

GUID

To filter objects based on their globally unique identifier (GUID). For example, "Object GUID begins with ID7554C9EB-C8B4."

Phase

To filter objects based on their phase number. For example, "Object phase does not equal 3."

Object type

To filter objects based on their type. Select an object type from the Value list, or use the Select from model... or Multi-select from model option.

NOTE: We recommend that you include one filter rule for the Object type property in each filter you create. This ensures that only objects of this type are filtered in. If you leave the object type out, the filtering outcome will be different, and objects that do not match the category in further filter rules may be filtered in.

The following object types can be selected from the list:

  • Assembly
  • Bolt group
  • Connection
  • Part
  • Pour break
  • Pour object
  • Pour unit
  • Reference object
  • Reinforcing bar
  • Surface
  • Surface treatment
  • Weld

The following object types are shown as numeric values only:

  • 1 = point
  • 9 = fitting
  • 11 = polygon cut
  • 12 = line cut
  • 24 = construction line
  • 30 = construction plane
  • 38 = added material
  • 42 = construction circle
  • 43 = construction arc
  • 48 = reference model
  • 76 = analysis part
  • 79 = edge chamfer
  • 103 = construction polycurve

Is component

To filter objects based on whether or not they are components. The options are Yes and No. For example, "Object is component equals Yes."

Some object types are not visible directly, but only when the objects that make them up are visible. For example, assemblies are visible when parts are visible, and pour units are visible when pour objects are visible. Therefore, using the object type Assembly or Pour unit alone in a view filter in the model or in drawings does not show anything. However, selection filters are able to select object types like assemblies and pour units.

Category: Part

Use the Part category to filter parts based on their common properties.

Property

Description

Name

To filter objects based on their name. For example, "Part name equals SLAB."

Profile

To filter objects based on their profile. For example, "Part profile does not equal L20*2."

Material

To filter objects based on their material grade. For example, "Part material equals C25/30."

Finish

To filter objects based on how the part surface has been treated. For example, "Part finish equals "FP - Fire proofing"."

Prefix

To filter objects based on their numbering prefix. For example, "Part prefix equals P."

Start number

To filter objects based on their start number. For example, "Part start number greater than 100."

Numbering series

To filter objects based on their numbering series information. For example, "Part numbering series equals TP/1."

Note that position number separator can be a dot (.), comma (,), slash (/), or hyphen (-), depending on what you have defined in File menu > Settings > Options > Numbering.

Position number

To filter objects based on their position number. For example, "Part position number does not equal P/5."

Note that position number separator can be a dot (.), comma (,), slash (/), or hyphen (-), depending on what you have defined in File menu > Settings > Options > Numbering.

Class

To filter objects based on their class number. For example, "Part class equals 210."

Phase

To filter objects based on their phase number. For example, "Part phase equals 1 2."

Lot

To filter objects based on their lot number. For example, "Part lot greater than 1."

Primary part

To filter objects based on whether they are main or secondary parts in an assembly or cast unit. 1 = primary part, 0 = secondary part. For example, "Part primary part equals 1."

Pour phase

To filter parts based on their pour phase. For example, "Pour phase does not equal 0."

Category: Component

Use the Component category to filter components based on their common properties.

Property

Description

Name

To filter components based on their name. For example, "Component name equals "shear plate simple"."

Connection code

To filter components based on their connection code, which can be either a text string or a number. For example, "Component connection code equals 200_2."

Running number

To filter components based on their unique running number. For example, "Component running number less than 150."

Phase

To filter components based on their phase number. For example, "Component phase equals 2."

Is conceptual

To filter components based on their type. Components can be either detailed or conceptual. Yes = conceptual, No = detailed. For example, "Component is conceptual equals Yes."

Category: Bolt

Use the Bolt category to filter bolts based on their common properties.

Property

Description

Size

To filter bolts based on their diameter. For example, "Bolt size less than 20.00."

Standard

To filter bolts based on their bolt assembly standard/grade. For example, "Bolt standard equals 7990."

Site/Workshop

To filter bolts based on their assembly type. Site = 0, Workshop = 1. For example, "Bolt Site/Workshop equals 1."

Phase

To filter bolts based on their phase number. For example, "Bolt phase equals 3 4."

Length

To filter bolts based on their length. For example, "Bolt length greater than 50.00."

Category: Weld

Use the Weld property to filter welds based on their common properties.

Property

Description

Size above line

Size below line

To filter welds based on their size. For example, "Weld size above line equals 5.00."

Reference text

To filter welds based on their reference text, which is a user-definable value in the Weld properties. For example, "Weld reference text contains 12345."

Phase

To filter welds based on their phase number. For example, "Weld phase equals 3."

Type above line

Type below line

To filter welds based on their weld type. Select the type from the Value list.

Length above line

Length below line

To filter welds based on their length value. For example, "Weld length greater than 0.00."

Welding site

To filter welds based on where they should be made. The options are Site and Workshop.

Position number

To filter welds based on their unique position number. For example, "Weld position number is greater than 100."

Angle above line

Angle below line

To filter welds based on the angle of weld preparation, bevels, or groove. For example, "Weld angle below line greater than 0.000."

Contour above line

Contour below line

To filter welds based on their fill type contour. The options are None, Flush, Convex, and Concave. For example, "Weld contour above line does not equal None."

Effective throat above line

Effective throat below line

To filter welds based on their weld size used in weld strength calculation. For example, "Weld effective throat above line equals 0.500."

Finish above line

Finish below line

To filter welds based on how they have been treated. The options are None, Grind, Machine, Chip, Finished weld, and Smooth transition.

Increment amount above line

Increment amount below line

To filter welds based on their amount of increments. For example, "Weld increment amount above line greater than 0."

Intermittent type

To filter welds based on their shape. The options are Continuous, Intermittent, and Staggered intermittent.

Pitch above line

Pitch below line

To filter welds based on their spacing of weld increments.

Root face thickness above line

Root face thickness below line

To filter welds based on their root face thickness, in other words, the height of the narrowest part inside the root opening.

Root opening above line

Root opening below line

To filter welds based on the space found between the welded parts.

Size prefix above line

Size prefix below line

To filter welds based on their weld size prefix. For example, "Weld size prefix above line equals a."

The standard ISO 2553 prefixes are a (Design throat thickness), s (Penetration throat thickness), and z (Leg length).

User defined cross-section

To filter welds based on whether or not they contain user-defined cross-sections. The options are Yes and No.

Electrode classification

To filter welds based on their weld electrode classification. The options are (empty), 35, 52, 50, E60XX, E70XX, E80XX, and E90XX.

Electrode strength

To filter welds based on their electrode strength. For example, "Weld electrode strength greater than 0.000."

Electrode coefficient

To filter welds based on their electrode coefficient.

Process type

To filter welds based on their welding process type. The options are SMAW, SAW, GMAW, FCAW, ESW, and EGW.

NDT inspection

To filter welds based on their non-destructive testing and inspection level. The options are A, B, C, D, and E.

Is around weld

To filter welds based on whether only one edge or the entire perimeter of a face is welded. No = edge, Yes = around.

Category: Reinforcing bar

Use the Reinforcing bar category to filter reinforcing bars based on their common properties.

Property

Description

Name

To filter reinforcing bars based on their name. For example, "Reinforcing bar name equals "STIRRUP"."

Class

To filter reinforcing bars based on their class number. For example, "Reinforcing bar class equals 3."

Size

To filter reinforcing bars based on their size. The size property depends on the environment and may contain letters and special characters. For example, in the US imperial environment, "Reinforcing bar size equals #18."

Diameter

To filter reinforcing bars based on their diameter. Diameter is the nominal diameter of the bar, not actual. For example, "Reinforcing bar diameter less than 12."

Length

To filter reinforcing bars based on their total length. For example, "Reinforcing bar length greater than 5000.00."

Material

To filter reinforcing bars based on their material grade. For example, "Reinforcing bar material does not equal Undefined."

Prefix

To filter reinforcing bars based on their numbering prefix. For example, "Reinforcing bar prefix equals R."

Start number

To filter reinforcing bars based on their start number. For example, "Reinforcing bar start number greater than 1."

Numbering series

To filter reinforcing bars based on their numbering series information. For example, "Reinforcing bar numbering series equals R/1."

Position number

To filter reinforcing bars based on their position number. For example, "Reinforcing bar position number equals R/3."

Phase

To filter reinforcing bars based on their phase number. For example, "Reinforcing bar phase equals 2."

Shape

To filter reinforcing bars based on their bending shape. For example, "Reinforcing bar shape does not equal 2_1."

Layer

To filter rebar set bars based on their bar layer information. For example, "Rebar set bar layer equals B3" (the third layer of bottom bars).

Category: Surface

Use the Surface category to filter surfaces based on their common properties.

Property

Description

Name

To filter surfaces based on their name. For example, "Surface name equals SURFACE."

Type

To filter surfaces based on their type. The options are Formwork and Concrete finish.

Class

To filter surfaces based on their class number. For example, "Surface class does not equal 13."

Phase

To filter surfaces based on their phase number. For example, "Surface phase equals 3 4."

Category: Assembly

Use the Assembly category to filter assemblies and cast units based on their common properties.

Property

Description

Name

To filter assemblies and cast units based on their name. For example, "Assembly name does not contain RAFTER."

GUID

To filter assemblies based on their globally unique identifier (GUID). For example, "Assembly GUID equals ID89F414A7-ECA6-4B14-99CB-6985B84E64CB."

Prefix

To filter assemblies and cast units based on their numbering prefix. For example, "Assembly prefix equals A."

Start number

To filter assemblies and cast units based on their start number. For example, "Assembly start number greater than 1."

Position number

To filter assemblies and cast units based on their position number. For example, "Assembly position number equals A/13."

Phase

To filter assemblies and cast units based on their phase number. For example, "Assembly phase does not equal 1."

Assembly level

To filter assemblies and cast units based on their position in the assembly hierarchy. The larger the value, the lower the position in the assembly hierarchy. 0 is the top-most level, and 1 is the first sub-assembly level.

For example, to check if the model contains sub-assemblies, use the filter rule "Assembly level greater than or equal to 1."

Assembly type

To filter assemblies and cast units based on their type.

  • 0 = precast
  • 1 = cast in place
  • 2 = steel
  • 3 = timber
  • 6 = miscellaneous

Assembly series

To filter assemblies and cast units based on their numbering series information. For example, "Assembly series equals C/1."

Category: Construction object

Use the Construction object category to filter construction objects based on their common properties.

Property

Description

Phase

To filter construction objects based on their phase number. For example, "Construction object phase does not equal 1."

Type

To filter construction objects based on their type. The options are Line, Arc, Circle, Plane, and Polycurve.

Category: Load

Use the Load category to filter loads based on their common properties.

Property

Description

Load group

To filter loads based on which load group they belong to. For example, "Load group does not equal DefaultGroup."

Load type

To filter loads based on their type. The options are line, point, area, uniform, and temperature.

Note that wind loads are handled as area loads in filtering. Use the Select components and Select objects in components selection switches to select wind loads.

Phase

To filter loads based on their phase number. For example, "Load phase does not equal 1."

Category: Template

Use the Template category to filter parts and other objects by using template attributes.

With this category, you can type the name of any template attribute or user-defined attribute directly in the Property box, even if it is not on the list. Use the ASSEMBLY., CAST_UNIT., or POUR_UNIT. prefix in front of the property name to access higher hierarchy level attributes, and the USERDEFINED. prefix to access user-defined attributes.

For example, to filter objects that are one hierarchy level below the cast-unit with the user-defined attribute User field 1, type CAST_UNIT.USERDEFINED.USER_FIELD_1 in the Property box.

In some cases, you can filter objects based on properties of other objects from lower hierarchy levels. This is possible when there is only one lower level object to be accessed. For example, there is only one main part in each assembly or cast unit, so you can access the main part properties from the assembly or cast unit level using the MAINPART prefix. Similarly, there can only be one pour object in each pour unit, so you can access the pour object properties from the pour unit level using the POUR_OBJECT prefix.

For example, to filter objects in assemblies whose main part has a certain name, type ASSEMBLY.MAINPART.NAME in the Property box.

For example, to filter all reinforcing bars belonging to pour units with a certain pour object type, type POUR_UNIT.POUR_OBJECT.POUR_TYPE in the Property box.

Category: Reference assembly

Use the Reference assembly category to filter reference model assemblies based on their common properties.

Property

Description

Creation

GUID

To filter reference model assemblies based on their globally unique identifier (GUID). For example, "Reference assembly GUID equals IDA51E6BFF-DAB9-4A56-970C-7486EF17B7B7."

Phase

To filter reference model assemblies based on their phase number. For example, "Reference assembly phase equals 2."

Lot

To filter reference model assemblies based on their lot number. For example, "Reference assembly lot greater than 1."

Description

To filter reference model assemblies based on their description, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly description contains "architect model"."

Info text

To filter reference model assemblies based on their info text, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly info text contains revised."

Locked

To filter reference model assemblies based on whether or not they are locked. 0 = No, 1 = Yes, 2 = Organization.

Logical name

To filter reference model assemblies based on their logical name, which is a user-definable value in the Reference object dialog box. For example, "Reference assembly logical name equals "MEP heating system"."

Category: Reference object

Use the Reference object category to filter reference model objects based on their common properties.

Property

Description

Creation

GUID

To filter reference model objects based on their globally unique identifier (GUID).

Phase

To filter reference model objects based on their phase number. For example, "Reference object phase does not equal 1."

Lot

To filter reference model objects based on their lot number. For example, "Reference object lot equals 1."

Description

To filter reference model objects based on their description, which is a user-definable value in the Reference object dialog box. For example, "Reference object description contains "architect model"."

Info text

To filter reference model objects based on their info text, which is a user-definable value in the Reference object dialog box. For example, "Reference object info text contains revised."

Locked

To filter reference model objects based on whether or not they are locked. 0 = No, 1 = Yes, 2 = Organization.

Logical name

To filter reference model objects based on their logical name, which is a user-definable value in the Reference object dialog box. For example, "Reference object logical name contains "3rd floor"."

Tip:

You can filter reference model object attributes using the Template category and the EXTERNAL. prefix in the Property box. For example, "Reference object EXTERNAL.Material equals A572."

Category: Location breakdown structure

Use the Location breakdown structure category to filter objects based on their location categories, which can be defined in Organizer.

Property

Description

Site

To filter objects based on which site category they belong to. For example, "Location breakdown structure site equals "Site 2"."

Building

To filter objects based on which building category they belong to. For example, "Location breakdown structure building does not equal "Building A"."

Section

To filter objects based on which section category they belong to. For example, "Location breakdown structure section equals Ramp."

Floor

To filter objects based on which floor they are located on. For example, "Location breakdown structure floor equals "Floor 4"."

Category: Pour object

Use the Pour object category to filter pour objects based on their common properties.

Property

Description

Pour number

To filter pour objects based on their pour number. For example, "Pour number equals 5."

Pour type

To filter pour objects based on their type. For example, "Pour type equals WALL."

Concrete mixture

To filter pour objects based on the properties of their concrete mix, for example, maximum grain size of aggregate, and/or plasticity of fresh concrete.

Material

To filter pour objects based on their material grade. For example, "Material equals C35/45 ."

Pour phase

To filter pour objects based on their pour phase. For example, "Pour phase does not equal 0."

Category: Pour break

Use the Pour break category to filter pour breaks based on their common properties.

Property

Description

Creation

ID number

To filter pour breaks based on their ID number. For example, "ID number equals 25237."

Phase

To filter pour breaks based on their phase. For example, "Pour break phase equals 2 3."

Pour break type

To filter pour breaks based on their type. For example, "Pour break type equals "Watertight construction joint"."

Category: Pour unit

Use the Pour unit category to filter pour units based on their common properties.

Property

Description

Name

To filter pour units based on their name. For example, "Pour unit name contains beam."

GUID

To filter pour units based on their globally unique identifier (GUID). For example, "Pour unit GUID contains 8505."

Category: Task

Use the Task category to filter scheduled tasks based on their common properties.

Property

Description

Name

To filter scheduled tasks based on their name. For example, "Task name contains floors."

Planned start date

To filter scheduled tasks based on their planned start date. For example, "Task planned start date earlier than Review date."

Planned end date

To filter scheduled tasks based on their planned start date. For example, "Task planned end date later than or equal to 10/13/2017."

Actual start date

To filter scheduled tasks based on their actual start date.

Actual end date

To filter scheduled tasks based on their actual end date.

Completeness

To filter scheduled tasks based on their completeness. The value is a percentage. For example, "Task completeness is 75."

Critical

To filter scheduled tasks based on how critical they are. A task can be critical only if it has been imported from external software. 1 = Critical, 0 = Not critical.

Note that this property is not visible in Task manager.

Local

To filter scheduled tasks based on whether they were created in Task manager or imported from external software. 1 = Created in Task Manager, 0 = Imported.

Contractor

To filter scheduled tasks based on the contractor. For example, "Task contractor equals "Contractor A"."

Scenario

To filter scheduled tasks based on the scenario they belong to. For example, "Task scenario equals "Scenario 1"."

Task type

To filter scheduled tasks based on their type. For example, "Task type does not equal "A - Floor tiling"."

Var det här användbart?
Föregående
Nästa