PyJEM.TEM3.__deflector

class PyJEM.TEM3.__deflector.Def3(*args, **kw)

Bases: _DummyTEM3Accessor

GetAngBal()

Get AngleBalance value. this returns I/O output value.

Returns:

  • x (int) : 0-65535

  • y (int) : 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetAngBal()
(8000,8000)
GetBeamBlank()

Get the beam blanking status.

Returns:

Beam blanking status.

index

Description

0

OFF

1

ON

Return type:

int

Warning

Branking method is defined on machine side.

Example

>>> TEM3.Def3().GetBeamBlank()
0
GetCLA1()

Get CLAlignment1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetCLA1()
(8000,8000)
GetCLA2()

Get CLAlignment2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetCLA2()
(8000,8000)
GetCLs()

Get CLStig value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetCLs()
(8000,8000)
GetCorrection()

Get Correction value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetCorrection()
(8000,8000)
GetDefInfo(index)

Get select deflector value. this returns I/O output value.

Parameters:

index (int) –

Deflector index.

index

Description

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

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetDefInfo(1)
(8000,8000)
GetDetAlign(index)

Get Alignment value for detector. this returns I/O output value.

Parameters:

index (int) –

Detector index. See Detector Index for the mapping.

index

Description

1

SEI

2

EDS

3

BI-PRISM

4

DFI-EF

5

TVCAM-U

6

SSCAM-U

7

FARADAY-CAGE

8

BS

9

HRD

10

DFI-U

11

BFI-U

12

SCR-F

13

SCR-L

14

DFI-B

15

BFI-B

16

SSCAM-B

17

TVCAM-B

18

EELS

19

TVCAM-GIF

20

SSCAM-GIF

21

BEI-TOPO

22

BEI-COMPO

23

SEI-TOPO

24

SEI-COMPO

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetDetAlign(1)
(8000,8000)
GetFLA1()

Get FLAlignment1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetFLA1()
(8000,8000)
GetFLA2()

Get FLAlignment2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetFLA2()
(8000,8000)
GetFLs1()

Get FLStig1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetFLs1()
(8000,8000)
GetFLs2()

Get FLStig2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetFLs2()
(8000,8000)
GetGunA1()

Get GunAlignment1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetGunA1()
(8000,8000)
GetGunA2()

Get GunAlignment2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetGunA2()
(8000,8000)
GetILs()

Get ILStig value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetILs()
(8000,8000)
GetIS1()

Get ImageShift1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetIS1()
(8000,8000)
GetIS2()

Get ImageShift2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetIS2()
(8000,8000)
GetMagAdjust()

Get MagAdjust value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetMagAdjust()
(8000,8000)
GetOLs()

Get OLStig value. this returns I/O output value or OLS value on LM.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetOLs()
(8000,8000)
GetOffset()

Get Offset value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetOLs()
(8000,8000)
GetPLA()

Get PLAlign value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetPLA()
(8000,8000)
GetRotation()

Get Rotation value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetRotation()
(8000,8000)
GetScan1()

Get SCAN1 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetScan1()
(8000,8000)
GetScan2()

Get SCAN2 value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetScan2()
(8000,8000)
GetShifBal()

Get ShiftBalance value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetShifBal()
(8000,8000)
GetSpotA()

Get SpotAlignment value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetSpotA()
(8000,8000)
GetStemIS()

Get IS value for ASID. The variable corresponds to IS value overlapped to CLA

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetStemIS()
(8000,8000)
GetTiltBal()

Get TiltBalance value. this returns I/O output value.

Returns:

A tuple (x, y) index.:

  • x (int): x value. range is 0-65535

  • y (int): y value. range is 0-65535

Return type:

list

Example

>>> TEM3.Def3().GetTiltBal()
(8000,8000)
SetAngBal(x, y)

Set AngleBalance value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – range is 0-65535.

  • y (int) – range is 0-65535.

Return type:

None

Example

>>> TEM3.Def3().SetAngBal(8000,8000)
SetBeamBlank(status)

Set the beam blanking status.

Parameters:

status (int) –

blanking status.

  • 0=OFF

  • 1=ON.

Return type:

None

Warning

Branking method is defined on machine side.

Example

>>> TEM3.Def3().SetBeamBlank(1)   # Blanking on
SetCLA1(x, y)

Set CLAlignment1 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetCLA1(8000,8000)
SetCLA2(x, y)

Set CLAlignment2 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetCLA2(8000,8000)
SetCLs(x, y)

Set CLStig value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetCLs(8000,8000)
SetDetAlign(detector, x, y)

