Author Topic: Penepma/Penfluor/Fanal Low Energy Emission Lines  (Read 3843 times)

Probeman

  • Emeritus
  • *****
  • Posts: 2831
  • Never sleeps...
    • John Donovan
Penepma/Penfluor/Fanal Low Energy Emission Lines
« on: December 11, 2014, 08:26:15 AM »
The matrix.mdb k-ratio database now includes binaries for all elements between Na and Ru, some low z element emitters below Na, e.g.,

11/25/2014  05:47 PM            20,059 C-F_1-99.par
11/25/2014  05:47 PM            20,060 C-F_10-90.par
11/25/2014  05:47 PM            20,060 C-F_20-80.par
11/25/2014  05:47 PM            20,060 C-F_40-60.par
11/25/2014  05:47 PM            20,059 C-F_5-95.par
11/25/2014  05:47 PM            20,060 C-F_50-50.par
11/25/2014  05:47 PM            20,060 C-F_60-40.par
11/25/2014  05:47 PM            20,060 C-F_80-20.par
11/25/2014  05:47 PM            20,060 C-F_90-10.par
11/25/2014  05:47 PM            20,059 C-F_95-5.par
11/25/2014  05:47 PM            20,059 C-F_99-1.par
11/25/2014  05:47 PM            18,427 C-N_1-99.par
11/25/2014  05:47 PM            18,428 C-N_10-90.par
11/25/2014  05:48 PM            18,428 C-N_20-80.par
11/25/2014  05:48 PM            18,428 C-N_40-60.par
11/25/2014  05:48 PM            18,427 C-N_5-95.par
11/25/2014  05:48 PM            18,428 C-N_50-50.par
11/25/2014  05:48 PM            18,428 C-N_60-40.par
11/25/2014  05:48 PM            18,428 C-N_80-20.par
11/25/2014  05:48 PM            18,428 C-N_90-10.par
11/25/2014  05:48 PM            18,427 C-N_95-5.par
11/25/2014  05:48 PM            18,427 C-N_99-1.par
11/25/2014  05:48 PM            18,835 C-O_1-99.par
11/25/2014  05:48 PM            18,836 C-O_10-90.par
11/25/2014  05:48 PM            18,836 C-O_20-80.par
11/25/2014  05:48 PM            18,836 C-O_40-60.par
11/25/2014  05:48 PM            18,835 C-O_5-95.par
11/25/2014  05:48 PM            18,836 C-O_50-50.par
11/25/2014  05:48 PM            18,836 C-O_60-40.par
11/25/2014  05:48 PM            18,836 C-O_80-20.par
11/25/2014  05:48 PM            18,836 C-O_90-10.par
11/25/2014  05:48 PM            18,835 C-O_95-5.par
11/25/2014  05:48 PM            18,835 C-O_99-1.par

11/25/2014  05:48 PM            19,447 O-F_1-99.par
11/25/2014  05:48 PM            19,448 O-F_10-90.par
11/25/2014  05:48 PM            19,448 O-F_20-80.par
11/25/2014  05:48 PM            19,448 O-F_40-60.par
11/25/2014  05:48 PM            19,447 O-F_5-95.par
11/25/2014  05:48 PM            19,448 O-F_50-50.par
11/25/2014  05:48 PM            19,448 O-F_60-40.par
11/25/2014  05:48 PM            19,448 O-F_80-20.par
11/25/2014  05:48 PM            19,448 O-F_90-10.par
11/25/2014  05:48 PM            19,447 O-F_95-5.par
11/25/2014  05:48 PM            19,447 O-F_99-1.par
11/25/2014  05:48 PM            20,162 O-Ne_1-99.par
11/25/2014  05:48 PM            20,163 O-Ne_10-90.par
11/25/2014  05:48 PM            20,163 O-Ne_20-80.par
11/25/2014  05:48 PM            20,163 O-Ne_40-60.par
11/25/2014  05:48 PM            20,162 O-Ne_5-95.par
11/25/2014  05:48 PM            20,163 O-Ne_50-50.par
11/25/2014  05:48 PM            20,163 O-Ne_60-40.par
11/25/2014  05:48 PM            20,163 O-Ne_80-20.par
11/25/2014  05:48 PM            20,163 O-Ne_90-10.par
11/25/2014  05:48 PM            20,162 O-Ne_95-5.par
11/25/2014  05:48 PM            20,162 O-Ne_99-1.par

etc., etc.

and a smattering of other element binaries that can be found in the Calculated Matrix Binaries.txt found at this link:

http://probesoftware.com/download/Calculated%20Matrix%20Binaries.txt

To obtain the most recent matrix.mdb k-ratio database, please update from the CalcZAF Help | Update CalcZAF menu.

Calculations are continuing...

The only stupid question is the one not asked!

Probeman

  • Emeritus
  • *****
  • Posts: 2831
  • Never sleeps...
    • John Donovan
Re: Penepma/Penfluor/Fanal Low Energy Emission Lines
« Reply #1 on: December 11, 2014, 11:49:19 AM »
Important note about modeling of low energy emission lines:

The default minimum electron/photon energy utilized by the Penepma Penfluor/Fanal GUI is 1 keV, which works well for most EPMA situations. For K emission line (actually K edge shell) energies below 1 keV, the Penfluor GUI will automatically lower the minimum electron/photon modeling energy appropriately when the Automatically Adjust The Minimum Electron/Photon Energy checkbox is checked as seen here:



However, for other emission line below 1 keV, e.g., Cu La, the minimum electron/photon energy must be manually specified by *unchecking* the Automatically Adjust The Minimum Electron/Photon Energy checkbox and entering the appropriate minimum (edge) energy. For Cu La that would be 0.9 keV.

For the K line edge energies below 1 keV, the code for loading automatic minimum energies  is shown here:

Sub Penepma12AdjustMinimumEnergy2(esym As String)
' Check for Li, Be, B, C, N, O, F or Ne and adjust minimum energy if so

ierror = False
On Error GoTo Penepma12AdjustMinimumEnergy2Error

' Load adjustment
PenepmaMinimumElectronEnergy! = 1#      ' assume default 1 keV to start
If MiscStringsAreSame(esym$, Symlo$(10)) Then PenepmaMinimumElectronEnergy! = 0.8   ' Ne
If MiscStringsAreSame(esym$, Symlo$(9)) Then PenepmaMinimumElectronEnergy! = 0.6   ' F
If MiscStringsAreSame(esym$, Symlo$(8)) Then PenepmaMinimumElectronEnergy! = 0.5   ' O
If MiscStringsAreSame(esym$, Symlo$(7)) Then PenepmaMinimumElectronEnergy! = 0.3   ' N
If MiscStringsAreSame(esym$, Symlo$(6)) Then PenepmaMinimumElectronEnergy! = 0.2   ' C
If MiscStringsAreSame(esym$, Symlo$(5)) Then PenepmaMinimumElectronEnergy! = 0.1   ' B
If MiscStringsAreSame(esym$, Symlo$(4)) Then PenepmaMinimumElectronEnergy! = 0.05   ' Be
If MiscStringsAreSame(esym$, Symlo$(3)) Then PenepmaMinimumElectronEnergy! = 0.02   ' Li

'If MiscStringsAreSame(esym$, Symlo$(2)) Then PenepmaMinimumElectronEnergy! = 0.01   ' He
'If MiscStringsAreSame(esym$, Symlo$(1)) Then PenepmaMinimumElectronEnergy! = 0.00   ' H

' Update minimum energy field on form
FormPENEPMA12.TextPenepmaMinimumElectronEnergy.Text = Format$(PenepmaMinimumElectronEnergy!)

Exit Sub

' Errors
Penepma12AdjustMinimumEnergy2Error:
MsgBox Error$, vbOKOnly + vbCritical, "Penepma12AdjustMinimumEnergy2"
Call IOStatusAuto(vbNullString)
ierror = True
Exit Sub

Note that the lines for He and H are commented out!
The only stupid question is the one not asked!