|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--com.ogane.xi.HiddenComponent | +--com.ogane.xi.PseudoSignal
PseudoSignalクラスは疑似信号を発生する部品です。
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
フィールドの概要 | |
static int |
COSIGN
余弦波 |
static int |
GAUSSIAN
ガウス分布乱数ノイズ |
static double |
MAXFREQUENCY
周期関数の最高周波数(Hz) |
static double |
MINFREQUENCY
周期関数の最低周波数(Hz) |
static int |
RANDOM
一様乱数ノイズ |
static int |
SAWTOOTH
逆のこぎり波 |
static int |
SIGN
正弦波 |
static int |
SLOPE
のこぎり波 |
static int |
SQUWARE
矩形波 |
static int |
TRIANGLE
三角波 |
クラス com.ogane.xi.HiddenComponent から継承したフィールド |
iconName |
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
PseudoSignal()
信号源を作成します。 |
|
PseudoSignal(int theFunction)
信号源を作成します。 |
|
PseudoSignal(int theFunction,
double theMinimum,
double theMaximum,
double theFrequency)
信号源を作成します。 |
メソッドの概要 | |
void |
connect(Indicator theDevice)
機器に接続します。 |
void |
destroy()
信号発生を強制停止します。 |
void |
disconnect()
全ての機器を切り離します。 |
void |
disconnect(Indicator theDevice)
引数で指定された機器を切り離します。 |
double |
getFrequency()
周波数を返します。 |
int |
getFunction()
波形を返します。 |
double |
getMaximum()
最大値を返します。 |
double |
getMinimum()
最小値を返します。 |
double |
getValue()
現在値を返します。 |
boolean |
isStarted()
信号発生を返します。 |
void |
run()
信号を発生します。 |
void |
setFrequency(double theFrequency)
周波数を設定します。 |
void |
setFunction(int theFunction)
波形を設定します。 |
void |
setMaximum(double theMaximum)
最大値を設定します。 |
void |
setMinimum(double theMinimum)
最小値を設定します。 |
void |
setStarted(boolean started)
信号発生を設定します。 |
void |
start()
信号発生を開始します。 |
void |
stop()
信号発生を停止します。 |
クラス com.ogane.xi.HiddenComponent から継承したメソッド |
getMaximumSize, getMinimumSize, getPreferredSize, paint, setBounds |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int RANDOM
public static final int GAUSSIAN
public static final int SIGN
public static final int SQUWARE
public static final int TRIANGLE
public static final int COSIGN
public static final int SLOPE
public static final int SAWTOOTH
public static final double MAXFREQUENCY
public static final double MINFREQUENCY
コンストラクタの詳細 |
public PseudoSignal(int theFunction, double theMinimum, double theMaximum, double theFrequency)
theFunction
- 波形theMinimum
- 最小値theMaximum
- 最大値public PseudoSignal(int theFunction)
最小値は−10、最大値は10、周波数は1Hzです。
theFunction
- 波形public PseudoSignal()
波形は正弦波で、最小値は−10、最大値は10、周波数は1Hzです。
メソッドの詳細 |
public void setFunction(int theFunction)
theFunction
- 波形public int getFunction()
public void start()
public void stop()
public void setStarted(boolean started)
started
- 真:開始/偽:停止public boolean isStarted()
public void destroy()
public void setMaximum(double theMaximum)
theMaximum
- 最大値public void setMinimum(double theMinimum)
theMinimum
- 最小値public void setFrequency(double theFrequency)
theFrequency
- 周波数(Hz)public double getValue()
public double getMaximum()
public double getMinimum()
public double getFrequency()
public void connect(Indicator theDevice)
theDevice
- 機器public void disconnect()
public void disconnect(Indicator theDevice)
theDevice
- 機器public void run()
Runnable
内の run
|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com