|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gov.sns.xal.smf.AcceleratorNode
|
+--gov.sns.xal.smf.impl.ProfileMonitor
| Field Summary | |
static java.lang.String |
ABORT_SCAN_HANDLE
|
static java.lang.String |
ACCEPT_PARAMS_HANDLE
|
static java.lang.String |
BEGIN_SCAN_HANDLE
|
static java.lang.String |
BIAS_HANDLE
|
static java.lang.String |
CHANGE_PARAMS_HANDLE
|
static java.lang.String |
NO_MEAS_HANDLE
|
static java.lang.String |
POS_ARRAY_HANDLE
|
static java.lang.String |
POS_HANDLE
|
static java.lang.String |
POS_SPACING_HANDLE
|
Channel |
PosArrayC
|
Channel |
PosC
|
static java.lang.String |
RT_GRAPH_HANDLE
|
static java.lang.String |
s_strType
|
static java.lang.String |
SCAN_LEN_HANDLE
|
static java.lang.String |
STAT_ARRAY_HANDLE
|
Channel |
StatArrayC
|
static java.lang.String |
STEP1_POS_HANDLE
|
static java.lang.String |
STEPS_HANDLE
|
static java.lang.String |
X_AMP_F_HANDLE
|
static java.lang.String |
X_AMP_M_HANDLE
|
static java.lang.String |
X_AREA_F_HANDLE
|
static java.lang.String |
X_AREA_M_HANDLE
|
static java.lang.String |
X_FIT_HANDLE
|
static java.lang.String |
X_MEAN_F_HANDLE
|
static java.lang.String |
X_MEAN_M_HANDLE
|
static java.lang.String |
X_OFFST_F_HANDLE
|
static java.lang.String |
X_OFFST_M_HANDLE
|
static java.lang.String |
X_POS_HANDLE
|
static java.lang.String |
X_RAW_HANDLE
|
static java.lang.String |
X_REAL_DATA_HANDLE
|
static java.lang.String |
X_SIGMA_F_HANDLE
|
static java.lang.String |
X_SIGMA_M_HANDLE
|
static java.lang.String |
X_SLOPE_F_HANDLE
|
static java.lang.String |
X_SLOPE_M_HANDLE
|
static java.lang.String |
XDATA_ARRAY_HANDLE
|
Channel |
XDataArrayC
|
Channel |
XFitC
|
static java.lang.String |
Y_AMP_F_HANDLE
|
static java.lang.String |
Y_AMP_M_HANDLE
|
static java.lang.String |
Y_AREA_F_HANDLE
|
static java.lang.String |
Y_AREA_M_HANDLE
|
static java.lang.String |
Y_FIT_HANDLE
|
static java.lang.String |
Y_MEAN_F_HANDLE
|
static java.lang.String |
Y_MEAN_M_HANDLE
|
static java.lang.String |
Y_OFFST_F_HANDLE
|
static java.lang.String |
Y_OFFST_M_HANDLE
|
static java.lang.String |
Y_POS_HANDLE
|
static java.lang.String |
Y_RAW_HANDLE
|
static java.lang.String |
Y_REAL_DATA_HANDLE
|
static java.lang.String |
Y_SIGMA_F_HANDLE
|
static java.lang.String |
Y_SIGMA_M_HANDLE
|
static java.lang.String |
Y_SLOPE_F_HANDLE
|
static java.lang.String |
Y_SLOPE_M_HANDLE
|
static java.lang.String |
YDATA_ARRAY_HANDLE
|
Channel |
YDataArrayC
|
Channel |
YFitC
|
static java.lang.String |
Z_AMP_F_HANDLE
|
static java.lang.String |
Z_AMP_M_HANDLE
|
static java.lang.String |
Z_AREA_F_HANDLE
|
static java.lang.String |
Z_AREA_M_HANDLE
|
static java.lang.String |
Z_FIT_HANDLE
|
static java.lang.String |
Z_MEAN_F_HANDLE
|
static java.lang.String |
Z_MEAN_M_HANDLE
|
static java.lang.String |
Z_OFFST_F_HANDLE
|
static java.lang.String |
Z_OFFST_M_HANDLE
|
static java.lang.String |
Z_POS_HANDLE
|
static java.lang.String |
Z_RAW_HANDLE
|
static java.lang.String |
Z_REAL_DATA_HANDLE
|
static java.lang.String |
Z_SIGMA_F_HANDLE
|
static java.lang.String |
Z_SIGMA_M_HANDLE
|
static java.lang.String |
Z_SLOPE_F_HANDLE
|
static java.lang.String |
Z_SLOPE_M_HANDLE
|
static java.lang.String |
ZDATA_ARRAY_HANDLE
|
Channel |
ZDataArrayC
|
Channel |
ZFitC
|
| Fields inherited from class gov.sns.xal.smf.AcceleratorNode |
channelSuite, m_bolIsSoft, m_bolStatus, m_bolValid, m_bucAlign, m_bucAper, m_bucTwiss, m_dblLen, m_dblPos, m_mapAttrs, m_objAccel, m_seqParent, m_strId |
| Constructor Summary | |
ProfileMonitor(java.lang.String strId)
|
|
| Method Summary | |
void |
connectPos()
|
void |
connectPosArray()
connect the position data array [] |
void |
connectStatArray()
connect the status array [] |
void |
connectXDataArray()
connect the x data array [] |
void |
connectXFitArray()
connect the x fit array [] |
void |
connectYDataArray()
connect the y data array [] |
void |
connectYFitArray()
connect the y fit array [] |
void |
connectZDataArray()
connect the z data array [] |
void |
connectZFitArray()
connect the z fit array [] |
void |
doScan()
tells the wire scanner to actually perform a scan |
double |
getPos()
use this to get the real time position of the wire [mm] |
double[] |
getPosArray()
get the position data array [] |
double |
getScanLength()
use this to get the length of the scan [mm] |
double[] |
getStatusArray()
get the status array [] |
java.lang.String |
getType()
Override to provide type signature |
double |
getXAmplF()
use this to get the x amp fit |
double |
getXAmplM()
use this to get the x amp rms |
double |
getXAreaF()
use this to get the x area fit |
double |
getXAreaM()
use this to get the x area rms |
double[] |
getXDataArray()
get the x data array [] |
double[] |
getXFitArray()
get the x fit array [] |
double |
getXMeanF()
use this to get the x mean fit |
double |
getXMeanM()
use this to get the x mean rms |
double |
getXOffsetF()
use this to get the x offst fit |
double |
getXOffsetM()
use this to get the x offst rms |
double[] |
getXPos()
get the array with x (horizontal) positions in mm |
double[] |
getXRaw()
get the raw horizontal intensity array [AU] |
double |
getXSigmaF()
use this to get the x sigma fit |
double |
getXSigmaM()
use this to get the x sigma rms |
double |
getXSlopeF()
use this to get the x slope fit |
double |
getXSlopeM()
use this to get the x slope rms |
double |
getYAmplF()
use this to get the y amp fit |
double |
getYAmplM()
use this to get the y amp rms |
double |
getYAreaF()
use this to get the y area fit |
double |
getYAreaM()
use this to get the y area rms |
double[] |
getYDataArray()
get the y data array [] |
double[] |
getYFitArray()
get the y fit array [] |
double |
getYMeanF()
use this to get the y mean fit |
double |
getYMeanM()
use this to get the y mean rms |
double |
getYOffsetF()
use this to get the y offst fit |
double |
getYOffsetM()
use this to get the y offst rms |
double[] |
getYPos()
get the array with y (vertital) positions in mm |
double[] |
getYRaw()
get the raw vertical intensity array [AU] |
double |
getYSigmaF()
use this to get the y sigma fit |
double |
getYSigmaM()
use this to get the y sigma rms |
double |
getYSlopeF()
use this to get the y slope fit |
double |
getYSlopeM()
use this to get the y slope rms |
double |
getZAmplF()
use this to get the z amp fit |
double |
getZAmplM()
use this to get the z amp rms |
double |
getZAreaF()
use this to get the z area fit |
double |
getZAreaM()
use this to get the z area rms |
double[] |
getZDataArray()
get the z data array [] |
double[] |
getZFitArray()
get the z fit array [] |
double |
getZMeanF()
use this to get the z mean fit |
double |
getZMeanM()
use this to get the z mean rms |
double |
getZOffsetF()
use this to get the z offst fit |
double |
getZOffsetM()
use this to get the z offst rms |
double[] |
getZPos()
get the array with z (diagnoal) positions in mm |
double[] |
getZRaw()
get the raw diagonal intensity array [AU] |
double |
getZSigmaF()
use this to get the z sigma fit |
double |
getZSigmaM()
use this to get the z sigma rms |
double |
getZSlopeF()
use this to get the z slope fit |
double |
getZSlopeM()
use this to get the z slope rms |
void |
setBias(double newBias)
Set the bias voltage on the wire |
void |
setNAvgPulses(double startPos)
set the starting wire position [mm] |
void |
setNAvgPulses(int numAvgs)
set the number of pulses to average over at each wire position |
void |
setNSteps(int numSteps)
set the number of steps to take |
void |
stopScan()
tells the wire scanner to stop a scan |
void |
updateFits()
this method updates the horizonyal profile ploynomial fitted information from the instrument |
| Methods inherited from class gov.sns.xal.smf.AcceleratorNode |
addBucket, channelSuite, clear, dataLabel, getAccelerator, getAlign, getAndConnectChannel, getAper, getBucket, getBuckets, getChannel, getHandles, getId, getLength, getParent, getPosition, getStatus, getTwiss, getValid, hasBucket, hasParent, isKindOf, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setLength, setParent, setPosition, setStatus, setTwiss, setValid, toString, update, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String s_strType
public static final java.lang.String POS_HANDLE
public Channel PosC
public static final java.lang.String RT_GRAPH_HANDLE
public static final java.lang.String ABORT_SCAN_HANDLE
public static final java.lang.String BEGIN_SCAN_HANDLE
public static final java.lang.String CHANGE_PARAMS_HANDLE
public static final java.lang.String ACCEPT_PARAMS_HANDLE
public static final java.lang.String STAT_ARRAY_HANDLE
public Channel StatArrayC
public static final java.lang.String XDATA_ARRAY_HANDLE
public Channel XDataArrayC
public static final java.lang.String YDATA_ARRAY_HANDLE
public Channel YDataArrayC
public static final java.lang.String ZDATA_ARRAY_HANDLE
public Channel ZDataArrayC
public static final java.lang.String POS_ARRAY_HANDLE
public Channel PosArrayC
public static final java.lang.String STEPS_HANDLE
public static final java.lang.String STEP1_POS_HANDLE
public static final java.lang.String POS_SPACING_HANDLE
public static final java.lang.String NO_MEAS_HANDLE
public static final java.lang.String SCAN_LEN_HANDLE
public static final java.lang.String BIAS_HANDLE
public static final java.lang.String X_AREA_F_HANDLE
public static final java.lang.String X_AMP_F_HANDLE
public static final java.lang.String X_MEAN_F_HANDLE
public static final java.lang.String X_SIGMA_F_HANDLE
public static final java.lang.String X_OFFST_F_HANDLE
public static final java.lang.String X_SLOPE_F_HANDLE
public static final java.lang.String X_AREA_M_HANDLE
public static final java.lang.String X_AMP_M_HANDLE
public static final java.lang.String X_MEAN_M_HANDLE
public static final java.lang.String X_SIGMA_M_HANDLE
public static final java.lang.String X_OFFST_M_HANDLE
public static final java.lang.String X_SLOPE_M_HANDLE
public static final java.lang.String Y_AREA_F_HANDLE
public static final java.lang.String Y_AMP_F_HANDLE
public static final java.lang.String Y_MEAN_F_HANDLE
public static final java.lang.String Y_SIGMA_F_HANDLE
public static final java.lang.String Y_OFFST_F_HANDLE
public static final java.lang.String Y_SLOPE_F_HANDLE
public static final java.lang.String Y_AREA_M_HANDLE
public static final java.lang.String Y_AMP_M_HANDLE
public static final java.lang.String Y_MEAN_M_HANDLE
public static final java.lang.String Y_SIGMA_M_HANDLE
public static final java.lang.String Y_OFFST_M_HANDLE
public static final java.lang.String Y_SLOPE_M_HANDLE
public static final java.lang.String Z_AREA_F_HANDLE
public static final java.lang.String Z_AMP_F_HANDLE
public static final java.lang.String Z_MEAN_F_HANDLE
public static final java.lang.String Z_SIGMA_F_HANDLE
public static final java.lang.String Z_OFFST_F_HANDLE
public static final java.lang.String Z_SLOPE_F_HANDLE
public static final java.lang.String Z_AREA_M_HANDLE
public static final java.lang.String Z_AMP_M_HANDLE
public static final java.lang.String Z_MEAN_M_HANDLE
public static final java.lang.String Z_SIGMA_M_HANDLE
public static final java.lang.String Z_OFFST_M_HANDLE
public static final java.lang.String Z_SLOPE_M_HANDLE
public static final java.lang.String X_FIT_HANDLE
public Channel XFitC
public static final java.lang.String Y_FIT_HANDLE
public Channel YFitC
public static final java.lang.String Z_FIT_HANDLE
public Channel ZFitC
public static final java.lang.String X_POS_HANDLE
public static final java.lang.String Y_POS_HANDLE
public static final java.lang.String Z_POS_HANDLE
public static final java.lang.String X_RAW_HANDLE
public static final java.lang.String Y_RAW_HANDLE
public static final java.lang.String Z_RAW_HANDLE
public static final java.lang.String X_REAL_DATA_HANDLE
public static final java.lang.String Y_REAL_DATA_HANDLE
public static final java.lang.String Z_REAL_DATA_HANDLE
| Constructor Detail |
public ProfileMonitor(java.lang.String strId)
| Method Detail |
public java.lang.String getType()
getType in class AcceleratorNode
public double[] getXPos()
throws ConnectionException,
GetException
ConnectionException
GetException
public double[] getYPos()
throws ConnectionException,
GetException
ConnectionException
GetException
public double[] getZPos()
throws ConnectionException,
GetException
ConnectionException
GetException
public double[] getXRaw()
throws ConnectionException,
GetException
ConnectionException
GetException
public double[] getYRaw()
throws ConnectionException,
GetException
ConnectionException
GetException
public double[] getZRaw()
throws ConnectionException,
GetException
ConnectionException
GetException
public void setNSteps(int numSteps)
throws ConnectionException,
PutException
numSteps - = number of Steps to take
ConnectionException
PutException
public void setNAvgPulses(int numAvgs)
throws ConnectionException,
PutException
ConnectionException
PutException
public void setNAvgPulses(double startPos)
throws ConnectionException,
PutException
ConnectionException
PutException
public void setBias(double newBias)
throws ConnectionException,
PutException
newBias - = bias [volts]
ConnectionException
PutException
public double getPos()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectPos()
throws ConnectionException
ConnectionException
public double getScanLength()
throws ConnectionException,
GetException
ConnectionException
GetException
public void doScan()
throws ConnectionException,
PutException
ConnectionException
PutException
public void stopScan()
throws ConnectionException,
PutException
ConnectionException
PutException
public double[] getStatusArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectStatArray()
throws ConnectionException
ConnectionException
public double[] getXDataArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectXDataArray()
throws ConnectionException
ConnectionException
public double[] getYDataArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectYDataArray()
throws ConnectionException
ConnectionException
public double[] getZDataArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectZDataArray()
throws ConnectionException
ConnectionException
public double[] getPosArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectPosArray()
throws ConnectionException
ConnectionException
public double[] getXFitArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectXFitArray()
throws ConnectionException
ConnectionException
public double[] getYFitArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectYFitArray()
throws ConnectionException
ConnectionException
public double[] getZFitArray()
throws ConnectionException,
GetException
ConnectionException
GetException
public void connectZFitArray()
throws ConnectionException
ConnectionException
public double getXAreaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYAreaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZAreaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXAreaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYAreaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZAreaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXSigmaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYSigmaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZSigmaF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXSigmaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYSigmaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZSigmaM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXAmplF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYAmplF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZAmplF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXAmplM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYAmplM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZAmplM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXMeanF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYMeanF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZMeanF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXMeanM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYMeanM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZMeanM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXOffsetF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYOffsetF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZOffsetF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXOffsetM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYOffsetM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZOffsetM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXSlopeF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYSlopeF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZSlopeF()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getXSlopeM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getYSlopeM()
throws ConnectionException,
GetException
ConnectionException
GetException
public double getZSlopeM()
throws ConnectionException,
GetException
ConnectionException
GetExceptionpublic void updateFits()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||