Manual SpecsLabProdigy PDF
Manual SpecsLabProdigy PDF
Manual SpecsLabProdigy PDF
Chapter 1 – Introduction
1.1 Installation 1
1.2 Starting SpecsLab Prodigy 1
1.3 Information 2
Index
Chapter 1 – Introduction
Welcome to the user manual for the SPECS SpecsLab Prodigy. This is a software package for
controlling SPECS equipment, acquiring data and performing basic analysis.
SpecsLab Prodigy has a modular design and is therefore extremely extensible. Some details
concerning your instrumentation will therefore not be available. Information that is typically not
included in this manual includes:
Instrument-specific details. Please refer to the instrument manual for instructions on how
to control the instrument using SpecsLab Prodigy. Such information is included in the
Online Help.
Advanced configuration operations that cannot be performed in the GUI.
Support of third-party equipment such as synchrotron beamlines.
Programming details, such as integrating SpecsLab Prodigy into other software archi-
tectures.
However, because of the licensing system that determines which features are available in the
software, this manual describes features that you may not be able to access. If you read about
a feature that you cannot find in the software, but you would nevertheless like to use, please
contact SPECS for licensing information.
Further documentation is available in the doc folder of your SpecsLab Prodigy installation dir-
ectory. If you need further assistance, please contact SPECS support.
This manual was prepared using SpecsLab Prodigy version 4.12.0r49869.
1.1 Installation
SpecsLab Prodigy is pre-installed on delivery. It is configured for your equipment and requires
no further changes.
The Quick Guide contains details about installing the software as well as configuring licenses
and equipment.
1.3 Information
SpecsLab Prodigy is a modular program. This manual covers the core functionality as well as a
few specific applications involving other equipment. In addition to the analyzer, SpecsLab
Prodigy can control a variety of other equipment. You should therefore consult the SPECS user
manuals for other manuals for details of how to control specific instruments using SpecsLab
Prodigy.
The Quick Guide contains installation and configuration instructions as well as the basic pro-
cedures for acquiring and analyzing data.
The Online Help contains the information in this manual as well as instrument specific instruc-
tions.
Selecting Start/ SPECS/ Documentation opens a folder containing a set of documents related
to SpecsLab Prodigy.
For further advice and assistance, please also contact SPECS support:
Tel. +49 30 46 78 24-0
email: support@specs.com
SpecsLab Prodigy uses an intuitive graphical user interface for controlling instruments, design-
ing experiments and viewing data. The following sections describe some of the basic interface
tools for managing the appearance of the program:
Features on the menu bar.
Managing views.
Opening a second window.
Scrollbar markings to help you find features in various views.
the icon, which will return the view to its original size.
Saving and loading view layouts
You can save the current view layout for future sessions:
1. Select Layout/ Save Current Layout. A dialog will open.
2. Enter a new name to save the layout, or select an existing layout from the drop-down list to
overwrite the selected layout.
3. Click OK to save the layout.
You can easily restore the layout to a previous setting:
Click Layout in the menu bar and select the name of a layout.
The currently active part of the schedule is colored green. The currently acquired spectrum in
the data browser is also shown in green. A green bar appears in the schedule so you can easily
find which part of the experiment is running.
One of the most important uses of SpecsLab Prodigy is to acquire data in spectroscopy exper-
iments. This chapter guides you through the basic procedure for data acquisition. SpecsLab
Prodigy has an intuitive design—once you understand the basic operation, you should be able
to adapt it to your workflow and requirements.
The information in this chapter is essential for all users. It covers the following aspects:
Measuring a spectrum.
Scheduling tasks in the experiment.
Creating and using templates.
Using expert and standard modes.
A description of all options in the Experiment Editor is presented in "Experiment Editor II:
Schedule Options" on page 21. Background information that is likely to be of interest to the
majority of users is provided in "Experiment Editor III: Reference Information" on page 51.
2. Select the desired excitation energy from the Anode drop-down list. This information is
used to calculated binding energies. It is also stored with the data with other experimental
information.
3. If desired, check the Notify to set up device box. Before data acquisition starts, a dialog
will pop up instructing you to switch on the X-ray source with the correct parameters.
4. For further source parameters, click the button.
5. Enter desired values for the source power and high voltage as necessary.
In addition to the analyzer, you may be able to select other devices for use in the experiment.
You can then set the operating parameters to be used in the experiment. Typical devices
include a flood gun, manipulator or sample heater.
Some modules are dependent on a device being defined at this point. If you have the Profiling
and/ or Ramping modules, you need to add the device in order to be able to access the para-
meters in the module.
External devices may also be available. These allow you to record a parameter while the exper-
iment is running. A typical example is to measure the sample current for normalizing the sig-
nal. The data from the external device can be viewed in the data browser; this also offers the
facility to use the data for normalizing the signal.
Note
After the end of the experiment, the all devices are put into a safe status. The exact details of
this final status are device dependent.
The main settings for the Spectrum Group are now complete. You are ready to define a spec-
trum. By clicking the icon in the Spectrum Group, you can hide the settings you have just
defined and concentrate on the details of the spectrum.
You can select kinetic energy or binding energy for the display by clicking the Ek and Eb button
respectively. The binding energy is calculated from the source energy.
A particularly easy method of setting up spectra is to use the periodic table button:
Click the icon below the spectrum group table and click an element. A menu will appear
with a list of peaks that you can select. The spectrum will be set up with suggested para-
meters for scanning the peak. Remember to set a lens mode for the spectrum!
Further configuration options:
Click the button to add another spectrum to the group. This duplicates the selected spec-
trum, or the last spectrum if none is selected. A new line is added to the table with the para-
meters for the spectrum. To remove a spectrum, first select the row in the table, then click
the button. You can move a spectrum to a different position in the group using drag and
drop.
Add a data operation to the spectrum in the Plot View. The data operation is automatically
performed after the spectrum is acquired.
Add additional spectrum groups or spectroscopy experiments to the Experiment Editor in
order to run many measurements in one sequence.
You can pause acquisition by clicking the icon or abort the scan with the icon. There is
also the "panic button" in the menu bar which allows you to switch off all connected instru-
ments.
The Plot View displays data as it is being acquired. For more information about viewing data,
please refer to:
"Plot View I: Features" on page 71, for display options in the Plot View.
"Plot View II: Data Operations" on page 85, for operations that you can perform on the
data.
You can also view 2D data in the Image View—see "Image View" on page 135.
After data acquisition, the spectrum is locked, as indicated by a icon. To unlock spectra:
1. Select the spectrum in the spectrum group. You can select a number of spectra by holding
down the SHIFT or CTRL keys, as described above.
2. Click . There is a warning that all data will be deleted from the selected spectra. Confirm
this to unlock the spectra. You can now edit the spectrum as necessary and reacquire.
The experiment can be started, as usual, by clicking . This will check and validate all parts of
the schedule and then sequentially run through the items.
3.3 Templates
Templates are reusable experimental configurations. You can save items in the Experiment
Editor together with their configurations for later use. This saves time when performing a
series of similar measurements, while reducing errors caused by incorrect configuration.
Note
You can also save an entire experiment as a template.
After creating a template, you can use it in other experiments. A template manager allows
you to remove unused templates.
Typical uses of templates include:
Defining an electron spectroscopy experiment with spectrum group(s) for commonly
used scans.
Setting up a number of devices.
Defining a group of actions (or other templates) to perform a complex sequence.
If you are using standard mode (not expert mode), templates are the normal way of operating
SpecsLab Prodigy.
Note
You can also save configurations in devices and recall them for use in experiments or stan-
dalone device controls.
4. Type a name for your template and click OK. Clicking the arrow reveals a list of other tem-
plates of this type.
Note
Templates are stored in the settings\ExperimentEditor\Templates folder of the SpecsLab
Prodigy installation directory.
Note
Selecting Default will add the item with no preset values.
2. Select a template that you want to remove and click Delete Selected.
Note
Deleted templates cannot be recovered.
Note
To change a template name, load it, then save it with a new name. You can then delete the ori-
ginal.
The schedule consists of a set of instructions and operations that make up an experiment. For
an introduction to preparing schedules, please see:
Creating a New Experiment
Building Schedules
Beyond the basics of setting up a scan, there are a number of additional options that you can
use. These are shown in the menu when you add an item to the Experiment Editor or to an Elec-
tron Spectroscopy experiment.
Some of these options may not be present in your version of SpecsLab Prodigy as they are
included in your configuration. The table below provides a short description of all possible fea-
tures.
If you would like to add an option to your configuration, please contact SPECS for details about
licensing.
Option Description
Auto Flood Gun Adjustment Varies the emission current of a flood gun while recording
(optional) test spectra. Selects an optimum emission current based on
the minimum peak width.
Auto Sample Height Adjust- Moves the sample position while measuring signal intensity.
ment (optional) Locates the optimum position for maximum intensity.
Device (standard) Adds a device (e.g. heater, manipulator, etc) to the schedule,
allowing you to perform an action with the equipment.
Electron Spectroscopy (stand- Sets up a source and analyzer.
ard)
Group (standard) Allows you to group other actions together to form logical
groups, adding structure to the schedule.
Pause (standard) Pops up a message prompting user action during a schedule.
Profiling (optional) Steps through a set of parameter values (e.g. manipulator
positions), taking spectra at each point.
Sleep (standard) Stops the schedule for a user-defined period.
Spectrum Group (standard) Defines settings for scanning data.
Sputter Depth Profiling Controls an ion gun for automating depth-profile exper-
(optional) iments.
Menu item Description
Copy Selected Spec- Copy and paste the selected spectrum(s). This allows you to quickly cre-
trum(s) ate duplicates of definitions in the spectrum group.
Paste
Enable Overwriting On selecting this item, the spectrum is marked red in the table. When you
Mode run the experiment, spectra are acquired normally until reaching the red
spectrum. The red spectrum is then repeated in a loop, with each acquis-
ition overwriting the previous results. This loop will continue until you
unselect overwriting mode—data acquisition will then continue through
the rest of the spectrum group. Canceling acquisition will also break the
loop.
This mode is useful for setting up or optimizing experiments.
Export Spectrum to Allows you to export the selected spectrum to VAMAS or XY format. See
file, VAMAS or XY "Exporting Data" on page 61 for more details.
These items are also available in the main toolbar, which allows all spec-
tra to be exported and in the icon below the table, which allows all selec-
ted spectra to be exported.
4.2.4 Menus
The icon in the main toolbar brings up a menu which contains the items shown in the table
below.
Menu item Description
Unlock and Clear Unlocks all spectra in the group, allowing you to modify the definition
All Data after running the measurement. This will delete all measured data in the
group.
4.2.5 Tools
There are a set of icons below the list of spectrum definitions which add, remove or perform
actions on spectrum definitions. The table below lists function of each icon.
You can select multiple spectra as follows:
Hold SHIFT and click a spectrum to select a range.
Hold CTRL and click a spectrum to add it to the selection.
Icon Description
Adds a spectrum definition to the group. The values in the spectrum are based on the
currently selected spectrum or, if no spectrum is selected, on the last spectrum in the
table.
Deletes the selected spectra.
Shows the periodic table, if available. Selecting an element and excitation in the table
adds a suitable energy range to the spectrum definition.
Validates the selected spectra.
Uses the electron kinetic energy to define the spectrum.
Sets the energy settings for the spectrum definition to binding energy, as calculated
from the source energy.
Unlocks selected spectra, allowing you to modify the definition after measurement. This
will delete the data in the spectra.
Displays a menu with the same entries as the context menu.
4.3 Devices
You can add a device to your experiment and operate it. The devices available depend on the
configuration of your system.
You can now add further items to the schedule. When running the experiment, the Sleep item
will be executed as part of the schedule. The menu bar shows the status of the Sleep as it is run-
ning.
6. Click inside the group and select Sleep.
7. Set a time for the sleep interval. The sample will be held at the temperature for this time.
8. Click inside the group and select Devices. Another devices section will be added to the
group.
9. Add an electron beam heater group to switch off the heating.
You can save the group as a template for future use:
Click in the main toolbar of the group (labeled "Heat to 800 K for 3 min" in this example)
and select Save as Template. A dialog will open allowing you to specify the name of the
template
Measurement points
Sample
To continue the example, and thereby demonstrate the flexibility of the software, the exper-
iment will then ramp the temperature while performing the spatial mapping. Finally, there are
instructions on how to acquire and display data.
In principle, you can add dimensions for any item of equipment with adjustable operating para-
meters. For example, you can run a series of measurements using different HV settings in the
X-ray source in order to measure as a function of X-ray power. This makes the procedure
extremely powerful and flexible. Moreover, you can add many dimensions to the profile.
However, this can quickly lead to long measurements—measuring a grid of points 5 × 5 in size
leads to 25 scans. Adding a third dimension can quickly lead to hundreds of measurements in
the experiment.
Note
You can define presets in the manipulator Device Control. Set the desired position for the axes,
then click Add Position. You can then save the settings to a position file. This file will then
appear in the preset menu.
Note
Clicking the icon will remove a dimension without affecting any other part of the con-
figuration.
5. Add a new dimension for the X axis of the manipulator and define this for a series of pos-
itions.
If we were to define a scan now, the following would occur:
The sample would be warmed up to 300 K and the spectrum group once again recorded
over all X positions.
The spectrum group would be scanned at positions 0 mm to 5 mm in 1 mm steps.
The sample would be warmed up to 310 K and scanned at each position.
Scanning would continue until all positions have been recorded at all temperatures up to
400 K.
3. Edit the settings for the ion source:
VCU pressure is the regulating pressure to be set by the VCU 1000 valve control unit.
Thisi is not displayed if the VCU 1000 is not installed.
Select one of the pre-programmed settings for the IQE 12/38. These are defined in the
power supply for the IQE 12/38—please see the manual for further details.
If desired, define new settings for the spot X and Y width settings and emission current.
These settings will override those in the pre-programmed setting.
Note
The settings for a dummy source are similar to those for the "real" IQE 12/38. As with other
dummy sources, you have the option to ask for a prompt to control the device.
3. Click and select Auto Adjustment of Flood Gun to the schedule. This should appear
directly after the Sleep item.
4. Edit the settings. The table below describes each item. The screenshot shows typical set-
tings with a carbon 1s peak selected.
Parameter Description
Max. Emission The maximum flood gun emission current. The auto adjustment
routine will stop after measuring a spectrum at this flood gun
setting.
Emission Step The increase of emission current in each measurement.
Intermediate Emission Sets an earlier point for stopping the routine. If the auto adjust-
ment procedure has already located a minimum in the FWHM of
the measured peaks, it will stop and use the settings obtained.
Otherwise, the emission will be increased up to the limit given in
Max Emission.
Expected Peak Position (Ek) Enter the expected location of the peak (kinetic energy). Ideally,
this is the book value of the excitation. Due to charging, it will
have moved somewhat, but it will most probably appear some-
where in the scan range.
You can click the icon to display the periodic table and select
an excitation.
Final Pass Energy The initial pass energy of the analyzer is set to 50 eV for an
5. Set up the analyzer parameters (Scan Mode, etc) in the normal way. If your detector has a
suitable number of channels, you can use Snapshot mode; otherwise, you need to use
Fixed Analyzer Transmission for a normal XPS scan. The other analyzer parameter should
be the same as those for your data acquisition.
You can now add a spectrum group to the With Optimized Emission section. below the auto
adjustment of flood gun procedure. All items in this section will be executed after the flood gun
emission current has been optimized. After running these items, the flood gun emission is
returned to the value you defined for the flood gun at the start of the experiment (with the ana-
lyzer and source settings).
Note the following points for running spectra in the With Optimized Emission section:
If no optimum emission current can be found, SpecsLab Prodigy will use the emission cur-
rent you defined for the flood gun at the start of the experiment.
After running the experiment, you can add new spectra to the With Optimized Emission
section. These will be run with the optimized emission current found in the previous run. If,
however, an optimum emission current has not been found, the optimization routine will
run again.
Otherwise, the procedure will be checked when you validate the whole experiment and will run
as scheduled after you click the icon.
The procedure performs the following steps:
1. Exploratory scan with pass energy of 50 eV and a step size of 1 eV. Although the peak is
likely to have shifted from its expected value, it should appear somewhere within this
region. SpecsLab Prodigy will locate the peak within this region.
2. Based on the peak found in the previous step, SpecsLab Prodigy will scan a smaller region
containing the peak. This is a higher precision scan with a 30 eV pass energy and a smaller
step size of 0.5 eV.
3. Having confirmed the position of the peak, a third scan is performed. Again, the step size is
smaller at 0.2 eV; the pass energy is a user-defined value. This is used as the basis for all
subsequent scans.
4. The emission current of the flood gun increases by a user-defined step and SpecsLab
Prodigy runs a scan based on the settings in the previous step. After each scan, SpecsLab
Prodigy performs a data operation to determine the FWHM of the peak. This step repeats
until the flood gun reaches an intermediate emission current.
5. On reaching the intermediate emission current, SpecsLab Prodigy evaluates the data. It
tries to fit a curve to the FWHM vs. Emission Current data set using a Savitsky-Golay curve.
If it finds a minimum, it skips to the last item in this list.
6. If no minimum is found in the previous step, the program will continue increasing the emis-
sion current and scanning until the maximum emission current is reached.
Note
If no obvious minimum is visible even at this point, the algorithm will still attempt to fit the data
and continue with the schedule. The results in this case may not be completely reliable.
7. SpecsLab Prodigy will set the emission current of the flood gun to the value obtained from
the fit and continue with the schedule. This value is shown in the Experiment Editor, as
shown below. The data obtained is displayed in the Plot View.
4. You can create a copy of the spectrum by clicking the and icons. A second line will
appear in the table. You can change the settings of this copy to display a second spectrum
in the Plot View. The screenshot below shows two spectra displayed in this way. The spec-
tra are fluorine peaks from PTFE, showing the effect of optimization.
Following configuration of the auto sample height adjustment, you can add actions that take
place at the optimized position by clicking the icon and selecting an item, e.g. a spectrum
group. Please note the following points:
Only actions within the At Optimized Position group will be performed at the sample pos-
ition obtained
by the auto sample height adjustment. After completing actions in the At Optimized Pos-
ition group, the manipulator will move back to the position defined by the
Manipulator: Position device at the start of the Electron Spectroscopy experiment.
If you run the experiment again, having already found the optimum sample position, Specs-
Lab Prodigy assumes that the optimum position has not changed and uses the value
already obtained without running the routine again. However, if you close the Experiment
Editor and reopen the routine, the optimum position is measured again.
If you want the auto sample height adjustment to run again, you need to click the icon
and select Unlock and Clear All Data.
Otherwise, the procedure will be checked when you validate the whole experiment and will run
as scheduled after you click the icon.
SpecsLab Prodigy makes a measurement at the current sample position before moving the
manipulator. If less than 1 cps per channel is measured, SpecsLab Prodigy will abort the auto
sample height adjustment and move to the next item in the schedule. Although this may occur
for trivial reasons (e.g. the source is not switched on), it may also be because the manipulator
is in the wrong part of the chamber—further movements may be unexpected and dangerous.
After locating the optimum position for the sample, i.e. the position with highest signal intens-
ity,SpecsLab Prodigy fits the data using a Savitsky-Golay curve to locate the maximum. It then
moves the sample to this maximum, and makes a final measurement at this new position. The
position is reported in the Experiment Editor. SpecsLab Prodigy then executes the next step in
the schedule.
The data obtained from the auto sample height adjustment is saved in the experiment file with
any other data obtained. You can view this data in the Plot View or—better still—in the Image
View.
Note
There are occasional outliers in the data which may affect the evaluation of the position. For
this reason, you should select an energy that provides an adequate signal and is not unduly
affected by noise. Viewing auto sample height adjustment data allows you to judge the reli-
ability of the procedure.
5. In the image, select the following axis settings:
Y axis: x (mm)
X axis: Iteration
You should now see the data presented in the image. The intensity at each position is rep-
resented by the color. You can drag the horizontal profile to see the intensity presented in
graphical form.
Note
The example above uses fewer points than the default settings for reasons of clarity.
This chapter contains useful reference information for using the Experiment Editor. It covers
the following topics:
Scan modes—their applications and settings.
Exporting data—procedures and file formats.
Instrument status—indicators and error messages.
S ettings
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Start Start < End Start energy (eV). For binding energy,
the initial binding energy.
End End > Start Final energy (eV). For binding energy,
the final binding energy.
Step 0 < Step < ceil(End − Start) / Step Energy step between measurement
points.
Values Values = (ceil(End − Start) / Step) + 1 Total number of values measured.
Dwell - Measurement time for each point.
LensMode - See analyzer manual for available
lens modes.
Epass - Analyzer pass energy.
Duration Duration = Dwell*Scans*(End − Start) / Total time taken for measurement
Step (info only).
Comment Free text Additional comment about the spec-
trum.
S ettings
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Start Start < End Start energy (eV). For binding energy,
the initial binding energy.
End End > Start Final energy (eV). For binding energy,
the final binding energy.
Step 0 < Step < ceil(End − Start) / Step Energy step between measurement
points.
Values Values = (ceil(End − Start) / Step) + 1 Total number of values measured.
Dwell - Measurement time for each point.
LensMode - See analyzer manual for available
lens modes.
RetRatio RetRatio = (Ekin − Work function)/ Epass Retarding ratio. The dependency
show its relation to the pass energy.
Work function is set in the Device
Control.
Duration Duration = Dwell*Scans*(End − Start) / Total time taken for measurement
Step (info only).
Comment Free text Additional comment about the spec-
trum.
S ettings
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Start Start < End Kinetic energy (eV).
Values Values = (ceil(End − Start) / Step) + 1 Total number of values measured.
Dwell - Measurement time for each point.
LensMode - See analyzer manual for available lens
modes.
Epass - Analyzer pass energy.
Duration Duration = Dwell*Values*Scans Total time taken for measurement (info
only).
Comment Free text Additional comment about the spectrum.
Data is displayed in the Plot View as intensity vs Values. If you set the dwell time to 1 s, the X
axis is therefore effectively measured in seconds.
5.1.4 Snapshot
The analyzer is not scanned in snapshot mode. Data is collected from all channels of the
detector without performing any averaging. The spectrum shows the energy distribution of the
particles that pass through the analyzer with its current settings.
A typical use for snapshot mode is to position the detection energy at the top of a peak and
record the signal. This allows faster data acquisition for the limited energy range compared to
FAT. Snapshot measurements are usually best suited to CCD and DLD detectors, which have
hundreds of channels and can show the peak shape. They are also possible with five or nine
channel detectors; however, the energy resolution is comparatively poor.
If you want to use the analyzer in snapshot mode, you should calibrate the detector so that the
signal delivered by each channel is normalized.
S ettings
The center/ width configuration mode is particularly useful for snapshot mode:
Right-click the spectrum settings table and select Use Center/Width from the context
menu.
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Center - Kinetic energy/ binding energy at the
center channel.
Width Final energy (eV). For binding energy,
the final binding energy.
Step - Calculated energy step between
measurement points.
S ettings
Setting Dependencies Description
Name Free text Name of the scan.
Scans - Number of scans performed.
Start Start < End Start voltage (V).
End End > Start Final voltage (V).
Step 0 < Step < ceil(End − Start) / Step Voltage step between measurement
points.
Values Values = ceil(End − Start) / Step Total number of values measured.
Dwell - Measurement time for each point.
LensMode - Use a mode such as large area to
allow high transmission of electrons.
The results of a detector voltage scan are displayed in the Plot view. You need to select
Detector Voltage in the X axis in order to display the data. You can find the operating voltage
with the cursor. The detector voltage is set in the device control for the analyzer.
S ettings
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Start Start < End Source start energy (eV). For binding
energy: (Source energy − Kinetic
energy).
End End > Start Source final energy (eV). For binding
energy: (Source energy − Kinetic
energy).
Step 0 < Step < ceil(End − Start) / Step Energy step between measurement
points.
Values Values = ceil(End − Start) / Step Total number of values measured.
Dwell - Measurement time for each point.
LensMode - See analyzer manual for available
lens modes.
Ekin - Measured kinetic energy.
Epass - Analyzer pass energy.
Duration Duration = Dwell*Scans*(End − Start) / Total time taken for measurement
Step (info only).
Comment Free text Additional comment about the spec-
trum.
The X-axis in the Plot View shows the difference energy (source energy + kinetic energy). When
using binding energy definitions, binding energy is shown.
Examp le
The screenshot below shows a spectrum with a set of typical parameters for a measurement
with CFS. The data acquired from these parameters represent a binding energy of 80–90 eV.
As an explanation, the following steps take place in an experiment with these parameters:
1. Monochromator moves to 100 eV.
2. Analyzer measures electrons with energy 20 eV for 0.1 s dwell time.
3. Monochromator moves to 100.1 eV.
4. Analyzer measures with energy 20 eV, monochromator moves an increment of 0.1 eV. This
is repeated until the monochromator reaches 110 eV.
S ettings
Setting Dependencies Description
Name Free text Name of the spectrum.
Scans - Number of scans performed.
Start Start < End Source start energy (eV). For binding
energy: (Source energy − Kinetic
energy).
End End > Start Source final energy (eV). For binding
energy: (Source energy − Kinetic
Examp le
The screenshot below shows a spectrum with a set of typical parameters for a measurement
with CIS. The data acquired from these parameters represent a kinetic energy of 20–30 eV.
As an explanation, the following steps take place in an experiment with these parameters:
1. Monochromator moves to 100 eV.
2. Analyzer measures electrons with energy 20 eV for 0.1 s dwell time.
3. Monochromator moves to 100.1 eV.
4. Analyzer measures electrons with energy 20.1 eV for 0.1 s dwell time
5. Monochromator moves an increment of 0.1 eV, analyzer measures an increment of 0.1 eV.
This is repeated until the monochromator reaches 110 eV.
2. Check the export format that you want to save. After acquisition, the data is automatically
saved in the selected format.
You can also export the current experiment:
1 . The Versailles Project on Advanced Materials and Standards (VAMAS) introduced a standard data exchange format specifically
designed for the interchange of data for analysis methods such as UPS, XPS, AES and many others. It is capable of storing elemental
maps, depth profiles, and data sequences. The VAMAS format used by SPECS conforms to ISO 14976. See, for example, "VAMAS Sur-
face chemical analysis standard data transfer format with skeleton decoding programs", W.A. Dench, L.B. Hazell, M.P. Seah, Surf.
Int. Anal. 13, p. 63–122 (1988).
Note
Each device has its own icon and is displayed separately in the toolbar. The table below only
shows the analyzer icon.
Indicator Status
Device inactive.
Device error.
If a device is disconnected in the software, it is not shown in the menu bar.
The first Electron Spectroscopy group has a warning, while the second Electron Spectroscopy
experiment and the Group have errors. An error message provides information about the
cause of the errors. Remember that the experiment will still run with a warning, so this not
shown in the error message.
Warning in Electron Spectroscopy 1
We see that there is a warning in the first Electron Spectroscopy group, so we expand the
group by clicking the button. There are two spectrum groups in this experiment.
Importantly, the warning symbol has moved to show us which spectrum group has the prob-
lem. We can therefore focus on this group.
Expanding the spectrum group shows us the spectrum that is causing the problem. Clicking the
symbol produces a message that tells us the transmission function is not suitable for the slit set-
Error in Electron Spectroscopy 2
Solving the error for the second Electron Spectroscopy experiment is fairly easy. SpecsLab
Prodigy cannot find an analyzer for the experiment, so the analyzer needs to be defined.
Error in Group
Groups allow you to create hierarchies in the schedule. As with the warning described pre-
viously, the error symbol shows you that the failure lies somewhere within this group. On
expanding the group, the symbol moves to show the item that is causing the problem.
The table above lists the typical reasons for this kind of error so that you can find why SpecsLab
Prodigy cannot connect to the device.
The Plot View contains a chart that displays data from selected regions. You can choose which
data is shown in the Data window; you can also create additional Data windows in order to com-
pare spectra.
Chapter 6 – shows the main sections in the Plot View.
The following sections describe the features present in the Plot View. Data operations, which
perform calculations on acquired spectra, are described in "Plot View II: Data Operations"
on page 85.
Many of the features have an impact on the display of the spectrum in the Plot View. These fea-
tures are described in the following sections:
Displaying components of spectra.
Changing the appearance of data.
Showing/ hiding spectra.
Changing the settings.
Visibility of spectra is indicated by a line next to its description. The color of this line is the same
as that displayed in the plot.
You can only remove a spectrum completely from the data browser by deleting its data and
then removing its from the spectrum group:
1. Select the spectrum (or spectra) in the Experiment Editor and click . SpecsLab Prodigy
will prompt you before the data is deleted.
2. Click the icon to remove the definition of the spectrum from the group.
Adds a copy of the spectrum or selected area with a 0.1 eV step size (detailed
copy).
The new spectrum will be added to the Spectrum Group in the Experiment Editor. The energy
range of the spectrum depends on the following, in order of priority:
1. The area selected in the plot.
2. The zoomed area visible in the plot.
3. The whole spectrum.
You can further edit the configuration in the spectrum group as necessary and start the meas-
urement in the Experiment Editor to acquire the data.
To print the Plot View:
Click the icon in the Plot View toolbar. The standard MS Windows print dialog will open,
allowing you to configure and start the print job.
To remove selected peaks:
Select one or more peaks in the Selected Peaks table and click . If no peaks are selec-
SpecsLab Prodigy offers a variety of operations that you can perform on spectra in the Plot
View. This chapter describes how to perform data operations and contains descriptions of all
operations.
There are essentially two methods of running data operations:
Setting up the operation before running the experiment. The operation is performed and
updated after each scan. Such an approach is ideal as part of a template.
Running an operation on a region of interest in an acquired spectrum as part of the data
analysis.
For all other features in the Plot View, please refer to "Plot View I: Features" on page 71. Data
operations in the Image View are covered in "Performing Operations in the Image View" on
page 142.
4. Set the color, linestyle and width of the operation. This is the same procedure as for spec-
trum data—see "Setting Color and Appearance of Data" on page 73.
5. Click the arrow next to the operation to display the settings.
6. If you want to restrict the range over which the calculation is performed, check the Restrict
Range box and enter the start and end energies for the calculation.
7. Edit the input parameters in the table as necessary and click Apply. See the page for the
data operation for a description of the input parameters.
4. Click and select an operation from the menu, e.g. an FWHM operation as shown in the
picture below. The operation will be performed on the selected area and displayed in the
data browser below the selected spectrum.
5. Click the arrow next to the operation to display the input and output parameters. You can
alter range of the calculation as well as its input parameters. The list of input and output
parameters depends on the operation selected (see the Online Help for more inform-
ation).
S yntax
The annotation syntax is summarized as follows:
< x [ . m ] [ *f ] : { { @ [ n ] } | { [n] . g } }>
Note
Square brackets indicate optional terms; the pipe symbol | indicates OR.
Item Description
x Parameter name. This is the name shown in the table of output parameters.
m [ value | error].
*f Scale factor (useful if kcps instead of cps etc).
@ The @ sign indicates that the default number format is to be used when displaying res-
ults.
n Field width (number of digits, width = digits + sign + separator sign).
g Fixed-point arithmetic.
P arameters
All output parameters in the data operation can be used in the annotation.
Examp le
The following example shows how a typical definition and how it relates to displayed text.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Input parameter Value
Element name Optional. Enter an element symbol. This will be sent to the
output parameters when you click Apply. This setting is
used for further quantitative evaluation of the spectrum
area (if available) and can be added to the data in the peri-
odic table (if available).
Element transition Optional. Enter the name of the transition. See Element
name above for more details.
Compound Optional. Enter the name of the compound in the sample.
See Element name above for more details.
Label Optional. Enter a reference label for the measurement. See
Element name above for more details.
Background method Choose a background subtraction method. The default is
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input
The following sections describe the different available fitting methods
DSG—Doniac-Sunjic-Gauss
DS ( x ; α , F , E ) =
cos ( πα
2
+ (1 − α ) rct n ( x f− e )) (1)
1− α
2 2
(f + (x − e ) ) 2
where:
α is the asymmetry parameter—with α = 0, this is equivalent to a Lorenzian
e is related to the position of maximum intensity
f is related to the half-width
In the DSG fit, the Doniac-Sunjic is convoluted with a Gaussian:
DSG (x ; α , f DS , eDS , fG , eG ) = DS (x ; α , f DS , eDS ) * G (x ; α , fG , eG ) (2)
where:
e is related to the position of maximum intensity in the D-S function
DS
e is the peak position of the Gaussian
G
f is related to the half-width in the D-S function
DS
f is the half-width of the Gaussian.
G
GLP—Gauss-Lorenz Product
The Gauss-Lorenz product results from multiplying Gaussian and Lorenzian functions together:
(x − E )
2
(3)
exp−4ln 2(1 − m ) ⋅
2
F
GLP (x ; F , E , m ) = 2
(x − E )
1 − 4m
F2
where:
E is the center of the curve
F is the half-width
m is a mix parameter
GLS—Gauss-Lorenz Sum
The Gauss-Lorenz product results from adding Gaussian and Lorenzian functions together:
where:
E is the center of the curve
F is the half-width
m is a mix parameter
Voigt
In order to obtain a realistic line shape for peaks in a spectrum, a Voigt function is used. This is
a convolution of a Gaussian and Lorenzian function:
V (x ; E , FG , F i ) = G (x ; FG , E ) * L(x ; FL , E ) (5)
where:
E is the center of the curve
F is the half-width of the Gausssian
G
F is the half-width of the Lorenzian
L
The numerical solution of the convolution integral is very time consuming. For this reason,
SpecsLab Prodigy uses an approximation based on the principle of Fourier transformations
such that the Fourier transform is equal to the product of the individual Fourier transforms:
Ϝ(g * f ) = Ϝ(g ) ⋅ Ϝ(f ) (6)
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Input parameter Value
Restrict to specific elements Enter an element symbol, e.g. Ag (case sensitive).
Energy tolerance to associate Set the shift allowed from the literature value for the assign-
1 M.T. Anthony and M.P. Seah, "XPS: Energy calibration of electron spectrometers. 1—An absolute, traceable energy calibration and
the provision of atomic reference line energies", Surf. Interface Anal . 6, 95 (1984); M.P. Seah, "Measurement: AES and XPS", J. Vac.
Sci. Technol. A 3, 1330 (1985)
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
1 C.J. Powell, "Energy Calibration of X-ray Photoelectron Spectrometers. II. Issues in Peak Location and Comparison of Methods",
Surf. Interface Anal. 25, 777-787 (1997)
7.7.1 Background
The background operation allows you to subtract the background of a selected region accord-
ing to a preset algorithm.
Restrict range
The operation runs with the selected region of interest. This region is shown in the Restrict
Range section. If no region is selected, the operation runs on the whole spectrum.
You can change the region of interest using one of the following methods:
Check the Restrict Range option box and enter start and end values in the fields provided.
The operation will run again automatically in the specified range.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Input parameter Value
Optimize Range The range of the operation is optimized so that the lowest
reasonable background is achieved.
Method Select a background subtraction method. The various meth-
ods available are described below.
There are two buttons below the input parameter table:
Apply—runs the operation with the selected input parameters.
1 D.A.Shirley, "High-Resolution X-Ray Photoemission Spectrum of the Valence Bands of Gold", Phys. Rev. B, 5, 5, 4709 (1972)
1 S.Tougaard and I.Sigmund, "Influence of elastic and inelastic scattering on energy spectra of electrons emitted from solids", Phys.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
The screenshot below shows a fit with the calculated results.
Note
Noisy data or "unexpected" slopes can cause the algorithm to fail.
The Fermi edge is modeled using an error function:
7.8.1 Despiking
The despike filter removes spikes from spectra which may occur due to some external event
(e.g. sparks) and replaces them with the mean values of the neighbor values by additionally
adding some typical noise distribution.
Restrict range
The operation runs with the selected region of interest. This region is shown in the Restrict
Range section. If no region is selected, the operation runs on the whole spectrum.
You can change the region of interest using one of the following methods:
Check the Restrict Range option box and enter start and end values in the fields provided.
The operation will run again automatically in the specified range.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Unchecking this box will set the range to the whole spectrum.
Input parameter
The input parameter allows you to alter the operation. The table below lists the input para-
meter for the Despike operation. After setting the parameter, click Apply to run the operation
with the new settings.
Input parameter Value
Threshold A multiple of the expected rms noise threshold.
There are two buttons below the input parameter table:
Apply—runs the operation with the selected input parameter.
Reset Params—sets the input parameter to its default value.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Input parameter Value
Smoothing Parameter Enter the error variance. The calculation uses this to min-
imize an unbiased estimate of the true mean square error
and thereby determines the degree of smoothing.
If the error variance is not known, set this to –1. The routine
minimizes the generalized cross validation to determine the
degree of smoothing. This approaches the limit of min-
imizing the true mean square error.
Noise-Annotation Defines the text shown in the plot—see "Annotation Syn-
tax" on page 89.
There are two buttons below the input parameter table:
Apply—runs the operation with the selected input parameters.
Reset Params—sets the input parameters to their default values.
1 A. Savitzky and M.J.E. Golay. "Smoothing and differentiation of data by simplified least square procedures", Anal. Chem., 36(8),
1627−1639, 1964
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Unchecking this box will set the range to the whole spectrum.
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Peak Identification operation. After setting the parameters, click Apply to run
the operation with the new settings.
Input parameter Value
Smoothing Factor Enter the error variance. The calculation uses this to min-
imize an unbiased estimate of the true mean square error
and thereby determines the degree of smoothing.
If the error variance is not known, set this to –1. The routine
minimizes the generalized cross validation to determine the
degree of smoothing. This approaches the limit of min-
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Where Ei is the current data point used in the calculation. A first order least squares fit is cal-
culated using the data points in this energy region.
Select the operation in the data browser, then drag the bars at the edge of the operation
region. The screenshot below shows a range selected for a background subtraction oper-
ation.
Note
The shaded area has the same color as the operation. You can change this by clicking the line
of the operation and selecting a new color.
Unchecking this box will set the range to the whole spectrum.
Input parameters
Input parameters
The input parameters allow you to alter the operation. The table below lists all the input para-
meters for the Spin Asymmetry for VLEED operation. After setting the parameters, click Apply
to run the operation with the new settings.
Input parameter Value
Asymmetry Cycle The name of the step profile used for the magnetization of
SpecsLab Prodigy has several databases which contain information about excitation levels of
elements and compounds, AES excitations, electron mean free path values, etc. These are
used for features such as peak identification. The Chemical Databases view allows you to view
the information in the databases and also to add your own databases.
To open the Chemical Databases view:
Select Views/ Chemical Databases from the menu bar.
The Image View displays two dimensional data. Frequently, this will be the energy and non-
energy axes from a CCD camera or delayline detector. However, you can use the Y axis to dis-
play other information, such as etching time in a depth profile experiment.
The 2D viewer displays the contents of a single region. You can open a number of 2D viewers if
you want to view more than one region.
In addition to displaying data, the 2D viewer offers features for data analysis as well as con-
figuring the spectrometer with a CCD detector:
Selecting regions of interest in the data and zooming the image.
Setting cursors to mark positions in the image.
Viewing profiles of the data.
Changing the color coding and display threshold in the image.
Data operations.
This example shows a depth profile experiment, where etch time can be used as an axis. To
reduce the number of dimensions so that the spectrum can be displayed:
Select an individual etch time from the drop-down list. The spectrum will then display intens-
ity on the Y axis against energy on the X axis.
You can change the Y axis by selecting different spectrum components:
Selecting Separated for Channels will put the channel number on the Y axis.
Selecting All (or an individual scan number) for Scan will put the scan number on the Y
axis.
The images below show a comparison of different displays of the same data.
Y axis lab el
The axis labels contain all available dimensions. You can therefore change the axis label to tell
SpecsLab Prodigy how it should display data. For the above example, using a depth profile scan:
Hover the mouse pointer over the Y axis label and select Etch Time from the drop-down
list. The data will be displayed with the etch time on the Y axis.
There are handles on the edge of the pane bordering on the image. These allows you to resize
the pane.
By default, the data in the profiles is shown. You can hide the data:
Click the icon in the toolbar. The vertical profile pane and the histogram will be hidden.
Click the icon
again to show them.
Click the icon in the toolbar. The vertical profile pane and the histogram will be hidden.
Click the icon
again to show them.
8.4 Histogram
The histogram is shown in the bottom right corner of the 2D viewer. It shows a distribution of
the colors in the image. The shape of the histogram is produced by counting the number of
pixels within a fixed intensity range of a given image.
You can restrict the displayed color range by changing the selected area in the histogram. This
is especially useful if you want to suppress noise, which is situated in the left hand part of the
histogram. To change the displayed color range:
1. Click the histogram and drag the mouse. Release the mouse when you have selected the
desired area. Only pixels with the selected colors are displayed—all others are shown as
maximum or minimum intensity.
2. Fine tune the region by entering numbers or clicking the arrows in the fields below the his-
togram. The numbers represent the minimum and maximum limits to the selected range.
Right-clicking the histogram produces a context menu. The table below describes the actions
available in the context menu.
Item Description
Copy Profile Data Copies the data in the histogram to the clipboard. The data depends on
the Intensities setting in the Histogram Ranges dialog—using this
setting, you can restrict the amount of data copied to the clipboard.
Histogram Ranges Opens the Histogram Ranges dialog. In this dialog, you can:
Set which intensities are displayed in the histogram. With user
defined values, the histogram is redrawn so that only the intensities
The following tables describe the available features in these three lists.
Image operations
Operation Description
No Operation None of the calculations in the drop-down list are performed.
Center/ Integral Calculates the center point of the image (X, Y coordinates) and the total
number of counts. If you have selected a range with the profile marker, the
point calculated is the center of the profile.
X Line Fit Fits a line to the data in the X direction. It reports the angle of the line from
the horizontal. You need to select an ROI.
This feature is useful when setting up the analyzer in conjunction with a test
grid, e.g. when determining the angular resolution of the detector.
The Live View allows you to view the signal received by the detector in real time. This is primar-
ily of interest for 2D detectors which record an image. The Live View is generally used for the
following purposes:
Viewing a 2D image while setting up the analyzer, e.g. for angular dependence calibration.
Checking the mapping area of the detector.
Viewing the image during data acquisition.
The Live View also allows you to check for hot pixels in the camera.
This chapter is divided into the following topics:
Viewing an image in the Live View.
Available features in the Live View.
Active area and channels.
4. Click Activate to send the operating values to the analyzer.
5. Select Views/ Live View from the menu bar to open the Live View
6. Click in the toolbar to start viewing the image.
Feature Description
Zoom controls. See "Zooming in the 2D Viewer" on page 141
Cursor controls. See "Setting Cursor Positions" on page 141
Grid. See "Displaying the Grid in the 2D Viewer" on page 142
Region of interest controls. See "Selecting a Region of Interest
(ROI)" on page 141.
Toggle display of traces in horizontal and vertical profiles.
Operation menu Drop-down list for image operations. See "Performing Operations
(default: No Image Op.) in the Image View" on page 142.
/ Start/ stop live image view.
Raw Data Allows you to select between raw data and channel data views.
Described fully in "Active Area and Channels" on page 148.
Viewing channels
To view the channels:
Click the Raw Data button and select Channel Data. The image then shows the image
within the active area. The pixels in the raw data view are summed together into channels,
as shown in the picture below.
Incorrect channel settings and pixel coordinates
The number of channels must divide exactly into the number of pixels. If not, pixels at the edge
of the image will not be measured because there are not enough to form a complete channel.
Changing detector settings
You cannot change detector settings while it is in operation. To change settings:
1. Click Stop to switch off the detector.
2. Make the desired changes.
3. Click Apply and Save.
You need to disconnect and reconnect the analyzer Device Control to see the effect of the
changes.
Note
See also the PHOIBOS Device Control for more information about detector settings.
5. Check the list carefully to confirm that all identified pixels really are hot pixels.
6. Click Apply. The list of hot pixels is copied to the clipboard.
7. Start the MS Windows registry editor, e.g. by selecting Start/ Run and entering regedit in
the Run dialog.
8. Locate the registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SPECS\Spec-
sLab Prodigy\Devices\PhoibosND\Configuration\Detector\ImageProcessing.
The Live Parameter View displays the current value of user-specified device parameters. Most
operating parameters of installed equipment are available and you can select which ones to
view depending on your current activity.
Note
Detector and analyzer parameters (e.g. data signal) cannot be observed using the Live Data
View. The Live View and data acquisition procedures are intended for use with detectors and
analyzers.
Parameter values are displayed in a large font, allowing you to read them from a distance. You
can therefore make adjustments on the chamber while reading the current instrument para-
meters on the computer screen.
To open the Live Parameter Data View:
Select Views/ Live Parameter View from the toolbar. The view will open at the bottom of
the main window. You can move this to a new position as desired.
The following procedures and features are available:
Selecting parameters for display.
Changing the mode of display .
Saving configurations
You can save the configuration (i.e. which parameters are selected for display, not their val-
ues). This allows you to easily display a group of parameters for a particular purpose.
To save a configuration:
1. Click the icon next to the drop-down menu. A Save dialog will open.
2. Enter a name for your configuration. This will be saved with a .cfg extension in the set-
tings\ParameterLiveView directory of the installation folder.
Loading configurations
You can recall a saved configuration:
Click the drop-down menu and select a configuration from the list.
Removing parameters
You can remove parameters from the Live Data View:
Click the icon next to the parameter. The parameter is removed from the view.
The Live Data View displays the variation of selected parameters over time. You can save the
data for later examination in the Data History View. Most operating parameters of installed
equipment are available, although some of these parameters are not of interest for data
recording.
Note
Detector and analyzer parameters (e.g. data signal) cannot be observed using the Live Data
View. The Live View and data acquisition procedures are intended for use with detectors and
analyzers.
You can adapt the selection of parameters and according to your experimental requirements,
e.g. monitoring the pressure during bakeout, producing a record of automated processes or
recording equipment parameters during measurements.
To open the Live Data View:
Select Views/ Live Data View from the toolbar. The view will open at the bottom of the
main window. You can move this to a new position as desired.
The following procedures and features are available:
Selecting parameters.
Viewing options.
Saving data.
Clearing data.
Saving configurations
You can save the configuration (i.e. which parameters are selected for display, not their val-
ues):
1. Click the icon next to the drop-down menu. A Save dialog will open.
2. Enter a name for your configuration. This will be saved with a .cfg extension in the set-
tings\LiveData directory of the installation folder.
Loading configurations
You can recall a saved configuration:
Click the drop-down menu and select a configuration from the list. Live updates for all para-
meters in the configuration will start.
Removing parameters
Changing the time axis setting
By clicking the time axis label, you can change the way the time is displayed:
Relative time: Time relative to the start of reading data in the Live Data View, i.e. after the
first parameter was selected or after data was cleared.
Universal Time: The system clock time in UTC.
Local time: The system clock time with local settings.
Displaying most recent data
You can restrict the time axis so that it only displays recent data:
1. Check the show last box. The time axes of all data windows will be set to show a 10 min
(default setting) time period.
2. Enter a new time in minutes or use the up/ down arrows to adjust the time range.
Zoom
You can zoom into areas in the data windows:
The Data History View is the counterpart to the Live Data View. It allows you to load and view
data saved in the Live Data View. This arrangement allows you to view live data and old data
logs simultaneously.
To open the Data History View:
Select Views/ Data History View from the toolbar. The view will open at the bottom of the
main window. You can move this to a new position as desired.
You can perform the following actions in the Data History View:
Open data.
View data.
Save copies of the data.
Changing the time axis setting
By clicking the time axis label, you can change the way the time is displayed:
Relative time: Time relative to the start of reading data in the Live Data View, i.e. after the
first parameter was selected or after data was cleared.
Universal Time: The system clock time in UTC.
Local time: The system clock time with local settings.
Zoom
You can zoom into areas in the data windows:
Click and drag the mouse to form a rectangle in one of the data windows. When you
release the mouse button, the plot shows the selected area. Note the following points:
Detector calibration is a procedure that corrects the peak height and position of channels. It
does this by comparing measurements to a reference scan and modifying the energy and/ or
intensity scales.
The Detector Calibration View allows you to calibrate the energy position and detector gain set-
tings to compensate for the above effects. The basic procedure for calibration is:
1. Find a suitable reference area.
2. Measure this area at different pass energies. These will be calibrated.
3. Perform the calibration.
4. Save the calibration.
The screenshot below shows the difference between uncalibrated data (left) with calibrated
data (right).
There are two different calibration algorithms, which are applied to these use cases:
Fixed analyzer transmission (FAT) mode, to calculate the energy shifts of the channels.
4. Select a spectrum group from the Group drop-down list. Calibration is performed on this
group.
5. Select an entry from the Calibration Type drop-down list:
Peak—the peak is used as the calibration point.
Fermi Edge—the Fermi edge will be used as the calibration point rather than a peak.
6. Set values for Ek min and Ek max, if necessary. These settings restrict the range used in
the calibration. By default, the values in the Ek min and Ek max fields are the parameters
you entered when defining the spectra.
7. Click Calculate Shifts. The calibration will be performed. The new values will be displayed
in the table.You will also see the peaks updated in the view pane after the calibration is per-
formed.
This calculation is only applied to the data in the Detector Calibration View. To apply the results
to the spectrum data:
Click Apply to Group. The calculated values are updated in the data file. You can see the
results, for example, in the Plot View.
5. Select a group from the Group drop-down list in the Gains (SFAT) section.
6. Set values for Ek min and Ek max, if necessary. These settings restrict the range used in
the calibration. By default, the values in the Ek min and Ek max fields are the parameters
you entered when defining the spectra.
7. Click Calculate. The calibration will be performed. The new values will be displayed in the
table. If the data window is open, you will also see the peaks updated after the calibration is
performed.
This calculation is only applied to the data in the Detector Calibration View. To apply the results
to the spectrum data:
Click Apply. The calculated values are updated in the data file. You can see the results, for
example, in the Plot View.
You can undo the results of the calculation:
The transmission function is a property of the analyzer that determines the intensity of the
measured signal under different experimental conditions.
The transmission function is dependent on the following factors:
Lens transmission, which is determined by integrating curve intensity as a function of
retarding ratio.
Analyzer transmission, which is proportional to the pass energy.
Detector transmission, which depends on the conversion voltage.
These quantities are multiplied to give the transmission function. In general, it is necessary to
determine the transmission function for
Each lens mode.
Each combination of entrance and exit slits.
Each size of the excitation spot on the sample.
SPECS supplies a set of transmission functions for a few combinations.
Note
If a transmission function is not available for your chosen combination, you need to either use a
transmission function for a similar combination (this will produce a warning when you validate
the experiment) or measure a new transmission function—please contact SPECS for advice.
For quantitative analysis of data, it is essential to use a transmission function, as this ensures
the correct ratios in peak areas. It is important to note that SpecsLab Prodigy does not include
the transmission function when displaying or evaluating data. You can however export spectra
with the transmission function in VAMAS or XY format.
The transmission function view allows you to see the transmission function used with a spec-
trum and to change the transmission function if necessary. To open the transmission func-
tion view:
Select Views/ Transmission Function from the menu bar. The transmission function view
will open.
SpecsLab Prodigy is able to control a variety of SPECS equipment. The Device Control view
provides an overview of all available SPECS instruments in your system and allows you to set
their operating parameters.
The contents of the Device Control view consist of a group of modules which depend on your
system configuration. For this reason, the view is not discussed in this manual. Please refer to
the manual of the equipment for a description of its Device Control.
In particular, there is a Device Control used to directly control and report the voltages in your
analyzer and detector. This is essential when setting up the analyzer, as well as for calibration
and test purposes. The Device Control is described in the analyzer manual.
Note
All modules are documented in the SpecsLab Prodigy Online Help.
You can save the layout by selecting Layout/ Save Current Layout from the menu bar.
The Devices pane on the left contains an overview of all dis-
played devices. Clicking a device in this list will jump to the
selected device in the main pane.
Device error.
Index
2 C
N S
Template 17
TF See Transmission Function
Time Axis
Data history view 164
Live data view 160
Toggle Visibility 73
Toolbar
Image view 135
Live View 145-146
Plot view 75
Tougaard Background 105
Transmission Function 177
Replace 180
Select 179
View 178
Validate 13
VAMAS 62
VCU Pressure 37
Vertical Profile 138
Visibility Of Spectra 74
X-Ray Source 7
X Profiling 33
XY Export 64