概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
org.mklab.tool.control.system.SystemOperator の使用

SystemOperator を使用しているパッケージ
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.continuous | 連続時間システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.controller | 制御器を表す(設計する)ためのクラスを提供します。
org.mklab.tool.control.system.discontinuous | 不連続システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.discrete | 離散時間システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.graph | グラフを扱うためのクラスを提供します。
org.mklab.tool.control.system.math | 数学ブロックを表現するためのクラスを提供します。
org.mklab.tool.control.system.parameter | システムのパラメータを管理するためのクラスを提供します。
org.mklab.tool.control.system.rpn | Maximaを利用するためのクラスを提供します。
org.mklab.tool.control.system.sampled | サンプル値システムを表現するためのクラスを提供します。
org.mklab.tool.control.system.sink | 吸収ブロックを表現するクラスを提供します。
org.mklab.tool.control.system.source | 信号を生成(発生)するシステムを表現するためのクラスを提供します。

org.mklab.tool.control.system での SystemOperator の使用

org.mklab.tool.control.system での SystemOperator のサブクラス
`class` | `BlockSystem` ブロックシステムを表わすクラスです。
`class` | `ZeroSystem` ゼロシステムを表わすクラスです。

SystemOperator を返す org.mklab.tool.control.system のメソッド
`SystemOperator` | `SystemOperator.clone()`
`SystemOperator[]` | `SystemOperator.createArray(int size)`
`SystemOperator[][]` | `SystemOperator.createArray(int rowSize, int columnSize)`
`protected abstract SystemOperator` | `BlockSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)` 強プロパーな線形動的システムを生成します。
`SystemOperator` | `SystemOperator.createZero()`
`SystemOperator[][]` | `AdjacencyConstantMatrix.getElements()` org.mklab.nfc.ArrayObject#getElements()
`SystemOperator` | `BlockSystem.getSingleSystem()` 単一のシステムであるならば、単一システムを返します。
`SystemOperator` | `ControlSystem.getSystemOperator()` システムオペレータを返します。
`protected SystemOperator` | `BlockSystem.getSystemOperator(int inputNode, int outputNode)` 指定されたノード間にあるシステムを返します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertColumn(SystemOperator[][] matrix, int min, int max)` 指定された列に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRow(SystemOperator[][] matrix, int min, int max)` 指定された行に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRowAndColumn(SystemOperator[][] matrix, int min, int max)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRowAndColumn(SystemOperator[][] matrix, int rowMin, int rowMax, int columnMin, int columnMax)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`SystemOperator` | `SystemOperator.transformFrom(GridElement<?> value)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system のメソッド
`boolean` | `BlockSystem.calcOutputOfDirectFeedthroughSystem(SystemOperator[][] matrix, Matrix[] localNodeValue, Matrix[] nodeTmpValue, boolean skip)` 確定したノードの値を用いて各直達項の有るシステムの出力を計算し、その値を仮のノードへ加えます。
`protected abstract Matrix` | `BlockSystem.calcOutputOfDirectFeedthroughSystem(SystemOperator system, Matrix u)` 直達項のあるシステムの出力を求めます。
`protected abstract Matrix` | `BlockSystem.calcOutputOfNonDirectFeedthroughSystem(SystemOperator system)` 直達項の無いシステムの出力を求めます。
`protected abstract SystemOperator` | `BlockSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)` 強プロパーな線形動的システムを生成します。
`Matrix` | `BlockSystem.getInputNodeValueOf(SystemOperator system)` システムへ入力するノードの値を返します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertColumn(SystemOperator[][] matrix, int min, int max)` 指定された列に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRow(SystemOperator[][] matrix, int min, int max)` 指定された行に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRowAndColumn(SystemOperator[][] matrix, int min, int max)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `AdjacencyMatrixUtil.insertRowAndColumn(SystemOperator[][] matrix, int rowMin, int rowMax, int columnMin, int columnMax)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`protected abstract boolean` | `BlockSystem.replaceDynamicSystemList(SystemOperator oldSystem, SystemOperator newSystem)` 動的システムのリストの成分を新しいシステムに入れ替えます。
`static List<List<Integer>>` | `BlockSystem.setBlockMatrix(SystemOperator[][] matrix, int row, int column, BlockSystem blockSystem)` ブロックシステムを拡張された隣接行列に代入します。
`void` | `BlockSystem.setNodeValueOfNoInputNode(SystemOperator[][] matrix, Matrix[] nodeValue, Matrix[] nodeTmpValue, boolean skipping)` 他のノードから入るエッジがないノードの値を確定します。
`static void` | `AdjacencyMatrixUtil.setZeroSystemToNullElement(SystemOperator[][] matrix)` ゼロシステムをnull成分に設定します。
`static void` | `AdjacencyMatrix.showMatrix(SystemOperator[][] matrix)` SystemOperatorの中身を出力します。
`void` | `SystemSolver.solve(SystemOperator system, double t0, double t1)` 固定刻み幅でシミュレーション計算を行います。
`void` | `SystemSolver.solveAuto(SystemOperator system, double t0, double t1)` 指定された許容誤差でシミュレーション計算を行います。

