文件名: Actor Framework.lvlib:Message Dequeuer.lvclass:Dequeue.vi)

读取顶层操作层发送至调用方的消息。使用该VI与操作者之外的代码交互。


icon

输入/输出

  • cActor_Framework_lvlib_Message_Dequeuerlvclass.png 消息待出队列输入

    消息待出队列输入指定从顶层操作者读取消息所需的引用。

  • ci32.png 超时毫秒(-1)

    超时毫秒表示VI读取消息的时间。默认值为-1,表示无超时。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • iActor_Framework_lvlib_Message_Dequeuerlvclass.png 消息待出队列输出

    消息待出队列输出返回消息待出队列输入

  • iActor_Framework_lvlib_Messagelvclass.png 消息

    消息返回从队列中读取的消息。如超时?返回TRUE,消息将返回默认消息类。

  • ibool.png 超时?

    如该VI无法在指定的超时毫秒时间内读取消息,超时?返回TRUE。在该情况下,消息返回默认消息类。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • ienum.png 优先级

    优先级返回LabVIEW发送消息的优先级。

    0Low-在所有优先级之后处理该消息。如有多个低优先级消息,处理顺序由其发送顺序决定。
    1Normal-指定实时优先级和高优先级之后,在低优先级之前处理该消息。如有多个一般优先级消息,处理顺序由其发送顺序决定。
    2High-指定消息首先被处理。如有多个高优先级消息,处理顺序由其发送顺序决定。高优先级的消息只能被具有实时优先级的紧急停止(Emergency Stop)和最近确认(Last Ack)消息暂停。