不打开操作者,提供当前类消息队列和调用方消息队列的访问。

该VI用于测试操作者如何处理消息。不要在正式代码中使用该VI。


icon

输入/输出

  • cActor_Framework_lvlib_Actorlvclass.png 操作者输入

    操作者输入表示操作者。

  • cActor_Framework_lvlib_Message_Enqueuerlvclass.png 操作者至调用方待入队列

    操作者至调用方待入队列指定操作者用来发送消息至调用方的队列。

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

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

  • iActor_Framework_lvlib_Actorlvclass.png 操作者输出

    操作者输出返回操作者输入

  • iActor_Framework_lvlib_Message_Enqueuerlvclass.png 操作者至当前类待入队列

    操作者至当前类待入队列返回操作者发送消息至本身所需的队列引用。

  • iActor_Framework_lvlib_Message_Dequeuerlvclass.png 操作者至当前类待出队列

    操作者至当前类待出队列返回操作者读取消息所需的队列引用。

  • ierrcodeclst.png 错误输出

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

  • 该VI允许消息的“操作”方法在不打开操作者的情况下设置操作者队列。该VI返回操作者待入队列和待出队列至调用方,打破操作者的封装性。编写从操作者中获取相关消息的测试程序时,可使用上述方法。无需使用操作者核心方法来处理相关消息。验证在调用其他方法时,操作者发送给自身的消息生成无误,可使用上述测试程序。

    如操作者中已经有一个队列,或队列已被释放,或引用句柄为“非法引用句柄”,该VI将返回错误。该VI设置传入的操作者至调用方待入队列,并创建内部操作者队列。只有暂停调用方才能释放操作者队列。