SystemOperator 型の型引数を持つ org.mklab.tool.control.system のメソッドパラメータ
`void` | `SystemOperator.setupParameters(Class<? extends SystemOperator> klass)` 指定されたクラスとそのスーパークラスに属するパラメータの集合を生成します。

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system のコンストラクタ
`AdjacencyMatrix(SystemOperator[] elements)` このコンストラクターは使用できません。
`AdjacencyMatrix(SystemOperator[][] elements)` 引数を成分とする行列を生成します。
`BlockSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockSystem`オブジェクトを初期化します。
`ControlSystem(SystemOperator system)` 新しく生成された`ControlSystem`オブジェクトを初期化します。

org.mklab.tool.control.system.continuous での SystemOperator の使用

org.mklab.tool.control.system.continuous での SystemOperator のサブクラス
`class` | `BaseContinuousDynamicSystem` 常微分方程式で表現される連続時間動的システムを表わすクラスです。
`class` | `BaseContinuousStaticSystem` 代数方程式で表現される連続時間静的システムを表すクラスです。
`class` | `BlockContinuousDynamicSystem` 微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。
`class` | `BlockContinuousStaticSystem` 連続代数方程式で表現されるブロック連続時間静的システムを表すクラスです。
`class` | `BlockContinuousSystem` 連続な方程式で表現されるブロック連続時間システムを表わすクラスです。
`class` | `BlockPiecewiseContinuousDynamicSystem` 区分的微分可能な微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。
`class` | `BlockPiecewiseContinuousStaticSystem` 区分的連続な代数方程式で表現されるブロック連続時間静的システムを表わすクラスです。
`class` | `ContinuousLinearDynamicSystem` 連続時間線形動的システムを表すクラスです。
`class` | `DerivativeSystem` (差分による擬似)時間微分器を表すクラスです。
`class` | `IntegratorSystem` 積分器を表わすクラスです。
`class` | `TransportDelay` 入力を遅延させるシステム(無駄時間システム)を表わすクラスです。
`class` | `UserDefinedContinuousDynamicSystem` ユーザ定義連続時間動的システムを表わすクラスです。
`class` | `UserDefinedContinuousLinearDynamicSystem` ユーザ定義連続時間線形システムを表すクラスです。
`class` | `UserDefinedContinuousStaticSystem` ユーザ定義連続時間静的システムを表わすクラスです。

