Using Creo 8
I am trying to create an assembly of electrical components on a din rail. The assembly includes various quantities of fuse blocks, circuits breakers, contactors and, but not limit to, relays. Each end of the din rail has a "stopper" which serves as a clamp to keep all the components in place. The left stopper is fixed, but the right must float to compensate for the type and quantity of components.
As a simple example, I would have a din rail assembly with the left stopper, a fuse block, a contactor, a relay and the right stopper. The next option would not have the relay, so the end stopper would have to move next to the contactor.
I have constructed 2 constraint sets for the right stopper and used a family table to manage them. I ran the parameters command and select parameters when adding the column in the family table. Verify was a success on both. When I look at them in the family table viewer, the right stopper seems to stay with the enabled constraint.
Since you are using a family table, I would suggest you add the stopper for each possible end item and control which one is used for each family table instance. Multiple constraints work better for a subassembly that is assembled in different configurations. (e.g. bolt locations, varying angles, ...)
I would not use a family table to manage this design intent. I am not saying it is wrong but there are better options to deal with this.
Pro/Program is one option. Especially if you have a finite number of combinations. You can read the input for each configuration and then regen the entire assembly based on the input deck. You can read the input from file which means you can maintain the input array as an Excel file for instance. When used effectively you can drive the models by changing the Excel file entries and create new variants by filling out the Excel entries.
To get an idea of what is possible take a look at this link for a third-party Pro/Program Interface tool.
Nitro-PROGRAM (simplifiedlogic.com)