Exclude process in multi processor based on a condition

Exclude process in multi processor based on a condition

devdatta_d
Not applicable
59 Views
2 Replies
Message 1 of 3

Exclude process in multi processor based on a condition

devdatta_d
Not applicable

[ FlexSim 22.2.1 ]

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?

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

Jeanette_Fullmer
Community Manager
Community Manager
Accepted solution

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.

0 Likes
Message 3 of 3

joerg_vogel_HsH
Mentor
Mentor

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.

0 Likes