question

Devdatta D avatar image
0 Likes"
Devdatta D asked Joerg Vogel answered

Exclude process in multi processor based on a condition

I want to exclude one of the process from the multiprocessor based on a condition. How to implement something like this?Is there any way other than using by case and setting processing time to 0?

FlexSim 22.2.1
process flowmultiprocessorconditional
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jeanette F avatar image
0 Likes"
Jeanette F answered

Hello @Devdatta D,

From reviewing the documentation about the multiprocessor it seems that you cannot skip a process. You either need to set the process time to 0 like you already mentioned or use several processors to represent the process instead. With the several processor you could accomplish your task in a few ways. One would be to have conditional ports or port by case.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

Currently untested: But there might be a counter node to choose next process step. Perhaps you can set a different number to skip a process, but you would probably adjust the event list to update to a new earlier process finish time, too.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.