属性に対するアクセスおよび変更

属性には、me ポインターを介してアクセスします。このポインターは、現行オブジェクトのコンテキストを提供します。 そのため、条件の指定、値の割り当て、および計算の実行を行うには、このコンテキスト変数を介して属性にアクセスする必要があります。

このタスクについて

注: 操作のプロパティーを使用して、操作に対する引数として生成されるコンテキスト変数の実際の名前を指定できます。

例えば、Room ステートチャートでは、熱要求の条件のテストは、以下のように表現されます。

me->ctemp < me->wtemp

ステートチャートの heatMode 領域で heatOK 状態から needsHeat 状態への遷移のガードとして入力されると、この比較は、Room の現在の温度が作業温度より低いかどうかを判別します。


フィードバック