LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Only clear message in queue,not shut down the actor

  I  want to use actor to do  a sequnce of action,first I send one or more message ,but sometimes I want stop the actor do not do the message  in queue,how can I  do?

  use  send normal stop  or Estop will shut up the actor, I do not want to shut up actor,I only want the actor do not do the next message

   

xin
Certified LabVIEW Architect (CLA)
Certified TestStand Architect (CTA)
0 Kudos
Message 1 of 3
(911 Views)

You can send an message with the priority set to high and then the actor can react to that message be dequeuing everything in its message queue.  This will effectively flush the queue.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 3
(874 Views)

 I  can send a message with High  priority,but the normal  message still in the queue,then next cycle it do that is I  do not want

so how to clear the queue  or flush the queue,I can not find a  VI to do this

xin
Certified LabVIEW Architect (CLA)
Certified TestStand Architect (CTA)
0 Kudos
Message 3 of 3
(837 Views)