SystemOperator を返す org.mklab.tool.control.system.continuous のメソッド
`protected SystemOperator` | `BlockContinuousSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.continuous のメソッド
`protected Matrix` | `BlockContinuousSystem.calcOutputOfDirectFeedthroughSystem(SystemOperator system, Matrix u)`
`protected Matrix` | `BlockContinuousSystem.calcOutputOfNonDirectFeedthroughSystem(SystemOperator system)`
`protected SystemOperator` | `BlockContinuousSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`
`protected boolean` | `BlockContinuousSystem.replaceDynamicSystemList(SystemOperator oldSystem, SystemOperator newSystem)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.continuous のコンストラクタ
`BlockContinuousDynamicSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockContinuousDynamicSystem`オブジェクトを初期化します。
`BlockContinuousStaticSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockContinuousStaticSystem`オブジェクトを初期化します。
`BlockContinuousSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockContinuousSystem`オブジェクトを初期化します。
`BlockPiecewiseContinuousDynamicSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockPiecewiseContinuousDynamicSystem`オブジェクトを初期化します。
`BlockPiecewiseContinuousStaticSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockPiecewiseContinuousStaticSystem`オブジェクトを初期化します。

org.mklab.tool.control.system.controller での SystemOperator の使用

org.mklab.tool.control.system.controller での SystemOperator のサブクラス
`class` | `ContinuousObserver` 連続時間オブザーバを表すクラスです。
`class` | `DiscreteObserver` 離散時間オブザーバを表すクラスです。
`class` | `LqrStateFeedback` LQ最適制御(安定化)のための状態フィードバックコントローラ(定数行列)を表すクラスです。
`class` | `LqServoIntegratorGain` 入力外乱に対するLQ最適サーボのための積分ゲイン(定数行列)を表すクラスです。
`class` | `LqServoStateFeedback` 入力外乱に対するLQ最適サーボのための状態フィードバックコントローラ(定数行列)を表すクラスです。
`class` | `PolePlaceStateFeedback` 極配置による安定化制御のための状態フィードバックコントローラ(定数行列)を表すクラスです。

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.controller のコンストラクタ
`ContinuousObserver(SystemOperator linearModel)` コンストラクター
`DiscreteObserver(SystemOperator plant)` コンストラクター
`DiscreteObserverDesigner(SystemOperator plant)` コンストラクター
`LqrDesigner(SystemOperator plant)` コンストラクター
`LqrStateFeedback(SystemOperator plant)` コンストラクター
`LqServoDesigner(SystemOperator plant)` コンストラクター
`LqServoIntegratorGain(SystemOperator plant)` コンストラクター
`LqServoStateFeedback(SystemOperator plant)` コンストラクター
`ObserverDesigner(SystemOperator plant)` コンストラクター
`PolePlaceDesigner(SystemOperator plant)` コンストラクター
`PolePlaceStateFeedback(SystemOperator plant)` 新しく生成された`PolePlaceStateFeedback`オブジェクトを初期化します。

org.mklab.tool.control.system.discontinuous での SystemOperator の使用

org.mklab.tool.control.system.discontinuous での SystemOperator のサブクラス
`class` | `Backlash` バックラッシュ(遊びのある)システムを表すクラスです。
`class` | `CoulombViscousFriction` クーロン(静的)摩擦と粘性(動的)摩擦システムを表すクラスです。
`class` | `DeadZone` 不感帯システムを表すクラスです。
`class` | `Quantizer` 量子化器システムを表すクラスです。
`class` | `RateLimiter` 信号の変化率制限システムを表すクラスです。
`class` | `Saturation` 飽和システムを表すクラスです。

org.mklab.tool.control.system.discrete での SystemOperator の使用

