These properties are available to be used in annotations and bill of materials to retrieve data from 3D or 2D entities.

The properties listed in this topic were made to retrieve data from the following objects :

  • All 3D parts : Plates, profiles, structures, volumes and bolts
  • Holes (which are sub-entities)
  • Sheets
  • Views
  • Cameras
  • Special properties for counting the number of parts. These will only work inside bills of materials and sometimes also on the annotation of a view.



The property names are always entered between % symbols so that they are properly recognized as properties that still need to be replaced by an actual value.

These are 2 examples of how the properties can be used in the contents of annotations :


Text used in the template string

Resulting text

ø%PbColBoltDiamater%

ø16

%PbColPosNumber%-%PbColName% L%PbColLength%

PR1-IPE200 L3590



Below you can find the full list of all the available properties :


Property name

Description

Common properties for plates, profiles, structures and volumes

PbColPhase

Phase

PbColPosRevision

Pos Revision

PbColSequence

Erection sequence

PbColClashing

Clashing

PbColObjectType

Object type (number)

PbColObjectTypeDesc

Object type (description)

PbColStructuralType

Structural type

PbColAssemblyStructuralType

Assembly Structural type

PbColName

Name

PbColPosNumber

Position number

PbColPosPrefix

Pos Prefix

PbColPosSuffix

Pos Suffix

PbColPosStartNr

Pos Startnumber

PbColPosPreferredNr

Pos preferred number

PbColLength

Length

PbColUnitWeight

Weight per piece

PbColWeightPerLengthUnit

Weight per meter for Metric and per inch for Imperial

PbColWeightFactor

Weight factor

PbColVolume

Volume

PbColPaintSurface

Paintsurface

PbColLevel

Level height

PbColRemark

Remark

PbColMaterial

Quality

PbColFinishing

Finishing

PbColPaintColor

Paint

PbColFabricator

Manufacturer

PbColGroup

Extra property

PbColGUID

Unique identifier

PbColCostCategoryCode

Cost Category Code

PbColAssemblyCostCategoryCode

Assembly Cost Category Code

PbColLotName

Lot name

PbColIsMainPart

Is main part

PbColIsWelded

Is welded

PbColNrOfHoles

Number of holes

PbColNrOfCuts

Number of cuts

PbColNrOfDstvPoints

Number of DSTV welds

PbColNrOfDstvContours

Number of DSTV contours

PbColBiggestHoleDiam

Largest hole diameter

PbColAllMarksForPos

All assemblies

PbColStatus

Is the part located on a sheet or not



Properties for plates only

PbColWidth

Width

PbColThickness

Plate thickness

PbColIsEndplate

Is an endplate



Properties for profiles only

PbColStartAngle1

Ang start 1

PbColStartAngle2

Ang start 2

PbColEndAngle1

Ang end 1

PbColEndAngle2

Ang end 2

PbColIsStrip

Is a strip

PbColBeamCamber

Beam Camber



Properties for assemblies only

PbColMarkNumber

Assembly number

PbColMarkPrefix

Assembly Prefix

PbColMarkSuffix

Assembly Suffix

PbColMarkStartNr

Assembly Startnumber

PbColMarkPreferredNr

Preferred assembly number

PbColMarkPaintSurface

Paint surface of assembly

PbColMarkWeight

Weight of assembly

PbColMarkVolume

Volume of assembly

PbColMarkTotalLength

Total length of assembly

PbColMarkTotalWidth

Total width of assembly

PbColMarkTotalHeight

Total height of assembly

PbColMarkRevision

Assembly Revision

PbColMarkSequence

Assembly production sequence

PbColMarkGrid

Assembly grid line

PbColMarkMainName

Name of main part

PbColMarkMainPosNumber

Main part number

PbColMarkMainLength

Length of main

PbColMarkMainMaterial

Material of main

PbColMarkMainFinishing

Finishing of main

PbColMarkMainColor

Color of main

PbColMarkMainFabricator

Fabricator of main

PbColMarkStructuralDesc

Assembly structural description

PbColMarkNrOfSubs

Number of welded parts

PbColMarkNrOfHoles

Assembly number of holes

PbColMarkNrOfCuts

Assembly number of cuts



Properties for sheets only

PbColSheetName

Sheet name

PbColSheetType

Type of sheet

PbColSheetScale

Sheet scale

PbColSheetFormat

Format of the sheet

PbColSheetPrinted

Sheet was printed

PbColSheetLastPrintTimeDate

Last print time

PbColSheetChanged

Sheet has changed

PbColSheetChecked

Sheet was checked

PbColSheetCheckedBy

Sheet checked by

PbColSheetRevision

Revision of sheet



Properties for views only

PbBillColViewName

Name of the view

PbBillColViewScale

Scale of the view



Properties for bolts only

PbColBoltDiameter

Bolt diameter

PbColBoltHoleDiameter

Hole diameter

PbColBoltHoleTolerance

Hole tolerance

PbColBoltAssembly

Bolt type

PbColBoltAssemblyNorm

Bolt standard

PbColBoltLength

Bolt length

PbColBoltNetLength

Bolt net length

PbColBoltAddedLength

Bolt added length

PbColBoltShopBolted

Shop bolted

PbColBoltLastHoleThreaded

Last hole is threaded

PbColBoltLastHoleBlind

Last hole is blind

PbColBoltCountersunk

With countersunk hole

PbColBoltConnectedMarks

Connected assemblies

PbColBoltWasher1Assembly

Washer 1

PbColBoltWasher2Assembly

Washer 2

PbColBoltWashersAssembly

Filler washers

PbColBoltNut1Assembly

Nut 1

PbColNrOfBoltsInPattern

Number of equal bolts in the same pattern

PbColBoltNrOfNuts

Number of nuts used by the bolt

PbColBoltNrOfRegularWashers

Number of regular washers used by the bolt

PbColBoltNrOfFillerWashers

Number of filler washers used by the bolt

PbColBoltNrOfAllWashers

Total number of washers used by the bolt : regular and filler washers combined

PbColBoltNut2Assembly

Nut 2

PbColBoltConnectedAssemblies

Connected assemblies

PbColBoltName

Bolt name

PbColBoltType

Bolt type

PbColBoltStandard

Bolt standard

PbColBoltMaterial

Bolt material

PbColBoltGrade

Bolt grade

PbColBoltWrenchWidth

Bolt wrench width

PbColBoltHeadDiameter

Bolt head diameter

PbColBoltHeadHeight

Bolt head height

PbColBoltThreadLength

Bolt thread length



Properties for holes only

PbColHoleDiameter

Hole diameter

PbColThreadDiameter

Thread diameter

PbColCountersunkDiameter

Countersunk diameter

PbColCountersunkDepth

Countersunk depth

PbColBlindDepth

Blind hole depth

PbColHoleComment

Hole comment

PbColIsThreadedHole

Is threaded hole

PbColIsCountersunkHole

Is countersunk

PbColIsCounterboreHole

Is counterbore

PbColIsBlindHole

Is blind hole

PbColIsFieldHole

Is site hole

PbColSlotHoleCentersLength

Length axis to axis

PbColSlotHoleTotalLength

Slothole total length

PbColCommentForHoleDriller

Comment for hole driller

PbColHoleType

Contains Countersunk, Blind, Slot, Threaded, or empty if regular hole

PbColHoleSize

Contains øxx for hole, øxx+length for slot, øxx+angle for countersunk, øxx+øxx+depth for counterbore

PbColNrOfHolesInPattern

Number of equal holes in the same pattern



Properties for annotations only

PbColElevation

Level

PbColWeldOffset

Weld offset



Properties for bills only

PbUnitQuantity

Quantity for one unit

PbTotalQuantity

Total quantity

PbMarkQuantity

Number of assemblies

PbPosQuantityInOneMark

Number of parts used in one assembly

PbColTotalWeight

Total weight

PbColTotalPaintSurface

Total paint surface

PbColTotalVolume

Total volume

PbColInternalPosNumber

Internally used part position number

PbColInternalMarkNumber

Internally used assembly number

PbColOutputTag




Properties for cameras only

PbColViewDefType

Type of the camera (number)

PbColViewDefTypeDesc

Type of the camera (description)

PbColViewDefName

Name of the camera

PbColViewDefMasterName

Name of the accompanying master camera


Properties for welds only


PbColWeldType

The weld type of the arrow side as an integer (Fillet, Bevel, V, ...)

PbColWeldTypes

Combines ArrowSide weld type with OtherSide weld type (Fillet, Bevel, V, ...)

PbColWeldNumber

Unique number for each weld object

PbColWeldSize

Combination of sizes (ISO: asz style)

PbColWeldFilletLegSize

Fillet leg size

PbColWeldBevelDepth

Bevel depth

PbColWeldDesignThroat

Design throat. Design throat is the same as nominal throat size (a for ISO).

PbColWeldAngle

Bevel angle / Groove angle

PbColWeldInShop

For shop welded: 1, For site welded: 0

PbColWeldLength

Length of the weld path

PbColWeldSectionArea

Cross section area of the weld (average if area varies)

PbColWeldVolume

volume

PbColWeldWeight

Weight

PbColWeldNumSegments

Num segments

PbColWeldProcessType

Process type

PbColWeldInspection

Inspection

PbColWeldTailReference

Tail reference

PbColWeldPart1

The part number of the first part to be welded

PbColWeldPart2

The part number of the second part to be welded

PbColWeldAssembly

The assembly number if both parts are in the same assembly


The following properties are currently only available to be used in annotations, and not yet in bill of materials :


Property Name

AcadLayer

AcadMaterial

AcadColor

IsSubPart

IsMainPart

IsBolt

IsWeld

IsPlate

IsStrip

IsProfile

IsBody

IsStruct

IsGrating

IsFloorPlate

IsStud

IsTread

Phase

LotName

BeamCamber

Material

Finishing

Paint

Manufacturer

Remark

ColorGroup

StructGroup

Sequence

CostCategoryCode

GUID

DisplayStyle

BoltDisplayStyle

StructuralType

StructuralTypeParent

StructuralTypeChain

StandardStructuralType

PreClassifiedType

HasStructuralType

HasStandardStructuralType

Name

Length

LengthGross

Thickness

WebThickness

FlangeThickness

SectionName

SectionSysName

SectionPrefix

SectionType

SectionHeight

SectionWidth

SectionDiameter

SectionInnerDiameter

SectionFilletRadius

SectionArea

SectionPerimeter

SectionExtentRadius

SectionNumVertices

SectionHasArc

SectionSymmetricX

SectionSymmetricY

SectionApproximation

NumberFull

NumberInteger

NumberPrefix

NumberSuffix

NumberStart

NumberPreferred

Revision

IsStandardPartFromLib

LabelTemplate1

LabelTemplate2

SkipBOM

SkipTags

SkipPartDrawings

SkipAssemblyDrawings

SkipGADrawings

VolumeNet

VolumeGross

SurfaceAreaNet

SurfaceAreaGross

Weight

WeightNet

WeightGross

WeightPerLengthUnit

MaterialWeight

PartHasHole

PartHasSlotHole

PartHasCSunkHole

PartHasCBoreHole

PartHasThreadedHole

PartHasFieldHole

PartHasFieldHole

PartNumHoles

PartHoleDiam

PartMinHoleDiam

PartMaxHoleDiam

PartIsBolted

PartIsShopBolted

NumCuts

NumPlaneCuts

NumPolyCuts

SawAngleStartY

SawAngleStartZ

SawAngleEndY

SawAngleEndZ

PlateNumVertices

PlateHasArc

IsRoundPlate

IsSquarePlate

IsRectangularPlate

IsTriangularPlate

PathNumVertices

PathIsStraight

PathIsArc

PathHasArc

PathApproximation

IsUnfoldedPart

UnfoldEnableType

NumPartsInAssembly

NumShopBoltsInAssembly

BoltDiameter

BoltHoleDiameter

BoltHoleTolerance

BoltAssembly

BoltAssemblyStandard

BoltLength

BoltNetLength

BoltIsShopBolted

BoltIsSunken

BoltNumParts

BoltIsAnchor

MinBoundX

MinBoundY

MinBoundZ

MaxBoundX

MaxBoundY

MaxBoundZ

MidPointX

MidPointY

MidPointZ

CenterOfGravityX

CenterOfGravityY

CenterOfGravityZ

AxisStartX

AxisStartY

AxisStartZ

AxisEndX

AxisEndY

AxisEndZ

PartParaToWcsX

PartParaToWcsY

PartParaToWcsZ

PartPerpToWcsX

PartPerpToWcsY

PartPerpToWcsZ

PartAngleToWcsX90

PartAngleToWcsY90

PartAngleToWcsZ90

PartAngleToWcsX180

PartAngleToWcsY180

PartAngleToWcsZ180

PartParaToMainAxis

PartParaToMainEcsY

PartParaToMainEcsZ

PartPerpToMainAxis

PartPerpToMainEcsY

PartPerpToMainEcsZ

PartAngleToMainAxis90

PartAngleToMainEcsY90

PartAngleToMainEcsZ90

PartAngleToMainAxis180

PartAngleToMainEcsY180

PartAngleToMainEcsZ180

PartMainEcsYCentered

PartMainEcsZCentered

PartInsideMainSection

PartOutsideMainSection

PartDistanceOnPath

PartDistanceToPathEnd

PartOutsideMainEnd

PartOffsetInsideMainEnd

PartOffsetOutsideMainEnd

PartTouchesMainEnd

PartTouchesMainExtrusion

PartTouchesMainOuterExtent

PartTouchesMultiMainPlates

PartTouchesMainPlateFace

PartTouchesMainWebPlate

PartTouchesMainFlangePlate

PartTouchesMainFlangeSide

PartTouchesMainTopFlange

PartTouchesMainBottomFlange

PartTouchesMainBothFlanges

PlateSideTouchesMain

PlateFaceTouchesMain

CutPlaneTouchesMain

PartTouchesSubPart

PartTouchesEndPlate

PartTouchesTriangularPlate

PartTouchesSubPartPlateFace

PartTouchesSubPartPlateSide

PartPlateFaceTouchesSubPart

PlateSideTouchesSubPart

PartTouchesPartType

PartBoltedToMain

PartBoltedToPartType

PartBoltedToWeb

PartBoltedToFlange

PartBoltedToWebOfType

PartBoltedToFlangeOfType

PartBoltedToTopFlange

PartBoltedToBottomFlange

DetectColumn

DetectBeam

DetectRafter

DetectGirder

DetectGirt

DetectPurlin

DetectEaveStrut

DetectBracing

DetectStairStringer

DetectStairAssembly

DetectHandrail

DetectRailingPost

DetectKneerail

DetectKickPlate

DetectRailingAssembly

DetectLadderAssembly

DetectTrussAssembly

DetectCladding

DetectSagRod

DetectBasePlate

DetectEndPlate

DetectStiffener

DetectClipAngle

DetectToePlate

DetectFinPlate

DetectShearTab

DetectSplicePlate

DetectHaunchWeb

DetectHaunchFlange

DetectHaunchProfile

DetectGussetPlate

StartConnectedToBeam

StartConnectedToColumn

EndConnectedToBeam

EndConnectedToColumn

StartConnectionIsT

EndConnectionIsT

MacroName

MacroGroup

ModuleName

ModuleGroup

MacroIsMainEndConn

MacroVariableValue

ProjectedAreaWcsX

ProjectedAreaWcsY

ProjectedAreaWcsZ

ProjectedAreaWcsXGross

ProjectedAreaWcsYGross

ProjectedAreaWcsZGross

ProjectedAreaEcsX

ProjectedAreaEcsY

ProjectedAreaEcsZ

ProjectedAreaEcsXGross

ProjectedAreaEcsYGross

ProjectedAreaEcsZGross

ClosestGrid

ClosestGridX

ClosestGridY

ClosestLevel

ClosestGridXOffset

ClosestGridYOffset

ClosestLevelOffset

StartGridX

StartGridY

StartLevel

EndGridX

EndGridY

EndLevel



Properties that need extra explanation

The properties PbColStartAngle1, PbColStartAngle2, PbColEndAngle1, and PbColEndAngle2 refer to the planar end-cuts of profiles.
These planar end-cuts can be described by the four angles.
The angles are all measured according to the ECS (Element Coordinate System) of the profile, which is drawn as a triangle for each profile.
The angles can be positive as well as negative.

Below you can find a practical example of each angle property, in case they are positive or negative :

Angle end1 : -18°


Angle end1 : 18°


Angle start 1: 18°

Angle start 1: -18°


Angle end 2: -20°


Angle end 2: 20°


Angle start 2: 20°


Angle start 2: -20°