トリガーされた操作

トリガーされた操作は、1 つの値を返す同期イベントです。 これは、あるオブジェクトにより起動されて、別のオブジェクトの状態遷移のトリガーとなるオブジェクト間の同期通信です。 トリガーされた操作の本体は、遷移の結果、実行されます。 トリガーされた操作は同期的であるため、操作から送信オブジェクトが戻るのを待ってからでないと、送信者は元のスレッドを継続できません。

トリガーされた操作の本体は、遷移に関連するアクション言語によって、受信オブジェクトのステートチャート内に設定される。したがって、同じトリガーされた操作の本体でも、操作が起動されたときの状態によって、処理が異なる可能性があります。トリガーされた操作から値を返すには、トリガーされた操作に関連付けられたアクション・ステートメントの 1 つとして RiCREPLY(VALUE) マクロを使用する必要があります。REPLY マクロに関して詳しくは、事前定義アクションを参照してください。


フィードバック