org.mklab.tool.control.system.discrete での SystemOperator のサブクラス
`class` | `BaseDiscreteDynamicSystem` 差分方程式で表現される離散時間動的システムを表わすクラスです。
`class` | `BaseDiscreteStaticSystem` 差分方程式で表現される離散時間静的システムを表わすクラスです。
`class` | `BlockDiscreteDynamicSystem` 差分方程式で表現されるブロック離散時間動的システムを表わすクラスです。
`class` | `BlockDiscreteStaticSystem` 差分方程式で表現されるブロック離散時間静的システムを表すクラスです。
`class` | `BlockDiscreteSystem` 差分方程式で表現されるブロック離散時間システムを表わすクラスです。
`class` | `DiscreteLinearDynamicSystem` 差分方程式で表現される離散時間線形動的システムを表すクラスです。
`class` | `FirstOrderHoldSystem` １次ホールドシステムを表すクラスです。
`class` | `HoldSystem` ホールドシステムを表す抽象クラスです。
`class` | `UnitDelaySystem` 1サンプル遅れを表わすクラスです。
`class` | `UserDefinedDiscreteDynamicSystem` ユーザ定義離散時間動的システムを表わすクラスです。
`class` | `UserDefinedDiscreteLinearDynamicSystem` ユーザ定義離散時間線形システムを表すクラスです。
`class` | `UserDefinedDiscreteStaticSystem` ユーザ定義離散時間静的システムを表わすクラスです。
`class` | `ZeroOrderHoldSystem` ゼロ次ホールドシステムを表すクラスです。

SystemOperator を返す org.mklab.tool.control.system.discrete のメソッド
`protected SystemOperator` | `BlockDiscreteSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.discrete のメソッド
`protected Matrix` | `BlockDiscreteSystem.calcOutputOfDirectFeedthroughSystem(SystemOperator system, Matrix u)`
`protected Matrix` | `BlockDiscreteSystem.calcOutputOfNonDirectFeedthroughSystem(SystemOperator system)`
`protected SystemOperator` | `BlockDiscreteSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.discrete のコンストラクタ
`BlockDiscreteDynamicSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockDiscreteDynamicSystem`オブジェクトを初期化します。
`BlockDiscreteStaticSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockDiscreteStaticSystem`オブジェクトを初期化します。
`BlockDiscreteSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockDiscreteSystem`オブジェクトを初期化します。

org.mklab.tool.control.system.graph での SystemOperator の使用

SystemOperator として宣言されている org.mklab.tool.control.system.graph のフィールド
`protected SystemOperator[][]` | `NodeIdentityFunctionEquation.matrix` 隣接行列
`protected SystemOperator[][]` | `NodeEquation.matrix` 隣接行列

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.graph のメソッド
`protected void` | `NodeIdentityFunctionEquation.calcNonMinimumNodeValues(Matrix[] nodeValue, Matrix[] xx, SystemOperator[][] matrixLocal, Matrix[] nodeTmpValueLocal)` 与えられた次数最小ノードの値から他のノードの値を計算します。
`protected void` | `NodeEquation.calcNonMinimumNodeValues(Matrix[] nodeValue, Matrix[] xx, SystemOperator[][] matrixLocal, Matrix[] nodeTmpValueLocal)` 与えられた次数最小ノードの値から他のノードの値を計算します。

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.graph のコンストラクタ
`NodeEquation(BlockSystem blockSystem, SystemOperator[][] matrix, Matrix[] nodeTmpValue, List<Integer> minimumNode)` 新しく生成された`NodeEquation`オブジェクトを初期化します。
`NodeIdentityFunctionEquation(BlockSystem blockSystem, SystemOperator[][] matrix, Matrix[] nodeTmpValue, List<Integer> minimumNode)` 新しく生成された`NodeEquation`オブジェクトを初期化します。

SystemOperator 型の型引数を持つ org.mklab.tool.control.system.graph のコンストラクタパラメータ
`ConnectionMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`ConnectionMatrix`オブジェクトを初期化します。
`CycleMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`CycleMatrix`オブジェクトを初期化します。
`ReachableMatrix(BaseArrayOperator<SystemOperator> adjacencyMatrix)` 新しく生成された`ReachableMatrix`オブジェクトを初期化します。

org.mklab.tool.control.system.math での SystemOperator の使用

