How to duplicate process flows dynamically linked to 3D model

How to duplicate process flows dynamically linked to 3D model

dewriffic16
Not applicable
12 Views
3 Replies
Message 1 of 4

How to duplicate process flows dynamically linked to 3D model

dewriffic16
Not applicable

[ FlexSim 22.0.16 ]

I have a 3D model that simulates a manufacturing cell. It has some steps that utilize process flows for some more complex steps/processes. I am using a parameter to dynamically adjust the total number of cells based on that parameter. I'm able to do this using a plane that houses all of the 3D items. I then added the plane to a group which I can control via the parameter table. The only issue I have now is that I don't know how to duplicate or link my process flows back to the 3D objects that get duplicated (Delete and Copy Group Members) if say I increment my number of cells from 1 to 3.

1. Is there a way to add process flows to my group that is controlled via a parameter?

2. Is there some way to create some duplicate process flows ahead of time and re-link them using custom code in the parameter "On Set" logic?

3. Any other suggestions on how to duplicate a "mixed" model with process flow and 3D items?

Thanks in advance, if you need more details I'm happy to provide more information.

DemoMixedModel.fsm

0 Likes
Accepted solutions (1)
13 Views
3 Replies
Replies (3)
Message 2 of 4

moehlmann_fe
Observer
Observer
Accepted solution

That is pretty much exactly what the Object Process Flow is for.

You just have to refer to any objects through the instance object. The queues and processors will have the same name in every plane, so you can refer to them by name, for example.

demomixedmodel-fm.fsm

Other possibilities would be through port connections, by their rank as subnodes of the instance object or through pointer labels that you setup on the instance object.

0 Likes
Message 3 of 4

jason_lightfootVL7B4
Autodesk
Autodesk

I'd recommend using pointer labels - you may want to change the name to identify an object in stats collectors without using the full path. Anything using ranks is subject to a an editing re-rank issue. A pointer label is stable throughout.

0 Likes
Message 4 of 4

dewriffic16
Not applicable
Thank you for the quick reply. This was exactly what I needed and has also simplified a lot of my other issues. For some reason I had never explored the other types of process flows.


Appreciate the help!

0 Likes