OHyMoS.NET Class Library

OhElement.canYouCalculate0 メソッド 

canYouCalculate() の候補です。

public virtual bool canYouCalculate0();

戻り値

a bool value

解説

getNecessaryTimeFrom(), getNecessaryTimeTo() で定義される時間の間の データが取得できれば計算可能と判断する。 これを選ぶのが自然です。 getNecessaryTimeFrom(), getNecessaryTimeTo() メソッドは、 ユーザが自由に再定義できますが、デフォルトでは getNecessaryTimeFrom() は _currentTime を返し、 getNecessaryTimeTo は _currentTime + _timeStep の値を返します。

データが取得不可能であると返事をしてきた受信端子に対して計算要求を出します。 具体的には、受信端子に calReq() メッセージを送ります。 たとえば、
public bool canYouCalculate()
{
    return canYouCalculate0();
}
と定義すればよいです。

例外

例外の種類条件
OhCannotGetDataErrorif an error occurs
OhErrorif an error occurs

参照

OhElement クラス | OhymosNet 名前空間