org.mklab.tool.control.system.math での SystemOperator のサブクラス
`class` | `AbsoluteFunction` 入力の絶対値を出力するシステムを表わすクラスです。
`class` | `BiasFunction` 入力にバイアスを加えた値を出力するシステムを表わすクラスです。
`class` | `ConstantSystem` 定数システムを表わすクラスです。
`class` | `DeMultiplexer` 分離器を表わすクラスです。
`class` | `LookupTable` データテーブルの値に基づく内挿・外挿による補間により出力を決定するシステムを表わすクラスです。
`class` | `MathematicalFunction` 数学関数を表わすクラスです。
`class` | `Multiplexer` 多重器を表わすクラスです。
`class` | `NegativeUnitSystem` マイナスの単位システムを表わすクラスです。
`class` | `Product` 入力の乗算・除算した結果を出力するシステムを表わすクラスです。
`class` | `SignumFunction` 入力の符合を出力するシステムを表わすクラスです。
`class` | `TrigonometricFunction` 三角関数を表わすクラスです。
`class` | `UnaryMinusFunction` 入力の符合を反転した値を出力するシステムを表わすクラスです。
`class` | `UnitSystem` 単位システムを表わすクラスです。
`class` | `UserDefinedConstantSystem` ユーザ定義定数システムを表すクラスです。

org.mklab.tool.control.system.parameter での SystemOperator の使用

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.parameter のコンストラクタ
`ParameterContainer(SystemOperator system, Field value, Parameter anotation, String name)` 新しく生成された`ParameterContainer`オブジェクトを初期化します。

org.mklab.tool.control.system.rpn での SystemOperator の使用

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.rpn のメソッド
`static StringBuilder` | `Maxima.getDeclearOfSystems(SystemOperator system)` systemの定数システムの宣言をMaxima用に生成します。

org.mklab.tool.control.system.sampled での SystemOperator の使用

org.mklab.tool.control.system.sampled での SystemOperator のサブクラス
`class` | `BaseSampledDataDynamicSystem` サンプル値動的システムを表わすクラスです。
`class` | `BaseSampledDataStaticSystem` サンプル値静的システムを表わすクラスです。
`class` | `BlockPiecewiseSampledDataDynamicSystem` ブロック区分的連続サンプル値動的システムを表わすクラスです。
`class` | `BlockPiecewiseSampledDataStaticSystem` ブロック区分的連続サンプル値静的システムを表わすクラスです。
`class` | `BlockSampledDataDynamicSystem` ブロックサンプル値動的システムを表わすクラスです。
`class` | `BlockSampledDataStaticSystem` ブロックサンプル値静的システムを表すクラスです。
`class` | `BlockSampledDataSystem` サンプル値システムのブロックシステムを表わすクラスです。
`class` | `BlockSamplingSystem` サンプリングが存在するブロックシステムを表すクラスです。

