Here is an example Probewin.ini file for JEOL 8230/8530:
[general]
KiloVolts=15 ; default keV on new run startup
TakeOff=40
BeamCurrent=20.
BeamSize=0 ; default beam size (in microns)
BeamMode=0 ; 0 = analog spot, 1 = analog scan, 2 = digital spot
Magnification=600 ; default magnification
MagnificationAnalytical=4000 ; default magnification for beam scan acquisition
MagnificationImaging=100 ; default magnification for image acquisition
Aperture=3 ; aperture number for condenser calibration (JEOL only)
OxideOrElemental=2 ; 1 for oxide or 2 for elemental
PeakCenterMethod=2 ; 0 for interval, 1 for parabolic, 2 for ROM based
DebugMode=0
UserName="Type Your Name Here"
Title="Type Your Run Title Here"
Description="Type Your Sample Description Here"
FileViewer="C:\Program Files\TestPad6\TextPad.EXE"
CustomLabel1="Department" ; user defined user log label field
CustomLabel2="Account #" ; user defined user log label field
CustomLabel3="Research Group" ; user defined user log label field
CustomText1="Geology" ; default value for user defined label field
CustomText2="" ; default value for user defined label field
CustomText3="" ; default value for user defined label field
SMTPServerAddress="" ; email server address for error messages
SMTPAddressFrom=""
SMTPAddressTo=""
SMTPUserName=""
UseWavFileAfterAutomationString="" ; WAV file for automation completion
PeakCenterSkipPBCheck=1 ; 0 = measure P/B, non-zero = do not measure P/B before peaking
NominalBeam=1.0 ; default intensity normalization constant (use 1.0 for cps/nA)
InstrumentAcknowledgementString="" ; funding agency acknowledgement
[software]
LogWindowFontName="Courier New"
LogWindowFontSize=10
AcquirePositionFontSize=9
AcquireCountFontSize=10
LogWindowInterval=0.5
RealTimeInterval=0.2
AutomateConfirmDelay=10.0 ; delay for position confirmation (to adjust focus, etc)
EnterPositionsRelative=1 ; 0 = enter off-peaks in absolute spectro units, non-zero = enter as relative offset
UpdatePeakWaveScanPositions=1 ; non-zero = update peakscan and wavescan limits based on new peak position
MaxMenuFileArray=12 ; number of recently opened files
ExtendedFormat=1 ; 0 = print results as 8 elements per line in log window
MACTypeFlag=1 ; default MAC file (1 = LINEMU, 2 = CITZMU, 3 = McMaster, 4 = MAC30, 5 = MACJTA, 6 = FFAST
PositionImportExportFileType=2 ; 1 = original position file format, 2 = extended position file format
DeadtimeCorrectionType=1 ; 1 = normal, 2 = high precision deadtime correction
AutoFocusStyle=1 ; 1 = new sample only, 2 = every point, 3 = digitized flags, 4 = every n points
AutoFocusInterval=5 ; autofocus interval when autofocus style = 4
BiasChangeDelay=1.0 ; time delay when changing detector bias
UseEmpiricalPHADefaults=0 ; non-zero = use PHA empirical calibration table
KilovoltChangeDelay=1.0 ; time delay after changing keV
BeamCurrentChangeDelay=1.0 ; time delay after changing beam current
BeamSizeChangeDelay=1.0 ; time delay after changing beam size
LogWindowBufferSize=512000
CommandPacingInterval=0 ; software delay for older instrument interfaces
PeakOnAssignedStandards=1 ; non-zero = always peak on assigned (primary) standards
PrintAnalyzedAndSpecifiedOnSameLine=0
NoMotorPositionLimitsChecking=1 ; non-zero means do not check spectro position when flipping crystals
UserDataDirectory="C:\UserData"
ExtendedMenu=0 ; show extended menus in CalcZAF
AutoAnalyze=0 ; flag to automatically calculate analyses after acquisition
FaradayAlwaysOnTop=0 ; non-zero means always keep Faraday.exe application on top of other windows
ColumnConditionChangeDelay=5.0 ; time delay after change column conditions
SurferOutputVersionNumber=7 ; 6 = old Surfer file format version, 7 = version 7 (or later) file format version
SelPrintStartDoc=1 ; sends nested StartDoc/EndDoc printer commands (must be disabled on some old printers)
UseMultiplePeakCalibrationOffset=0 ; non-zero = use multiple peak calibration table for each x-ray line to calculate theoritical peak positions
UseWideROMPeakScanAlways=0 ; always send wide ROM scan width (SX100/Five only)
UseCurrentConditionsOnStartUp=1 ; non-zero = read current instrument condition on software start
UseCurrentConditionsAlways=0 ; non-zero = read current instrument conditions on each acquisition
DefaultVacuumUnitsType=0 ; default vacuum units, 0 = Pascals, 1 = Torr, 2 = mBar
DefaultCorrectionType=0 ; default correction method, 0 = ZAF/Phi-Rho-z, 1 = constant a-factor, 2 = linear a-factor, 3 = polynomial a-factor
DefaultZAFType=1 ; default ZAF/Phi-Rho-z correction
PENDBASE_Path="C:\Userdata\Penepma12\Pendbase"
PENEPMA_Path="C:\Userdata\Penepma12\Penepma"
PENEPMA_Root="C:\Userdata\Penepma12"
PENEPMA_PAR_Path="C:\Userdata\Penepma12\Penfluor"
ForceNegativeKratiosToZero=0 ; non-zero = do not force negative k-ratios to zero
AutoIncrementDelimiterString="_" ; delimiter string for auto-increment feature in Automate! window
UseLastUnknownAsWavescanSetup=0 ; 0 = use last wavescan as default wavescan setup, 1 = use last unknown as default wavescan setup
ThermoNSSLocalRemoteMode=0 ; 0 = Thermo NSS on same computer as PFE, non-zero = Thermo NSS on remote computer
UserSpecifiedOutputSampleName=1 ; user defined custom output defaults
UserSpecifiedOutputLineNumber=1
UserSpecifiedOutputWeightPercent=1
UserSpecifiedOutputOxidePercent=0
UserSpecifiedOutputAtomicPercent=1
UserSpecifiedOutputTotal=0
UserSpecifiedOutputDetectionLimits=0
UserSpecifiedOutputPercentError=0
UserSpecifiedOutputStageX=1
UserSpecifiedOutputStageY=1
UserSpecifiedOutputStageZ=1
UserSpecifiedOutputRelativeDistance=0
UserSpecifiedOutputBeamCurrent=0
UserSpecifiedOutputOnPeakTime=0
UserSpecifiedOutputHiPeakTime=0
UserSpecifiedOutputLoPeakTime=0
UserSpecifiedOutputOnPeakCounts=0
UserSpecifiedOutputOffPeakCounts=0
UserSpecifiedOutputNetPeakCounts=0
UserSpecifiedOutputKraw=1
UserSpecifiedOutputDateTime=1
UserSpecifiedOutputKratio=0
UserSpecifiedOutputZAF=0
UserSpecifiedOutputMAC=0
UserSpecifiedOutputStdAssigns=0
UserSpecifiedOutputSampleNumber=1
UserSpecifiedOutputSampleConditions=0
UserSpecifiedOutputFormula=0
UserSpecifiedOutputTotalPercent=0
UserSpecifiedOutputTotalOxygen=0
UserSpecifiedOutputTotalCations=0
UserSpecifiedOutputCalculatedOxygen=0
UserSpecifiedOutputExcessOxygen=0
UserSpecifiedOutputZbar=0
UserSpecifiedOutputAtomicWeight=0
UserSpecifiedOutputOxygenFromHalogens=0
UserSpecifiedOutputHalogenCorrectedOxygen=0
UserSpecifiedOutputChargeBalance=0
UserSpecifiedOutputFeCharge=0
UserSpecifiedOutputSpaceBefore=0
UserSpecifiedOutputAverage=0
UserSpecifiedOutputStandardDeviation=0
UserSpecifiedOutputStandardError=0
UserSpecifiedOutputMinimum=0
UserSpecifiedOutputMaximum=0
UserSpecifiedOutputSpaceAfter=0
UserSpecifiedOutputUnkIntfCorsFlag=0
UserSpecifiedOutputUnkMANAbsCorsFlag=0
UserSpecifiedOutputUnkAPFCorsFlag=0
UserSpecifiedOutputUnkVolElCorsFlag=0
UserSpecifiedOutputUnkVolElDevsFlag=0
NthPointAcquisitionInterval=10
GeologicalSortOrder=0 ; 0 = traditional, 1 = low to high Z, 2 = high to low Z
DefaultLIFPeakWidth=0.08
MonitorFontSize=10
JEOLSecurityNumber=0
UseCurrentBeamBlankStateOnStartUpAndTermination=0
ShowAllPeakingOptions=0
ForceSetPHAParameters=0
CalcZAFDATFileDirectory="C:\UserData\CalcZAFDATData"
ColumnPCCFileDirectory="C:\UserData\ColumnPCCData"
SurferDataDirectory="C:\UserData\SurferData"
DemoImagesDirectory="C:\UserData\DemoImages"
DoNotRescaleKLM=0
UsePenepmaKratiosLimit = 0
PenepmaKratiosLimitValue = "90"
PenepmaMinimumElectronEnergy="1.0"
SurferPlotsPerPage=4
UserImagesDirectory="C:\UserImages"
UserEDSDirectory="C:\UserEDS"
UserCLDirectory="C:\UserCL"
UserEBSDDirectory="C:\UserEBSD"
GrapherAppDirectory=""
SurferAppDirectory=""
SurferPlotsPerPagePolygon=8 ; must be 1, 3 or 8
[hardware]
InterfaceType=0 ; 0=Demo, 1=Unused, 2=Jeol, 3=Unused, 4=Unused, 5=SX100, 6=Unused, 7=Unused, 8=UnusedWDS, 9=Unused, 10=Axioscope, 11=Unused
NumberOfTunableSpecs=5
NumberOfStageMotors=3
JoyStickPresent=0
JoyStickType=0
JoyStickXDeadBand=3000
JoyStickYDeadBand=3000
JoyStickZDeadBand=3000
JoystickXPolarity=0
JoystickYPolarity=1
JoystickZPolarity=0
JoystickXBufferSize=1000
JoystickYBufferSize=1000
JoystickZBufferSize=100
RotationMotorIndexNumber=4
RotationMotorDirectionType=0
SpecBacklashFlag=0 ; spectro backlash
StageBacklashFlag=0 ; stage backlash
SpecBacklashType=1 ; spectro backlash type, 1 = software backlash, 2 = ROM based backlash
StageBacklashType=1 ; stage backlash type, 1 = software backlash, 2 = ROM based backlash
FilamentStandbyPresent=1 ; non-zero = enable filament standby feature
FilamentStandbyType=0 ; 0 = reduce heat only, 1 = reduce heat and keV, 2 = reduce keV only
EDSSpectraInterfacePresent=1 ; non-zero EDS spectrum interface feature available (Thermo, Bruker, etc)
EDSSpectraInterfaceType=0 ; 0 = Demo, 1 = Edax, 2 = Bruker, 3 = Oxford, 4 = Unused, 5 = Thermo NSS, 6 = JEOL
EDSSpectraNetIntensityInterfaceType=0 ; 0 = Demo, 1 = Edax, 2 = Bruker, 3 = Oxford, 4 = Unused, 5 = Thermo NSS, 6 = JEOL
; Use 127.0.0.1 for local loopback test
EDSThinWindowPresent=1 ; non-zero = turn off optical light sopurce when acquiring EDS spectra
EDS_IPAddress="" ; NSS server
EDS_ServicePort="" ; not used yet
EDS_ServerName="" ; used by Brucker only
EDS_LoginName="" ; used by Brucker only
EDS_LoginPassword="" ; used by Brucker only
; Use 127.0.0.1 for local loopback test
WDS_IPAddress="192.168.0.1"
WDS_IPAddress2="192.168.0.1"
WDS_ServicePort=22200 ; SC socket
WDS_ServicePort2=22210 ; EOS socket (for 8900 use 2785, for 8200 use 22200)
JeolMonitorInterval=400 ; JEOL 8900/8200/8500 only
JeolEOSInterfaceType=3 ; 1 = 8200/8500, 2 = 8900, 3 = 8230/8530
JEOLEIKSVersionNumber = 5
OperatingVoltagePresent=1 ; non-zero = high voltage interface present
OperatingVoltageType=0 ; not utilized yet
OperatingVoltageTolerance=0.002 ; tolerance for re-setting the high voltage in fractional units (0.002 = 0.2%)
BeamCurrentPresent=1 ; non-zero = beam current interface present
BeamCurrentType=0 ; not currently used
BeamCurrentTolerance=0.02 ; tolerance for re-setting the beam current in fractional units (0.02 = 2%)
BeamCurrentToleranceSet=0.01 ; tolerance for iterating the beam current in fractional units (0.01 = 1%)
BeamSizePresent=1 ; non-zero = beam size interface present
BeamSizeType=0 ; not currently used
BeamModePresent=1 ; non-zero = beam mode (scan/spot) interface present
BeamModeType=0 ; not currently used
MagnificationPresent=1 ; non-zero = magnification interface present
MagnificationType=0 ; not currently used
AutoFocusPresent=1 ; non-zero = auto-focus interface present
AutoFocusType=0 ; auto focus fit (JEOL only), 0 = parabolic, 1 = gaussian, 2 = highest intensity
AutoFocusOffset=0 ; z-stage off-set for auto-focus calibration (JEOL only)
AutoFocusMaxDeviation=30 ; auto-focus deviation fit tolerance (1 to 60%)
AutoFocusThresholdFraction=0.33 ; minimum auto-focus fitting threshold (fit to intensities over this fraction (0.01 to 0.99)
AutoFocusMinimumPtoB=1.4 ; minimum auto-focus P/B (1.05 to 10)
AutoFocusRangeFineScan=100 ; auto-focus fine range in microns (JEOL only) (10 - 1000)
AutoFocusRangeCoarseScan=600 ; auto-focus coarse range in microns (JEOL only) (60 - 6000)
AutoFocusPointsFineScan=200
AutoFocusPointsCoarseScan=100
AutoFocusTimeFineScan=20 ; 1-500 msec
AutoFocusTimeCoarseScan=20
ROMPeakingPresent=1 ; non-zero = ROM based (instrument) peaking interface is present
ROMPeakingType=2 ; 0 for internal, 1 for parabolic, 2 for maxima, 3 for gaussian
ROMPeakingParabolicThresholdFraction=0.33 ; parabolic fitting threshold (0.1 to 0.9)
ROMPeakingMaximaThresholdFraction=0.50 ; maxima fitting threshold (0.1 to 0.9)
ROMPeakingGaussianThresholdFraction=0.33 ; parabolic fitting threshold (0.1 to 0.9)
ROMPeakingMaxDeviation=20.
ReadOnlySpecPositions=0 ; non-zero = read only spectrometers
ReadOnlyStagePositions=0 ; non-zero = read only spectrometers (Axioscope only)
ColumnConditionPresent=0 ; non-zero = column condition interface present
ColumnConditionType=0 ; not currently used
ColumnConditionMethod=0 ; default column condition mode, 0 = set keV, beam, size, 1 = set conditions using column setup string or file
ColumnConditionString="" ; default column condition string or file
ScanRotationPresent=0 ; non-zero = scan rotation interface present (Cameca SX100 and JEOL 8200/8500 only)
ScanRotation=0.0 ; default scan rotation value to send on startup
DetectorSlitSizePresent=0
DetectorSlitSizeType=0
DetectorSlitPositionPresent=0
DetectorSlitPositionType=0
DetectorModePresent=0
DetectorModeType=0
TiltRotationPresent=0
TiltRotationType=0
MoveAllStageMotorsHardwarePresent=1 ; JEOL only (to move stage using single command for all three axes)
Jeol8900PreAcquireString="" ; JEOL 8900 only (EOS string to send to column prior to analysis)
Jeol8900PostAcquireString="" ; JEOL 8900 only (EOS string to send to column after analysis)
AlwaysPollFaradayCupState=0 ; non-zero = always check faraday cup state (JEOL/Cameca only)
DriverLoggingLevel=0 ; driver debug log (0=none, 1=basic, 2=detailed or verbose) (JEOL/Cameca only)
ThermalFieldEmissionPresent=0 ; non-zero = FEG electron source interface present
; condenser lens settings for 8900/8200/8500 internally the same but display inverted on the 8200/8500
; To convert 8200 subtract CL from 95 and FL from 511
; Typical 8900 for aperture 1 are low=20 med=35 high=56 for 225nA 25nA and 1 nA
; Typical 8200 for aperture 1 are low=19 med=36 high=57 for 225nA 25nA and 1 nA
; Typical 8530 for aperture 1 are low=65 med=40 high=36 for 225nA 25nA and 1 nA
JeolCondenserCoarseCalibrationSettingLow=65,71,78,80 ; CC high current ~several hundred nA
JeolCondenserCoarseCalibrationSettingMedium=40,57,65,75 ; CC medium current ~25nA
JeolCondenserCoarseCalibrationSettingHigh=36,43,36,36 ; CC low current ~ 1nA
JeolCondenserCoarseCalibrationBeamLow=609.9,107.71,111.71,37.85 ; low probe current setting, last modified 7/31/2013 11:14:49 AM
JeolCondenserCoarseCalibrationBeamMedium=13.836,10.2,10.354,14.09 ; medium probe current setting, last modified 7/31/2013 11:14:49 AM
JeolCondenserCoarseCalibrationBeamHigh=7.491,1.1001,.10031,.023 ; high probe current setting corresponding to high CL, last modified 7/31/2013 11:14:49 AM
JeolCondenserFineCalibrationSetting=255 ; middle of fine cl range is 255 for 8530
JeolCondenserCoarseCalibrationMode= 1
JeolCondenserNumberOfApertures=4 ; number of sets of probe current calibration data expected
JeolCoarseCondenserCalibrationDelay=1.0
SampleExchangePositionX=0. ; sample exchange position in stage units
SampleExchangePositionY=-59.5
SampleExchangePositionZ=11
SampleExchangePositionW=1
ReflectedLightIntensity=63 ; default optical reflected light intensity
TransmittedLightIntensity=63
DisableSpectrometerNumber=0 ; disable spectrometer flag allows a single spectrometer to be ignored by the program
SpectrometerROMScanMode=0 ; SX100 only, 0 = absolute scan, 1 = relative scan
FilamentWarmUpInterval=2.0
TurnOffSEDetectorBeforeAcquisition=0
AutomationOverheadPerAnalysis=10.0 ; user tunable parameter
ReflectedLightPresent=1
TransmittedLightPresent=0
HysteresisPresent=0
SX100MoveSpectroMilliSecDelayBefore=100
SX100MoveSpectroMilliSecDelayAfter=10
SX100MoveStageMilliSecDelayBefore=100
SX100MoveStageMilliSecDelayAfter=10
SX100ScanSpectroMilliSecDelayBefore=200
SX100ScanSpectroMilliSecDelayAfter=200
SX100FlipCrystalMilliSecDelayBefore=200
SX100FlipCrystalMilliSecDelayAfter=200
[Image]
ImageInterfacePresent=1
ImageInterfaceType=4 ; 0=Demo, 1=Unused, 2=Unused, 3=Unused, 4=JEOL, 5=SX100, 6=SX100 Video, 7=Unused, 8=Unused, 9=Bruker, 10=Thermo
ImageInterfaceNameChan1="BSE"
ImageInterfaceNameChan2="SE"
ImageInterfaceNameChan3="CL"
ImageInterfacePolarityChan1=0
ImageInterfacePolarityChan2=0
ImageInterfacePolarityChan3=0
ImageInterfaceImageIxIy=1.0
ImageInterfaceCalKeV=15.0
ImageInterfaceCalMag=400.0
ImageInterfaceCalXMicrons=263.0
ImageInterfaceCalYMicrons=259.0
ImageInterfaceBeamXPolarity=1
ImageInterfaceBeamYPolarity=0
ImageInterfaceStageXPolarity=1
ImageInterfaceStageYPolarity=1
ImageInterfaceDisplayXPolarity=1
ImageInterfaceDisplayYPolarity=1
ImagePaletteNumber=1 ; default color palette for images (0=gray, 1=thermal, 2=rainbow, 3=blue-red, 4=custom)
ImageDisplaySizeInCentimeters=10.0
ImageAutoBrightnessContrastSEGain=350
ImageAutoBrightnessContrastSEOffset=480
ImageAutoBrightnessContrastBSEGain=350
ImageAutoBrightnessContrastBSEOffset=480
ImageAlternateScaleBarUnits=0 ; 1 = nm, 2 = um, 3 = mm, 4 = cm, 5 = meters, 6 = microinches, 7 = milliinches, 8 = inches
ImageShiftMinimumMag=3200 ; Cameca = 1267x, JEOL = 3200x
[serial]
Port=1
HandShaking=1
Baud=9600
Parity="N"
DataBits=8
StopBits=1
[faraday]
FaradayCupPresent=1 ; non-zero = faraday cup interface present
FaradayCountTime=1.0 ; number of faraday integrations for Cameca and JEOL
FaradayCupType=0 ; 0 = automated, 1 = manual
FaradayWaitInTime=2.0 ; delay after insertion
FaradayWaitOutTime=1.0 ; delay after removal
AbsorbedCurrentPresent=1 ; non-zero = absorbed current interface present
AbsorbedCurrentType=0 ; not used
DefaultBlankBeamFlag=1 ; default faraday behavior, 0 = confirm with user, 1 = insert after analysis
MinimumFaradayCurrent=0.01 ; minimum beam current to indicate blown filament
FaradayBeamCurrentSafeThreshold=500.0 ; threshold for warning user of excessive beam current
FaradayStagePresent=0 ; non-zero = stage based faraday cup present
FaradayStagePositionsX=0.0 ; stage coordinates of stage based faraday cup
FaradayStagePositionsY=0.0
FaradayStagePositionsZ=0.0
FaradayStagePositionsW=0.0
FaradayStagePositionsT=0.0
FaradayStagePositionsR=0.0
[counting]
OnPeakCountTime=20.0 ; default on-peak counting time
OffPeakCountTime=10.0 ; default off-peak countting time
PeakingCountTime=3.0 ; default peaking time
WavescanCountTime=6.0 ; default wavescan count time
QuickscanCountTime=0.5 ; default quick scan count time
UnknownMaxCounts=100000000 ; default maximum counts (precision based counting)
[pha]
PHAHardwarePresent=1 ; non-zero = PHA baseline/window interface present
PHAHardwareType=0 ; 0 = traditional PHA acquisition, 1 = MCA PHA acquisition
PHAGainBiasPresent=1 ; non-zero = PHA gain/bias interface present
PHAGainBiasType=0 ; not utilized
PHAInteDiffPresent=1 ; non-zero = PHA integral/differential interface present
PHAInteDiffType=0 ; not utilized
PHADeadTimePresent=0 ; non-zero = PHA "forced" deadtime interface present (SX100/SXFive only)
PHADeadTimeType=0 ; not utilized
PHACountTime=0.5 ; default integration time for PHA acquisitions
PHAIntervals=20 ; default PHA intervals
PHAAdjustPresent=0 ; non-zero = automatic ROM based PHA adjustment (SX100/SXFive only)
BiasScanCountTime=0.5 ; default bias integration time for bias scans
BiasScanIntervals=40 ; default intervals for bias scans
GainScanCountTime=0.5 ; default integration times for gain scans (Cameca only)
GainScanIntervals=40 ; default intervals for gain scans (Cameca only)
PHAFirstTimeDelay=1.0 ; bias delay for first time setting bias voltage
[plot]
MinimumKLMDisplay=0.5 ; default minimum KLM intensity for plot
GraphType=1 ; default graph type for Plot! window, 0=symbols only, 1=line graph, 2=log-linear, 3=3d
NumberofForbiddenElements=8 ; number of elements to skip by default in NIST KLM database search
ForbiddenElements="43,61,84,85,86,87,88,89" ; element atomic numbers to skip
[standards]
IncrementXForAdditionalPoints = 4 ; default X stage increment in um for additional standard positions
IncrementYForReStandardizations = 6 ; default Y stage increment for re-standardizations
StandardPointsToAcquire=5 ; default number of standard points to acquire for automation
StageBitMapCount=1
StageBitMapFile="caltech1.5.wmf"
StageBitMapXmin = " 49.5234"
StageBitMapXmax = "-48.588"
StageBitMapYmin = " 40.0031"
StageBitMapYmax = " -62.399"
StandardPOSFileDirectory="C:\UserData\StandardPOSData"
MatchStandardDatabase="DHZ.MDB"
StandardCoatingFlag=1 ; 0 = not coated, 1 = coated
StandardCoatingElement=6 ; assume carbon
StandardCoatingDensity=2.1
StandardCoatingThickness=200 ; in angstroms
Added example config files as an attachment below.