|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の openExportSink 内の openExportSink.open()public void close()
Exporter の記述:
Exporter.close()public boolean isActive()
Exporter の記述:
Exporter.isActive()public void setInputSize(int inputSize)
SystemOperator の記述:
ContinuousSink 内の setInputSizeinputSize - 入力の数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 内の updateWithExportSink 内の updateWithparameter - パラメータの名前
ParameterUpdator.updateWith(java.lang.String)public boolean equals(Object o)
SystemOperator 内の equalsSystemOperator.equals(java.lang.Object)public int hashCode()
SystemOperator 内の hashCodeSystemOperator.hashCode()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||