|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.tool.control.system.SystemOperator
org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem
org.mklab.tool.control.system.sink.ContinuousSink
org.mklab.tool.control.system.sink.ExportSink
org.mklab.tool.control.system.sink.GnuplotSink
public class GnuplotSink
Gnuplotへの出力器を表わすクラスです。
コンストラクタの概要 | |
---|---|
GnuplotSink()
新しく生成された GnuplotSink オブジェクトを初期化します。 |
メソッドの概要 | |
---|---|
void |
close()
出力器を閉じます。 |
boolean |
equals(Object o)
|
void |
exportData()
データ出力します。 |
int |
getFontSize()
フォントの大きさを返します。 |
Gnuplot |
getGnuplot()
Gnuplotを返します。 |
double |
getXGridInterval()
x軸のグリッド間隔を返します。 |
double |
getXMaximum()
x軸の表示最大値を返します。 |
double |
getXMinimum()
x軸の表示最小値を返します。 |
double |
getYGridInterval()
y軸のグリッド間隔を返します。 |
double |
getYMaximum()
y軸の表示最大値を返します。 |
double |
getYMinimum()
y軸の表示最小値を返します。 |
int |
hashCode()
|
boolean |
isActive()
この出力器がアクティか判定します。 |
void |
open()
出力器を開きます。 |
void |
setFontSize(int fontSize)
フォントの大きさを設定します。 |
void |
setGrid(boolean grid)
グリッドを表示するか設定します。 |
void |
setInputSize(int inputSize)
入力の数を設定します。 |
void |
setLineNames(int index,
String name)
線の名前を設定します。 |
void |
setLineWidth(int lineWidth)
線の幅を設定します。 |
void |
setTitle(String title)
タイトルを設定します。 |
void |
setXGridInterval(double interval)
x軸のグリッド間隔を設定します。 |
void |
setXLabel(String label)
x軸ラベルを設定します。 |
void |
setXMaximum(double maximum)
x軸の表示最大値を設定します。 |
void |
setXMinimum(double minimum)
x軸の表示最小値を設定します。 |
void |
setYGridInterval(double interval)
y軸のグリッド間隔を設定します。 |
void |
setYLabel(String label)
y軸ラベルを設定します。 |
void |
setYMaximum(double maximum)
y軸の表示最大値を設定します。 |
void |
setYMinimum(double minimum)
y軸の表示最小値を設定します。 |
boolean |
updateWith(String parameter)
パラメータ変更に伴う更新を行います。 |
クラス org.mklab.tool.control.system.sink.ExportSink から継承されたメソッド |
---|
getData, getDataLength, getString, initialize, isExportable, outputEquation, setExportable |
クラス org.mklab.tool.control.system.sink.ContinuousSink から継承されたメソッド |
---|
setOutputSize |
クラス org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem から継承されたメソッド |
---|
inputOutputEquation, outputEquation |
クラス 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 |
コンストラクタの詳細 |
---|
public GnuplotSink()
GnuplotSink
オブジェクトを初期化します。
メソッドの詳細 |
---|
public void open()
Exporter
の記述:
Exporter
内の open
ExportSink
内の open
ExportSink.open()
public void close()
Exporter
の記述:
Exporter.close()
public boolean isActive()
Exporter
の記述:
Exporter.isActive()
public void setInputSize(int inputSize)
SystemOperator
の記述:
ContinuousSink
内の setInputSize
inputSize
- 入力の数ContinuousSink.setInputSize(int)
public void exportData()
Exporter
の記述:
Exporter.exportData()
public void setTitle(String title)
title
- タイトルpublic void setLineWidth(int lineWidth)
lineWidth
- 線の幅public void setFontSize(int fontSize)
fontSize
- フォントの大きさpublic int getFontSize()
public void setXLabel(String label)
label
- ラベルpublic void setYLabel(String label)
label
- ラベルpublic void setLineNames(int index, String name)
index
- 線の番号name
- 線の名前public void setXMinimum(double minimum)
minimum
- x軸の表示最小値public void setXMaximum(double maximum)
maximum
- x軸の表示最大値public double getXMaximum()
public double getXMinimum()
public void setYMinimum(double minimum)
minimum
- y軸の表示最小値public void setYMaximum(double maximum)
maximum
- y軸の表示最大値public double getYMinimum()
public double getYMaximum()
public void setXGridInterval(double interval)
interval
- x軸のグリッド間隔public double getXGridInterval()
public void setYGridInterval(double interval)
interval
- y軸のグリッド間隔public double getYGridInterval()
public void setGrid(boolean grid)
grid
- グリッドを表示するならばtruepublic Gnuplot getGnuplot()
public boolean updateWith(String parameter)
ParameterUpdator
の記述:
ParameterUpdator
内の updateWith
ExportSink
内の updateWith
parameter
- パラメータの名前
ParameterUpdator.updateWith(java.lang.String)
public boolean equals(Object o)
SystemOperator
内の equals
SystemOperator.equals(java.lang.Object)
public int hashCode()
SystemOperator
内の hashCode
SystemOperator.hashCode()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |