Public Member Functions | |
bool | Connect () |
Acquire class pointers from TEMEXT library. | |
short | TEM3CheckEnabled () |
short | TEM3SetRecvTimeout (long timer) |
Static Public Member Functions | |
static JeolCom & | getInstance () |
Get singleton instance. | |
static short | HT3SetHtValue (float val) |
static short | HT3GetHtValue (float *val) |
static short | HT3GetHtRange (float *maxValue, float *minStep) |
static short | GUN3SetFilamentVal (float val) |
static short | GUN3GetFilamentVal (float *val) |
static short | GUN3GetHtStts (short *sw) |
static short | GUN3SetBeamSw (short sw) |
static short | GUN3GetBeamSw (short *sw) |
static short | FEG3SetBeamValve (short sw) |
static short | FEG3GetBeamValve (short *sw) |
static short | EOS3SelectTemStem (short mode) |
static short | EOS3GetTemStemMode (short *mode) |
static short | EOS3SelectSpotSize (short size) |
static short | EOS3GetSpotSize (short *size) |
static short | EOS3SelectProbMode (short mode) |
static short | EOS3GetProbeMode (short *mode, DM_StringToken *name) |
static short | EOS3SetAlphaSelector (short sel) |
static short | EOS3GetAlpha (short *alpha) |
static short | EOS3SelectFunctionMode (short mode) |
static short | EOS3GetFunctionMode (short *mode, DM_StringToken *name) |
static short | EOS3SetSelector (short sel) |
static short | EOS3UpSelector () |
static short | EOS3DownSelector () |
static short | EOS3GetMagValue (long *mag, DM_StringToken *unit, DM_StringToken *string) |
static short | EOS3SetMagValue (long magValue) |
static short | EOS3SetSpctrMode (short mode) |
static short | EOS3GetSpctrMode (short *mode) |
static short | EOS3SetSpctrSelector (short sel) |
static short | EOS3UpSpctrSelector () |
static short | EOS3DownSpctrSelector () |
static short | EOS3GetSpctrValue (long *dispersion, DM_StringToken *unit, DM_StringToken *string) |
static short | EOS3SetStemCamSelector (short sel) |
static short | EOS3UpStemCamSelector () |
static short | EOS3DownStemCamSelector () |
static short | EOS3GetStemCamValue (long *cam, DM_StringToken *unit, DM_StringToken *string) |
static short | EOS3SetBrightness (short relval) |
static short | EOS3SetObjFocus (short relval) |
static short | EOS3SetDiffFocus (short relval) |
static short | LENS3SetCL3 (long val) |
static short | LENS3SetOLf (long val) |
static short | LENS3SetOLc (long val) |
static short | LENS3SetOM (long val) |
static short | LENS3SetDiffFocus (long val) |
static short | LENS3SetILFocus (long val) |
static short | LENS3SetPLFocus (long val) |
static short | LENS3SetFLf (long val) |
static short | LENS3SetFLc (long val) |
static short | LENS3SetNtrl (short lens) |
static short | LENS3GetCL1 (long *val) |
static short | LENS3GetCL2 (long *val) |
static short | LENS3GetCL3 (long *val) |
static short | LENS3GetCM (long *val) |
static short | LENS3GetOLf (long *val) |
static short | LENS3GetOLc (long *val) |
static short | LENS3GetOM (long *val) |
static short | LENS3GetOM2 (long *val) |
static short | LENS3GetOM2Flag (short *flag) |
static short | LENS3GetIL1 (long *val) |
static short | LENS3GetIL2 (long *val) |
static short | LENS3GetIL3 (long *val) |
static short | LENS3GetIL4 (long *val) |
static short | LENS3GetPL1 (long *val) |
static short | LENS3GetPL2 (long *val) |
static short | LENS3GetPL3 (long *val) |
static short | LENS3GetFLf (long *val) |
static short | LENS3GetFLc (long *val) |
static short | LENS3GetFLcomp1 (long *val) |
static short | LENS3GetFLcomp2 (long *val) |
static short | DEF3SetGunA1 (long x, long y) |
static short | DEF3SetGunA2 (long x, long y) |
static short | DEF3SetSpotA (long x, long y) |
static short | DEF3SetCLA1 (long x, long y) |
static short | DEF3SetCLA2 (long x, long y) |
static short | DEF3SetCLs (long x, long y) |
static short | DEF3SetOLs (long x, long y) |
static short | DEF3SetILs (long x, long y) |
static short | DEF3SetIS1 (long x, long y) |
static short | DEF3SetIS2 (long x, long y) |
static short | DEF3SetFLA1 (long x, long y) |
static short | DEF3SetFLA2 (long x, long y) |
static short | DEF3SetFLs1 (long x, long y) |
static short | DEF3SetFLs2 (long x, long y) |
static short | DEF3SetPLA (long x, long y) |
static short | DEF3SetShifBal (long x, long y) |
static short | DEF3SetTiltBal (long x, long y) |
static short | DEF3SetAngBal (long x, long y) |
static short | DEF3SetDetAlign (short id, long x, long y) |
static short | DEF3SetScan1 (long x, long y) |
static short | DEF3SetScan2 (long x, long y) |
static short | DEF3SetStemIS (long x, long y) |
static short | DEF3SetDefNtrl (short def) |
static short | DEF3GetGunA1 (long *x, long *y) |
static short | DEF3GetGunA2 (long *x, long *y) |
static short | DEF3GetSpotA (long *x, long *y) |
static short | DEF3GetCLA1 (long *x, long *y) |
static short | DEF3GetCLA2 (long *x, long *y) |
static short | DEF3GetCLs (long *x, long *y) |
static short | DEF3GetOLs (long *x, long *y) |
static short | DEF3GetILs (long *x, long *y) |
static short | DEF3GetIS1 (long *x, long *y) |
static short | DEF3GetIS2 (long *x, long *y) |
static short | DEF3GetFLA1 (long *x, long *y) |
static short | DEF3GetFLA2 (long *x, long *y) |
static short | DEF3GetFLs1 (long *x, long *y) |
static short | DEF3GetFLs2 (long *x, long *y) |
static short | DEF3GetPLA (long *x, long *y) |
static short | DEF3GetDetAlign (short id, long *x, long *y) |
static short | DEF3GetShifBal (long *x, long *y) |
static short | DEF3GetTiltBal (long *x, long *y) |
static short | DEF3GetAngBal (long *x, long *y) |
static short | DEF3GetScan1 (long *x, long *y) |
static short | DEF3GetScan2 (long *x, long *y) |
static short | DEF3GetStemIS (long *x, long *y) |
static short | DEF3SetBeamBlank (short sw) |
static short | DEF3GetBeamBlank (short *sw) |
static short | EFILTER3SetEnergyShift (float val) |
static short | EFILTER3GetEnergyShift (float *val) |
static short | EFILTER3GetEnergyShiftRange (float *max, float *step) |
static short | EFILTER3SetEnergyShiftSw (short sw) |
static short | EFILTER3GetEnergyShiftSw (short *sw) |
static short | EFILTER3SetSlitWidth (float width) |
static short | EFILTER3GetSlitWidth (float *width) |
static short | EFILTER3SetSlitPosotion (short inout) |
static short | EFILTER3GetSlitPosition (short *pos) |
static short | EFILTER3GeSlitWidthRange (float *max, float *step) |
static short | STAGE3SetStagePosition (float x, float y) |
static short | STAGE3SetX (float x) |
static short | STAGE3SetY (float y) |
static short | STAGE3SetZ (float z) |
static short | STAGE3SetTiltXAngle (float tiltx) |
static short | STAGE3SetTiltYAngle (float angle) |
static short | STAGE3SetXRel (float relx) |
static short | STAGE3SetYRel (float rely) |
static short | STAGE3SetZRel (float relz) |
static short | STAGE3SetTXRel (float reltx) |
static short | STAGE3SetTYRel (float ty) |
static short | STAGE3SetOrg () |
static short | STAGE3SelDrvMode (short sw) |
static short | STAGE3GetDrvMode (short *sw) |
static short | STAGE3Stop () |
static short | STAGE3GetPos (float *x, float *y, float *z, float *tx, float *ty) |
static short | STAGE3GetStatus (short *x, short *y, short *z, short *tx, short *ty) |
static short | STAGE3GetDirection (short *x, short *y, short *z, short *tx, short *ty) |
static short | STAGE3GetPiezoPosi (float *x, float *y) |
static short | STAGE3GetHolderStts (short *stts) |
static short | DETECTOR3SetScreen (short sw) |
static short | DETECTOR3SetPosition (short code, short position) |
static short | DETECTOR3GetPosition (short code, short *position) |
static short | DETECTOR3SetImageSw (short code, short sw) |
static short | DETECTOR3GetImageSw (short code, short *sw) |
static short | DETECTOR3SetBrt (short code, short val) |
static short | DETECTOR3GetBrt (short code, short *val) |
static short | DETECTOR3SetCont (short code, short val) |
static short | DETECTOR3GetCont (short code, short *val) |
static short | APT3GetKind (short *id) |
static short | APT3SelectKind (short id) |
static short | APT3GetPosition (short *x, short *y) |
static short | APT3SetPosition (short x, short y) |
static short | APT3GetSize (short kind, short *num) |
static short | APT3SetSize (short num) |
static short | SCAN3SetExtScanMode (short sw) |
static short | SCAN3GetExtScanMode (short *sw) |
static short | SCAN3GetRotationAngle (short *angle) |
static short | SCAN3SetRotationAngle (short angle) |
static short | CAMERA3SetExpTime (float time) |
static short | CAMERA3GetExpTime (float *time) |
static short | CAMERA3SelectFilmLoadingMode (short film_feed) |
static short | CAMERA3TakePhoto () |
static short | CAMERA3CancelPhoto () |
static short | CAMERA3GetStatus (short *stts) |
static short | CAMERA3SelectMode (short shutter_mode) |
static short | CAMERA3GetMode (short *shutter_mode) |
static short | CAMERA3GetCurrentDensity (float *value) |
static short | CAMERA3SetShutterPosition (short sw) |
static short | CAMERA3GetShutterPosition (short *sw) |
static short | CAMERA3ExposeShutter (float time) |
static short | MDS3SetSearchMode () |
static short | MDS3SetFocusMode () |
static short | MDS3SetPhotosetMode () |
static short | MDS3EndMdsMode () |
static short | MDS3GetMdsMode (short *mode) |
|
static |
Get selected aperture type
[out] | id | 0:Nothing / 1:CLA / 2:OLA / 3:HCA / 4:SAA /5:ENTA / 6:EDS |
|
static |
Get the position of selected aperture
[out] | x | Range: 0..4095 |
[out] | y | Range: 0..4095 |
|
static |
Get aperture number
[in] | kind | 0:Nothing / 1:CLA / 2:OLA / 3:HCA / 4:SAA /5:ENTA / 6:EDS |
[out] | num | 0(Open)..4 |
|
static |
Select aperture type
[in] | id | 0:Nothing / 1:CLA / 2:OLA / 3:HCA / 4:SAA /5:ENTA / 6:EDS |
|
static |
Set the position of selected aperture
[in] | x | Range: 0..4095 Unit: 1 |
[in] | y | Range: 0..4095 Unit: 1 |
|
static |
Set the number of selected aperture
[in] | num | 0(Open)..4 |
|
static |
Abort taking photo. Draw the film and increment film number.
|
static |
Open shutter and close it after wait
[in] | time | seconds, Range: 0.1..180.0 Unit: 0.1 |
|
static |
Get electric current density. Converted value to film plane.
[out] | value | pA/cm2 |
|
static |
Get exposure time
[out] | time | seconds, Range: 0..180.0 Unit: 0.1 |
|
static |
Get the way to set shutter speed
[out] | shutter_mode | 0:Manual exposure / 1:Automatic exposure /2:BULB |
|
static |
Get shutter status
[out] | sw | 0:Open/1:Close/2:Expose |
|
static |
Get photography status
[out] | stts | 0:Rest / 1:Imaging |
|
static |
Select film loading mode
[in] | film_feed | Manual:0 Auto: 1(Load film to imaging positionbefore photography) Auto: 2(Load film to imagingposition after photography) |
|
static |
Select the way to set shutter speed
[in] | shutter_mode | 0:Manual exposure / 1:Automatic exposure /2:BULB |
|
static |
Set exposure time
[in] | time | seconds, Range: 0..180.0 Unit: 0.1 |
|
static |
Open/Close shutter. This does not work while imaging. Time out error occurs after 1 minute closing.
[in] | sw | 0:Open / 1:Close |
|
static |
Start taking photo
|
static |
Get AngleBalance value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get beam branking status. Branking method is defined on machine side.
[out] | sw | 0:OFF/1:ON |
|
static |
Get CLAlignment1 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get CLAlignment2 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get CLStig value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get Alignment value for detector (DAC value unit).
[in] | id | Detector ID |
[out] | x | returns I/O output value. id = Detector ID. *1) Range of x, y: 0..FFFF(H) |
[out] | y | returns I/O output value. id = Detector ID. *1) Range of x, y: 0..FFFF(H) |
|
static |
Get FLAlignment1 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FLAlignment2 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FLStig1 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FLStig2 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get GunAlignment1 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get GunAlignment2 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get ILStig value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get ImageShift1 value (DAC value unit).
[out] | x | returns I/O output value. IS on imaging system. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. IS on imaging system. Range: 0..FFFF(H) |
|
static |
Get ImageShift2 value (DAC value unit).
[out] | x | returns I/O output value. IS on imaging system. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. IS on imaging system. Range: 0..FFFF(H) |
|
static |
Get OLStig value (DAC value unit).
[out] | x | returns I/O output value or OLS value on LM. Range: 0..FFFF(H) |
[out] | y | returns I/O output value or OLS value on LM. Range: 0..FFFF(H) |
|
static |
Get PLAlign value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get SCAN1 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get SCAN2 value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get ShiftBalance value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get SpotAlignment value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get IS value for ASID (DAC value unit).
[out] | x | corresponds to IS value overlapped to CLA Range: 0..FFFF(H) |
[out] | y | corresponds to IS value overlapped to CLA Range: 0..FFFF(H) |
|
static |
Get TiltBalance value (DAC value unit).
[out] | x | returns I/O output value. Range: 0..FFFF(H) |
[out] | y | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Set AngleBalance value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
On/Off beam branking. Branking method is defined on machine side.
[in] | sw | 0:OFF/1:ON |
|
static |
Set CLAlignment1 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set CLAlignment2 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set CLStig value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
NTRL of the region which is being accessed
[in] | def | DEF number 0:GUN1 / 1:GUN2 / 2:CLA1 / 3:CLA2 / 4:CMP-S /5:CMP-T / 6:CMT-A / 7:CLS / 8:ISC1 / 9:ISC2 /10:SPA / 11:PLA / 12:OLS / 13:ILS / 14:FLS1 /15:FLS2 / 16:FLA1 / 17:FLA2 / 18:SCAN1 /19:SCAN2 / 20:IS-ASID / 21:MAG-ADJ /22:ROTATION / 23:CORRECTION / 24:OFFSET |
|
static |
Set Alignment value for detector (DAC value unit).
[in] | id | Detector ID |
[in] | x | corresponds to I/O output value. id = Detector ID *1) Range of x, y: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. id = Detector ID *1) Range of x, y: 0..FFFF(H) |
|
static |
Set FLAlignment1 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set FLAlignment2 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set FLStig1 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set FLStig2 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set GunAlignment1 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set GunAlignment2 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set ILStig value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set ImageShift1value (DAC value unit).
[in] | x | corresponds to I/O output value. IS on imaging system. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. IS on imaging system. Range: 0..FFFF(H) |
|
static |
Set ImageShift2value (DAC value unit).
[in] | x | corresponds to I/O output value. IS on imaging system. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. IS on imaging system. Range: 0..FFFF(H) |
|
static |
Set OLStig value (DAC value unit).
[in] | x | corresponds to I/O output value. Set OLS for LM. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Set OLS for LM. Range: 0..FFFF(H) |
|
static |
Set PLAlign value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set SCAN1 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set SCAN2 value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set ShiftBalance value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set SpotAlignment value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Set IS value for ASID (DAC value unit).
[in] | x | corresponds to IS value overlapped to CLA Range: 0..FFFF(H) |
[in] | y | corresponds to IS value overlapped to CLA Range: 0..FFFF(H) |
|
static |
Set TiltBalance value (DAC value unit).
[in] | x | corresponds to I/O output value. Range: 0..FFFF(H) |
[in] | y | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Get Brightness of detector
[in] | code | Detector ID *1) |
[out] | val | Range: 0..4095 |
|
static |
Get Contrast of detector
[in] | code | Detector ID *1) |
[out] | val | Range: 0..4095 |
|
static |
Get input status from detector
[in] | code | Detector ID *1) |
[out] | sw | Input signal 0:OUT/1:IN |
|
static |
Get detector position
[in] | code | Detector ID *1) |
[out] | position | Detector position 0:OUT/1:IN |
|
static |
Set Brightness of detector
[in] | code | Detector ID *1) |
[in] | val | Brightness range: 0..4095 Brightness unit: 1 |
|
static |
Set Contrast of detector
[in] | code | Detector ID *1) |
[in] | val | Contrast range: 0..4095 Contrast unit: 1 |
|
static |
ON/OFF input signal from detector
[in] | code | Detector ID *1) |
[in] | sw | Input signal 0:OUT/1:IN |
|
static |
Detector control
[in] | code | Detector ID *1) |
[in] | position | Detector position 0:OUT/1:IN |
|
static |
Screen control
[in] | sw | Select angle 0: 0 degree / 1: 7 degree / 2: 90 degree |
|
static |
Get maximum and minimum value
[out] | max | eV |
[out] | step | eV |
|
static |
Get energy shift voltage
[out] | val | volts |
|
static |
Get maximum and minimum value
[out] | max | volts |
[out] | step | volts |
|
static |
Get energy shift status (ON or OFF)
[out] | sw | 0:OFF/1:ON (volts) |
|
static |
Get slit status (IN or OUT)
[out] | pos | 0:OUT/1:IN |
|
static |
Get slit width
[out] | width | eV |
|
static |
Set energy shift voltage
[in] | val | volts |
|
static |
ON/OFF energy shift
[in] | sw | 0:OFF/1:ON |
|
static |
IN/OUT slit
[in] | inout | 0:OUT/1:IN |
|
static |
Set slit width
[in] | width | eV |
|
static |
Decrement Magnification/Camera length/Rocking angle number.
|
static |
Decrement spectrum magnification number. Down the energy spectrometer selector.
|
static |
Decrement imaging side camera length (magnification) number for STEM. Down the camera length selector.
|
static |
Get alpha number
[out] | alpha | Range:0..8 |
|
static |
Get imaging FUNCTION mode. On TEM observation 0:MAG1/1:MAG2/2:LowMAG/3:SAMAG/4:DIFF. On STEM observation 0:Align/1:SM-LMAG/2:SM-MAG/3:AMAG/4:uuDIFF/5:Rocking.
[out] | mode | |
[out] | name | function mode explaining string |
|
static |
Get Magnification
[out] | mag | Magnification value (Magnification of scanning image for ASID) |
[out] | unit | unit string |
[out] | string | magnification label |
|
static |
Get irradiative PROBE mode
[out] | mode | 0:TEM/1:EDS/2:NBD/3:CBD |
[out] | name | probe explaining string |
|
static |
Get spectrum mode status
[out] | mode | 0:OFF/1:ON |
|
static |
Get spectrum magnification
[out] | dispersion | Magnification value, units:um/V |
[out] | unit | Unit string |
[out] | string | Magnification label |
|
static |
Get SPOTSIZE number
[out] | size | Range:0..7 |
|
static |
Get imaging side camera length (magnification) for STEM
[out] | cam | Camera length value (cm) |
[out] | unit | Unit string |
[out] | string | Camera length string |
|
static |
Get TEM/ASID mode
[out] | mode | 0:TEM/1:ASID |
|
static |
Set imaging FUNCTION mode. On TEM observation 0:MAG1/1:MAG2/2:LowMAG/3:SAMAG/4:DIFF. On STEM observation 0:Align/1:SM-LMAG/2:SM-MAG/3:AMAG/4:uuDIFF/5:Rocking.
|
static |
Set irradiative PROBE mode
[in] | mode | 0:TEM/1:EDS/2:NBD/3:CBD |
|
static |
Set SPOTSIZE number
[in] | size | Range:0..7 |
|
static |
Set TEM/ASID mode
[in] | mode | 0:TEM/1:ASID |
|
static |
Set alpha number
[in] | sel | Range:0..8 |
|
static |
Increase or decrease lens value for BRIGHTNESS (MAG link). Same as BRIGHTNESS knob.
[in] | relval | Range: Although full range of short type variable can be accepted, the value around +-1 to 50 is suitable because the range corresponds to that of the knob on the operation panel. |
|
static |
Increase or decrease lens value for DIFF Focus (MAG link). Same as (DIFF) FOCUS knob.
[in] | relval | Range: Although full range of short type variable can be accepted, the value around +-1 to 50 is suitable because the range corresponds to that of the knob on the operation panel. |
|
static |
Set Magnification
[in] | magValue | magnification value |
|
static |
Increase or decrease lens value for OBJ Forcus (MAG link). Same as OBJ FOCUS knob.
[in] | relval | Range: Although full range of short type variable can be accepted, the value around +-1 to 50 is suitable because the range corresponds to that of the knob on the operation panel. |
|
static |
Set Magnification/Camera length/Rocking angle number
[in] | sel |
|
static |
ON/OFF spectrum mode
[in] | mode | 0:OFF/1:ON |
|
static |
Set spectrum magnification number
|
static |
Set imaging side camera length (magnification) number for STEM
|
static |
Increment Magnification/Camera length/Rocking angle number.
|
static |
Increment spectrum magnification number. Up the energy spectrometer selector.
|
static |
Increment imaging side camera length (magnification) number for STEM. Up the camera length selector.
|
static |
Get FEGUN valve status. This works for FEG and 3100EF.
[out] | sw | 0:Close/1:Open |
|
static |
Open/Close FEGUN valve. This works for FEG and 3100EF.
[in] | sw | 0:Close/1:Open |
|
static |
Get beam switch status. This does not work for FEG.
[out] | sw | 0:OFF/1:ON |
|
static |
Get filament current value. This does not work for FEG.
[out] | val | filament current value, range is 0 to 4.095 (amps) |
|
static |
Get HT status
[out] | sw | 0:OFF / 1:ON / 2:Increasing or decreasing |
|
static |
Set beam switch. Start heating filament.This does not work for FEG
[in] | sw | 0:OFF/1:ON |
|
static |
Set filament current value. This does not work for FEG.
[in] | val | filament current value, range is 0 to 4.095 (amps) |
|
static |
Get accelerate voltage range
[out] | maxValue | max accelerate voltage (volts) |
[out] | minStep | unit |
|
static |
Get accelerate voltage
[out] | val | accelerate voltage (volts) |
|
static |
Set accelerate voltage
[in] | val | accelerate voltage (volts) |
|
static |
Get CL1 value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get CL2 value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get CL3 value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get CM value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FL Coarse variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFF(H) |
|
static |
Get FL Comp1 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FL Comp2 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get FL Fine variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFF(H) |
|
static |
Get IL1 variable (DAC value unit).
[out] | val | returns I/O output value.Range: 0..FFFF(H) |
|
static |
Get IL2 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get IL3 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get IL4 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get OL Coarse value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get OL Fine value (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get OM variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get OM2 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get OM2 polarity
[out] | flag | 1: The same polarity as OM1 / -1: The contrary to OM1 |
|
static |
Get PL1 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get PL2 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Get PL3 variable (DAC value unit).
[out] | val | returns I/O output value. Range: 0..FFFF(H) |
|
static |
Set CL3 value (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Increase or decrease lens value for DIFF Focus (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Increase or decrease value for FLC (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value without carry. Range: 0..FFF(H) |
|
static |
Increase or decrease value for FLF (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value without carry. Range: 0..FFF(H) |
|
static |
Increase or decrease value for IL Focus (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
NTRL within only variable range
[in] | lens | Lens number 0:Brightness / 1:OBJ Focus / 2:DIFF Focus / 3:ILFocus / 4:PL Focus / 5:FL Focus |
|
static |
Set OLC value (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value without carry. Range: 0..FFFF(H) |
|
static |
Set OLF value (without MAG link) (DAC value unit).
[in] | val | corresponds to I/O output value without carry. Range: 0..FFFF(H) |
|
static |
Set OM value (without MAG link) (DAC value unit).
[in] | val | corresponds to OM1 I/O output value. Range: 0..FFFF(H) |
|
static |
Increase or decrease value for PL Focus (without MAGlink) (DAC value unit).
[in] | val | corresponds to I/O output value. Range: 0..FFFF(H) |
|
static |
Unset MDS mode
|
static |
Get MDS mode
[out] | mode | 0:OFF/1:Search/2:Focus/3:Photoset |
|
static |
Set to MDS focus mode
|
static |
Set to MDS photoset mode
|
static |
Set to MDS search mode
|
static |
Get whether External scan is going on
[out] | sw | 0:OFF/1:ON |
|
static |
Get Scan Rotation angle
[out] | angle | degree, Range: 0..359 |
|
static |
Allow External scan
[in] | sw | 0:OFF/1:ON |
|
static |
Set Scan Rotation angle
[in] | angle | degree, Range: 0..359 Unit: 1 |
|
static |
Get driving direction.
[out] | x | 0: - direction / 1: + direction. |
[out] | y | 0: - direction / 1: + direction. |
[out] | z | 0: - direction / 1: + direction. |
[out] | tx | 0: - direction / 1: + direction. |
[out] | ty | 0: - direction / 1: + direction. |
|
static |
Get selection on motor/piezo
[out] | sw | 0:Motor / 1:Piezo |
|
static |
Get holder status (inserted or not)
[out] | stts | 0:OUT/1:IN |
|
static |
Get piezo position (nm).
[out] | x | Range: +-10000.00 nm Unit: +-0.01 nm |
[out] | y | Range: +-10000.00 nm Unit: +-0.01 nm |
|
static |
Get motor position (nm, degree).
[out] | x | Range: +-100000.0 nm Unit: +-0.1 nm |
[out] | y | Range: +-100000.0 nm Unit: +-0.1 nm |
[out] | z | Range: +-100000.0 nm Unit: +-0.1 nm |
[out] | tx | Range: +-90.00 degree Unit: +-0.01 degree |
[out] | ty | Range: +-180.00 degree Unit: +-0.01 degree |
|
static |
Get driving status.
[out] | x | 0:Rest / 1:Moving / 2: Hardware limiter error. |
[out] | y | 0:Rest / 1:Moving / 2: Hardware limiter error. |
[out] | z | 0:Rest / 1:Moving / 2: Hardware limiter error. |
[out] | tx | 0:Rest / 1:Moving / 2: Hardware limiter error. |
[out] | ty | 0:Rest / 1:Moving / 2: Hardware limiter error. |
|
static |
Select motor/piezo
[in] | sw | 0:Motor / 1:Piezo |
|
static |
Move to origin. Moving order: TILTY,TITLX,Z,X,Y.
|
static |
Set X-Y axis drive (with rotation compensation)
[in] | x | nanometer, Range: +-100000.0 Unit: 0.1 |
[in] | y | nanometer, Range: +-100000.0 Unit: 0.1 |
|
static |
Set TiltX
[in] | tiltx | degree, Range: +-90.00 Unit: +-0.01 |
|
static |
Set TiltY
[in] | angle | degree, Range: +-180.00 Unit: +-0.01 |
|
static |
Relative tilt around TiltX
[in] | reltx | degree, Range: +-90.00 Unit: +-0.01 |
|
static |
Relative tilt around TiltY
[in] | ty | degree, Range: +-180.00 Unit: +-0.01 |
|
static |
Set X axis drive
[in] | x | nanometer, Range: +-100000.0 Unit: +-0.1. For piezo Range: +-10000.00 Unit: +-0.01 |
|
static |
Relative move along X axis
[in] | relx | nanometer, Range: +-100000.0 Unit: +-0.1 For piezo Range: +-10000.00 Unit: +-0.01 |
|
static |
Set Y axis drive
[in] | y | nanometer, Range: +-100000.0 Unit: +-0.1. For piezo Range: +-10000.00 Unit: +-0.01 |
|
static |
Relative move along Y axis
[in] | rely | nanometer, Range: +-100000.0 Unit: +-0.1 For piezo Range: +-10000.00 Unit: +-0.01 |
|
static |
Set Z axis drive. This works only for motor drive.
[in] | z | Range: +-100000.0 Unit: +-0.1 |
|
static |
Relative move along Z axis. This works only for motor drive.
[in] | relz | nanometer, Range: +-100000.0 Unit: +-0.1 |
|
static |
Stop all the drives
short JeolCom::TEM3CheckEnabled | ( | ) |
Check connection with TEM Server
short JeolCom::TEM3SetRecvTimeout | ( | long | timer) |
Set timeout value for no response
[in] | timer | milliseconds, Default: 2000 Unit: 1 |