Sub assembly composer insertionPT

Sub assembly composer insertionPT

RobertEVs
Advisor Advisor
571 Views
8 Replies
Message 1 of 9

Sub assembly composer insertionPT

RobertEVs
Advisor
Advisor

I have a custom SA (from the CTC corridor productivity pack) that offer two different insertion points. Flange and Top Back of Curb. I would like to add the Flowline as an InsertionPT but I have no knowledge of making this happen. Can anyone direct me to a perfect SA composer tutorial of how to do this, or simply tell me how if it's really easy.

 

RobertEVs_1-1740164097645.png

 

0 Likes
572 Views
8 Replies
Replies (8)
Message 2 of 9

Sean_Fahey_10
Contributor
Contributor

I have zipped my version of a curb and gutter that has those 3 insertion points.  The goal here is to edit the enumeration items that permits you to "switch" from one subassembly to another.

Let me know if you need any help understanding some of the content.  It is based off of CDOT requirements

0 Likes
Message 3 of 9

RobertEVs
Advisor
Advisor

Would not run properly after inserting to tool palette

RobertEVs_0-1740172212455.png

 

 

0 Likes
Message 4 of 9

Sean_Fahey_10
Contributor
Contributor

Ahh, I should have mentioned that this is a subassembly built in 2025.  So for you to use it, you will need to open the pkt in which ever version you are in and save the pkt as something different (I have added an "_20xx") behind the file name

Message 5 of 9

RobertEVs
Advisor
Advisor

Would not even open in my SA composer. 

RobertEVs_0-1740176554197.png

 

0 Likes
Message 6 of 9

RobertEVs
Advisor
Advisor

It's not even an error it's a SEVERE ERROR 🤣

 

RobertEVs_1-1740176781268.png

 

0 Likes
Message 7 of 9

Sean_Fahey_10
Contributor
Contributor

Which version of subassembly composer are you using? 

0 Likes
Message 8 of 9

RobertEVs
Advisor
Advisor

2024

0 Likes
Message 9 of 9

Sean_Fahey_10
Contributor
Contributor

So to get back to original item (since my approach of sharing a subassembly wont work) 🙄

You need to define a enumeration.  This is how we can create a way of choosing different insertion options, etc.  

DEFINE ENUMERATION #1.png

Then under that button we create a group and the different enumeration items.  Add your new Enum Item (Flowline)

DEFINE ENUMERATION #2.png

Each item needs to be unique.

DEFINE ENUMERATION #3.png

After you have created your items, then you create a parameter and give it another unique name.  In my case here I am using INSERT for my parameter name so that I can use this in the Switch workflow.  You might already have this created per your original post, so go to your enumeration value and make sure it has that option as a drop down.

Then drag a Switch from the left hand side into your space (or if you already have the switch, go to the switch).

DEFINE ENUMERATION #4.png

DEFINE ENUMERATION #5.png

The switch expression is always "parametername".value.  This more or less prompts the switch to follow the value selected in the drop down.

 

Next drag a connector from the switch to your next workflow (sequence, flowchart, etc.)  But that connector wont know what it needs to follow until you left click on the connector (highlights yellow on screen). 

When you click on it you will see:

Screenshot 2025-02-21 160516.png

Uncheck the isdefaultcase below and then

Screenshot 2025-02-21 160553.png

Where it says Case1, type in your Enum Value of choice.  Make sure it matches the list above and you should now have the option to construct that switch's drop down.

 

Hope this helps and sorry again about the subassembly not working.

0 Likes