Message 1 of 6
iLogic switch components in a pattern
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
So, this is my first post in the forum so bare with me.
Goal: Swap out (all) parts in a pattern based on a selection (user parameter)
Issue: When selecting options it does not update correctly
What works: Option 1- Select width 06, 09, 12, 15, 18 etc. Option 2- Select part type wood, uhmw
If I make a selection in option 2 I have to change Option 1 to a choice that is a qty of 1, then make a selection that has a larger qty. and it all works fine.
Pattern has both wood wearstrip and uhmw wearstrip selected as components and I toggle back and forth.
Not sure what I am missing and ANY help would be appreciated.
SyntaxEditor Code Snippet
'Select wearstrip style then pattern If Wearstrip_Style = "WOOD" Then Component.IsActive("Wood Wearstrip")= True Component.IsActive("UHMW Wearstrip")= False ElseIf Wearstrip_Style = "UHMW" Then Component.IsActive("UHMW Wearstrip")= True Component.IsActive("Wood Wearstrip")= False End If Parameter.UpdateAfterChange=True If Chain_Width = "06 in" Then Parameter("Carryway_Wearstrip") = 1 Parameter("Return_Wearstrip_Spacing") = 2.625 Parameter("Return_Wearstrip_Qty") = 2 ElseIf Chain_Width = "09 in" Then Parameter("Carryway_Wearstrip") = 1 Parameter("Return_Wearstrip_Spacing") = 4.125 Parameter("Return_Wearstrip_Qty") = 2 ElseIf Chain_Width = "12 in" Then Parameter("Carryway_Wearstrip") = 1 Parameter("Return_Wearstrip_Spacing") = 5.625 Parameter("Return_Wearstrip_Qty") = 2 ElseIf Chain_Width = "15 in" Then Parameter("Carryway_Wearstrip") = 2 Parameter("Return_Wearstrip_Spacing") = 7.125 Parameter("Return_Wearstrip_Qty") = 2 ElseIf Chain_Width = "18 in" Then Parameter("Carryway_Wearstrip") = 3 Parameter("Return_Wearstrip_Spacing") = 4.3125 Parameter("Return_Wearstrip_Qty") = 3