question

N.T.C avatar image
0 Likes"
N.T.C asked N.T.C commented

Why the operator is idle even I select "Use Operator" for the Processors?

For a simple process, I have a source, a queue, a processor and a sink. I want my operator to perform the operation in the processor. When I select "Use Operator" for the process time, the operator just goes close to the machine but it remains idle during the processing time in the processor. How can I make the operator busy with the processor during the 10 second operation on the processor?Idle Operator.fsm

FlexSim 23.1.2
processorprocessortimeidle operatoruse operator
idle-operator.fsm (31.4 KiB)
· 1
5 |100000

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

Carter Walch avatar image Carter Walch commented ·

Hi @N.T.C, was Jason Lightfoot's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.


Along with Jason's answer, I will also add that the operator is in fact being utilized with the processor (by looking at the state of Operator1, we see he is being used in the process but the animation is his idle animation). Jason's answer will help add an animation to this process.

operatorstatedemo.gif

0 Likes 0 ·
operatorstatedemo.gif (956.6 KiB)
Joerg Vogel avatar image
1 Like"
Joerg Vogel answered N.T.C commented

Requesting an Operator for processing or setup leads into a utilize tasksequence. A utilize task sets an operator into a state of utilization. If you want this state displayed you have to include it in your statistic collector or properties of your state chart. You can set dynamically while receiving a tasksequence in an operator in a trigger the parameter of the state the operator goes into to a different state, that fits better to your state chart.

· 2
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 Joerg Vogel commented ·

here an example in 3D logic:operator-utilize.gifoperator_utilize.fsm

0 Likes 0 ·
N.T.C avatar image N.T.C Joerg Vogel commented ·
Thank you Joerg. This is really helpful.
0 Likes 0 ·
Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered N.T.C commented

Since you have changed the default animations I'm assuming you are questioning why the operation is visibly static while working at the processor.

You can invoke an animation for the time an operator is utilized by the processor using the Processors option to use an operator with animation.

However you need to look in the tree to find the rank of the animation you want to run there's no setting to repeat or change the time from the processor trigger side of things. You could add your own animation for the correct duration, or you could use a process flow to instead start the animation and detect a process finish event on the processor to stop it.

· 1
5 |100000

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

N.T.C avatar image N.T.C commented ·

Thank you Jason. Yes, I got it now.

0 Likes 0 ·