Set Alignment value for detector. The variable corresponds to I/O output value.

Parameters:
  • detector (int) –

    Detector index. See Detector Index for the mapping.

    index

    Description

    1

    SEI

    2

    EDS

    3

    BI-PRISM

    4

    DFI-EF

    5

    TVCAM-U

    6

    SSCAM-U

    7

    FARADAY-CAGE

    8

    BS

    9

    HRD

    10

    DFI-U

    11

    BFI-U

    12

    SCR-F

    13

    SCR-L

    14

    DFI-B

    15

    BFI-B

    16

    SSCAM-B

    17

    TVCAM-B

    18

    EELS

    19

    TVCAM-GIF

    20

    SSCAM-GIF

    21

    BEI-TOPO

    22

    BEI-COMPO

    23

    SEI-TOPO

    24

    SEI-COMPO

  • x (int) – Input range: 0-65535

  • y (int) – Input range: 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetDetAlign(5,8000,8000)
SetFLA1(x, y)

Set FLAlignment1 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetFLA1(8000,8000)
SetFLA2(x, y)

Set FLAlignment2 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetFLA2(8000,8000)
SetFLs1(x, y)

Set FLStig1 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetFLs1(8000,8000)
SetFLs2(x, y)

Set FLStig2 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetFLs2(8000,8000)
SetGunA1(x, y)

Set GunAlignment1 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().GunAlignment1(8000,8000)
SetGunA2(x, y)

Set GunAlignment2 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().GunAlignment2(8000,8000)
SetILs(x, y)

Set ILStig value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetILs(8000,8000)
SetIS1(x, y)

Set ImageShift1 value. The variable corresponds to I/O output value. IS on imaging system.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetILs(8000,8000)
SetIS2(x, y)

Set ImageShift2 value. The variable corresponds to I/O output value. IS on imaging system.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetIS2(8000,8000)
SetNtrl(index)

NTRL of the region which is being accessed.

Parameters:

index (int) –

Deflector index.

index

Description

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

Return type:

None

Example

>>> TEM3.Def3().SetNtrl(2)
SetOLs(x, y)

Set OLStig value. The variable corresponds to I/O output value. Set OLS for LM.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetOLs(8000,8000)
SetPLA(x, y)

Set PLAlign value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetPLA(8000,8000)
SetScan1(x, y)

Set SCAN1 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetScan1(8000,8000)
SetScan2(x, y)

Set SCAN2 value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetScan2(8000,8000)
SetShifBal(x, y)

Set ShiftBalance value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetShifBal(8000,8000)
SetSpotA(x, y)

Set SpotAlignment value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Example

>>> TEM3.Def3().SetSpotA(8000,8000)
SetStemA1CoarseRel(x, y)

Increase or decrease A1 Coarse value for STEM.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetStemA1CoarseRel(8000,8000)
SetStemBeamTiltRel(x, y)

Increase or decrease Beam Tilt value for STEM.

Parameters:
  • x (int) – input range : 0-65535

  • y (int) – input range : 0-65535

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetStemBeamTiltRel(8000,8000)
SetStemIS(x, y)

Set IS value for ASID. The variable corresponds to IS value overlapped to CLA.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Example

>>> TEM3.Def3().SetStemIS(8000,8000)
SetStemStigA1Rel(x, y)

Increase or decrease Stig A1 value for STEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetStemStigA1Rel(8000,8000)
SetStemStigB2Rel(x, y)

Increase or decrease Stig B2 value for STEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetStemStigB2Rel(8000,8000)
SetStemUserBShiftRel(x, y)

Increase or decrease User B Shift value for STEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetStemUserBShiftRel(8000,8000)
SetTemA1CoarseRel(x, y)

Increase or decrease A1 value for TEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetTemA1CoarseRel(8000,8000)
SetTemDShiftRel(x, y)

Increase or decrease D Shift value for TEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetTemDShiftRel(8000,8000)
SetTemDiStigRel(x, y)

Increase or decrease Di Stig value for TEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetTemDiStigRel(8000,8000)
SetTemStigA1Rel(x, y)

Increase or decrease Stig A1 value for TEM.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Note

This works for ARM200F.

Example

>>> TEM3.Def3().SetTemStigA1Rel(8000,8000)
SetTiltBal(x, y)

Set TiltBalance value. The variable corresponds to I/O output value.

Parameters:
  • x (int) – input range : 0-65535.

  • y (int) – input range : 0-65535.

Return type:

None

Example

>>> TEM3.Def3().SetTiltBal(8000,8000)