メッセージャーチャンネルからの肯定応答を待機するか、チャンネルを中断させます。このエンドポイントは、中断入力と中断された?出力が付いている以外はAck読み取りエンドポイントと同じです。メッセンジャーチャンネルの中断機能を使用すると、チャンネルバッファに残っているデータを無視して、即時にチャンネルを閉じることができます。このエンドポイントは、中断付き書き込みエンドポイントと併せて使用する必要があります。

ブロックダイアグラムにこのエンドポイントを置くには、メッセンジャーチャンネル端子またはワイヤを右クリックし、作成»チャンネル読み取り»メッセンジャー»中断付きAck読み取りを選択します。


icon

入力/出力

  • ci32.png タイムアウト入力 (ms) (-1)

    タイムアウト (ms) は、このエンドポイントがメッセージからの肯定応答を待機しなければならない時間 (ミリ秒) です。デフォルト値は-1のため、時間制限はありません。

  • cqueuern.png チャンネル

    チャンネルは、このエンドポイントを書き込みエンドポイントに接続するチャンネルワイヤです。

  • cu32.png ack id (0)

    ack idは、肯定応答するメッセージのID番号を指定します。デフォルトは0であり、これはエンドポイントが任意のメッセージの肯定応答を待機することを意味します。ack id が 0 でない場合は、エンドポイントは、指定されたIDのメッセージからの肯定応答を待機します。

  • cbool.png 中断 (F)

    中断は、このチャンネルを中断するかどうかを指定します。デフォルトはFALSEです。中断がTRUEの場合、このエンドポイントはチャンネルを終了とマークし、それ以降の読み取り呼び出しを無視します。一方、中断された?は、このエンドポイントの次の呼び出しでTRUEを返します。

  • ibool.png タイムアウト?

    タイムアウト?は、タイムアウト入力 (ms) に指定された値を経過するとTRUEを返します。

  • ibool.png 中断された?

    中断された?は、このエンドポイントまたはチャンネルに接続されている書き込みエンドポイントで中断が発生した場合にTRUEを返します。中断された?がTRUEの場合、それ以降のこのエンドポイントの呼び出しは、再度中断された?がTRUEを返す以外はなにもしません。