クラス
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
          1次ホールドシステムを表すクラスです。
 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
          変数からの入力器を表わすクラスです。