SystemOperator を返す org.mklab.tool.control.system.sampled のメソッド
`protected SystemOperator` | `BlockSampledDataSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.sampled のメソッド
`protected Matrix` | `BlockSampledDataSystem.calcOutputOfDirectFeedthroughSystem(SystemOperator system, Matrix u)`
`protected Matrix` | `BlockSampledDataSystem.calcOutputOfNonDirectFeedthroughSystem(SystemOperator system)`
`protected SystemOperator` | `BlockSampledDataSystem.createStrictlyProperLinearDynamicSystem(SystemOperator system)`
`protected boolean` | `BlockSamplingSystem.replaceDynamicSystemList(SystemOperator oldSystem, SystemOperator newSystem)`
`protected boolean` | `BlockSampledDataSystem.replaceDynamicSystemList(SystemOperator oldSystem, SystemOperator newSystem)`

SystemOperator 型のパラメータを持つ org.mklab.tool.control.system.sampled のコンストラクタ
`BlockPiecewiseSampledDataDynamicSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockPiecewiseSampledDataDynamicSystem`オブジェクトを初期化します。
`BlockPiecewiseSampledDataStaticSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockPiecewiseSampledDataStaticSystem`オブジェクトを初期化します。
`BlockSampledDataDynamicSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockSampledDataDynamicSystem`オブジェクトを初期化します。
`BlockSampledDataStaticSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockSampledDataStaticSystem`オブジェクトを初期化します。
`BlockSampledDataSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockSampledDataSystem`オブジェクトを初期化します。
`BlockSamplingSystem(SystemOperator[][] elements, List<Integer> inputNodes, List<Integer> outputNodes)` 新しく生成された`BlockSamplingSystem`オブジェクトを初期化します。

org.mklab.tool.control.system.sink での SystemOperator の使用

org.mklab.tool.control.system.sink での SystemOperator のサブクラス
`class` | `ContinuousSink` 連続信号を吸収するシステムを表すクラスです。
`class` | `DiscreteSink` 離散信号を吸収するシステムを表すクラスです。
`class` | `DisplaySink` ディスプレイへの出力器を表わすクラスです。
`class` | `ExportSink` 信号のエキスポート先を表わすクラスです。
`class` | `FileSink` ファイルへの出力器を表わすクラスです。
`class` | `GnuplotSink` Gnuplotへの出力器を表わすクラスです。
`class` | `GnuplotXYSink` Gnuplotへの2次元グラフの出力器を表わすクラスです。
`class` | `OutputPort` 出力ポート(出力端)を表すクラスです。
`class` | `Restrictor` 信号の値を制限するクラスです。
`class` | `Terminator` 終端を表わすクラスです。
`class` | `UserDefinedContinuousSink` ユーザ定義連続信号吸収システムを表わすクラスです。
`class` | `UserDefinedDiscreteSink` ユーザ定義離散信号吸収システムを表わすクラスです。
`class` | `VariableSink` 変数への出力器を表わすクラスです。

org.mklab.tool.control.system.source での SystemOperator の使用

org.mklab.tool.control.system.source での SystemOperator のサブクラス
`class` | `AsynchronousSource` 非同期のソースを同期するソースです。
`class` | `ClockSource` 時刻を出力するシステムです。
`class` | `ConstantSource` 定数信号を発生するシステムを表すクラスです。
`class` | `ContinuousSource` 連続信号を発生するシステムを表すクラスです。
`class` | `DiscreteSource` 離散信号を発生するシステムを表すクラスです。
`class` | `FileSource` ファイルからの入力器を表わすクラスです。
`class` | `FixedRateAsynchronousSource` 等間隔のサンプリングを行うソースです。
`class` | `Ground` 0を発生するシステムを表すクラスです。
`class` | `ImportSource` 信号のインポート元を表わすクラスです。
`class` | `InputPort` 入力ポート(入力端)を表すクラスです。
`class` | `NormalRandomSource` 平均(デフォルト:0)から分散(デフォルト:1)の正規分布の乱数を生成するシステムを表わすクラスです。
`class` | `PeriodicSource` 任意形状の周期信号を発生するシステムを表すクラスです。
`class` | `PulseSource` パルスを発生するシステムを表すクラスです。
`class` | `RampSource` ランプを発生するシステムを表すクラスです。
`class` | `SineWaveSource` 正弦波信号を発生するシステムを表すクラスです。
`class` | `SoundLineSource` ライン入力のPCM波ソースです。
`class` | `StepSource` ステップ信号を発生するシステムを表すクラスです。
`class` | `UniformRandomSource` 最小値(デフォルト:-1)から最大値(デフォルト:1)の範囲の一様分布の乱数を生成するシステムを表わすクラスです。
`class` | `UserDefinedContinuousSource` ユーザ定義連続信号発生システムを表わすクラスです。
`class` | `UserDefinedDiscreteSource` ユーザ定義離散信号発生システムを表わすクラスです。
`class` | `VariableSource` 変数からの入力器を表わすクラスです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし