PyJEM.TEM3.__feg¶
Created on Wed Apr 9 13:13:00 2025
@author: dmaekawa
- class PyJEM.TEM3.__feg.FEG3(*args, **kw)¶
Bases:
_DummyTEM3Accessor- ExecAutoFlashing(state)¶
Start auto flashing method.
- Parameters:
state (int) –
Control state.
index
Description
0
Stop
1
Start
- Returns:
Auto flashing method state.
index
Description
-1
Not ready
0
Stop
1
Start
- Return type:
int
Note
Only work gun type is CFEG
Example
>>> TEM3.FEG3().ExecAutoFlashing(1) 1
- ExecEmissionOn(state)¶
Start/Stop emission on method.
- Parameters:
state (int) –
Control state.
index
Description
0
Stop
1
Start
- Returns:
Auto emission method state.
index
Description
-1
Not ready
0
OFF
1
ON
- Return type:
int
Note
Only work gun type is CFEG
Example
>>> TEM3.FEG3().ExecEmissionOn(1) 1
- GetAutoFlashingStatus()¶
Get AutoFlashing() execution status
- Returns:
Auto flashing method state.
index
Description
-1
Error
0
Idle
1
Running
- Return type:
int
Note
Only work gun type is CFEG
Example
>>> TEM3.FEG3().GetAutoFlashingStatus() 0
- GetBeamValve()¶
Get the FEGUN’s valve state(Open/Close).
- Returns:
Beam valve state.
index
Description
0
Close
1
Open
- Return type:
int
Note
This works for FEG and 3100EF.
Example
>>> TEM3.FEG3().GetBeamValve() 0
- GetEmissionOnStatus()¶
Get ExecEmissionOn() state.
- Returns:
(phase, status) tuple.
phase (int): Execute state.
index
Description
-1
Error
0
Idle
1
Running
status (int): Emission status.
index
Description
0
Emission off
1
Emission on
- Return type:
list
Note
This works for FEG and 3100EF.
Example
>>> TEM3.FEG3().GetEmissionOnStatus() (0,0)
- GetV1Ready()¶
Get V1 ready status.
- Returns:
V1 ready status.
index
Description
0
Not ready
1
Ready
- Return type:
int
Note
This works for ARM200F
Example
>>> TEM3.FEG3().GetBeamValve() 0
- SetBeamValve(state)¶
Set the FEGUN’s valve state(Open/Close).
- Parameters:
state (int) –
Beam valve state.
index
Description
0
Close
1
Open
- Return type:
None
Note
This works for ARM200F
Example
>>> TEM3.FEG3().SetBeamValve(1)
- SetFEGEmissionOff(state)¶
Off the FEG emission.
- Parameters:
state (int) –
Beam valve state.
index
Description
0
OFF
1
ON
- Return type:
None
Note
This works for ARM200F
Example
>>> TEM3.FEG3().SetFEGEmissionOff(1)