Multiple Assembly Classes

<< Click to Display Table of Contents >>

Navigation:  PlantExpressTools > How to use > Assemblies >

Multiple Assembly Classes

Previous pageReturn to chapter overviewNext page

This chapter covers the case when you have multiple Assembly classes for different purposes. In this example we create another Assembly class for Buildings. But you can create more than two assembly classes. We also use acquisition rules again. But this example would also work with mapping.

Simply add another class and some properties.

PET Assemblies 63

We click on the Assembly button to create the class and default symbol.

PET Assemblies 64

We will be asked if we want to create the class.

PET Assemblies 65

In Project Setup we now see the new class and properties.

PET Assemblies 66

We define a Tag Format.

If we assume, that the building is just a number, using only the Build Number for the Tag may lead to Tag conflicts with the Tags of PipeLineGroups since there the Tag is just a number too.

PET Assemblies 67

We set the symbol properties for the default symbol.

PET Assemblies 71

For EngineeringItems we create a new property which acquires the Building Number.

PET Assemblies 68

Selecting the Building Number from the Buildings class.

PET Assemblies 69

It is ok to only acquire the Building Number and not the Building Tag. The use of the Prefix for the Building Tag just avoids conflicts with the PipeLineGroup Tag, but for the lines and symbols we probably are interested only in the Building Number.

PET Assemblies 70

We create a Polyline or use the default symbol from the tool palette or the PlantExpressTools' SymbolsPalette.

As you see, the Assembly's Polylines can overlap.

You convert the Polyline.

PET Assemblies 72

Now you select Buildings.

PET Assemblies 73

After defining the insertion point the Polyline is converted.

PET Assemblies 74

We assign a Tag to the Buildings assembly.

PET Assemblies 77

We update the Assemblies again to create/update the relationships between lines and symbols and the assemblies.

PET Assemblies 75

Updating the acquisitions may be needed to.

PET Assemblies 76

If we select the Tank we see that the Building Number was acquired. The Assembly Tag is empty of course, because the Tank is not in the boundaries of the cyan Assembly.

PET Assemblies 78

If we have a look at the Pump in the lower left hand corner you see that this time the Building Number is empty, because the Pump is not in the confines of the yellow Buildings assembly.

PET Assemblies 79

When you click on Pump P-002 you see that both acquired properties are filled out.

PET Assemblies 80