org.mklab.tool.control.system.source
クラス ImportSource

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem
          上位を拡張 org.mklab.tool.control.system.source.ContinuousSource
              上位を拡張 org.mklab.tool.control.system.source.ImportSource
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, ContinuousAlgebraicSystem, ContinuousStaticSystem, Importer, StaticSystem
直系の既知のサブクラス:
FileSource, VariableSource

public abstract class ImportSource
extends ContinuousSource
implements Importer

信号のインポート元を表わすクラスです。

バージョン:
$Revision: 1.9 $, 2007/06/08
作成者:
koga

コンストラクタの概要
ImportSource()
          新しく生成されたImportSourceオブジェクトを初期化します。
 
メソッドの概要
 boolean equals(Object o)
           
 int hashCode()
           
 void initialize()
          状態などの初期化を行います。
 boolean isActive()
          この入力器がアクティブか判定します。
 Matrix outputEquation(double t)
          直達項をもたないシステムの出力を返します。
 void setData(DoubleMatrix data)
          データを設定します。
 
クラス org.mklab.tool.control.system.source.ContinuousSource から継承されたメソッド
outputEquation, setInputSize, setOutputSize
 
クラス org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem から継承されたメソッド
inputOutputEquation
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
clone, compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, getLinearSystem, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, isAutoSize, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, resetAutoSize, setAutoSize, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setLinear, setOutlet, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース org.mklab.tool.control.system.source.Importer から継承されたメソッド
close, importData, open
 

コンストラクタの詳細

ImportSource

public ImportSource()
新しく生成されたImportSourceオブジェクトを初期化します。

メソッドの詳細

setData

public void setData(DoubleMatrix data)
データを設定します。

パラメータ:
data - データ

outputEquation

public Matrix outputEquation(double t)
インタフェース StaticSystem の記述:
直達項をもたないシステムの出力を返します。

出力方程式を表します。

定義:
インタフェース StaticSystem 内の outputEquation
オーバーライド:
クラス BaseContinuousStaticSystem 内の outputEquation
パラメータ:
t - 時刻
戻り値:
出力
関連項目:
BaseContinuousStaticSystem.outputEquation(double)

isActive

public boolean isActive()
インタフェース Importer の記述:
この入力器がアクティブか判定します。

定義:
インタフェース Importer 内の isActive
戻り値:
この入力器がアクティブならばtrue、そうでなければfalse
関連項目:
Importer.isActive()

initialize

public void initialize()
クラス SystemOperator の記述:
状態などの初期化を行います。

オーバーライド:
クラス BaseContinuousStaticSystem 内の initialize
関連項目:
BaseContinuousStaticSystem.initialize()

equals

public boolean equals(Object o)
オーバーライド:
クラス SystemOperator 内の equals
関連項目:
SystemOperator.equals(java.lang.Object)

hashCode

public int hashCode()
オーバーライド:
クラス SystemOperator 内の hashCode
関連項目:
SystemOperator.hashCode()