Author Topic: PROBEWIN.INI Config Settings for JEOL Instruments  (Read 12283 times)

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3267
  • Other duties as assigned...
    • Probe Software
PROBEWIN.INI Config Settings for JEOL Instruments
« on: August 16, 2013, 01:47:56 PM »
Here is an example Probewin.ini file for the JEOL 8200/8500:

[general]
KiloVolts=15         ; default keV on new run startup
TakeOff=40
BeamCurrent=30.      
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=1         ; 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="Probe User"
Title="Probe for EPMA Demonstration Run for JEOL 8200 Hardware"
Description="By John Donovan and Probe Software, Inc."
FileViewer="NOTEPAD.EXE"
CustomLabel1="Department"      ; user defined user log label field
CustomLabel2="Account #"      ; user defined user log label field
CustomLabel3="Group"         ; user defined user log label field
CustomText1="Analytical Chemistry"   ; default value for user defined label field
CustomText2=""            ; default value for user defined label field
CustomText3="Microscopy"      ; 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=0      ; 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=0   ; 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=Unused, 9=Unused, 10=Axioscope, 11=Unused
NumberOfTunableSpecs=5
NumberOfStageMotors=3

JoyStickPresent=0      ; joystick parameters (if available)
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=0      ; non-zero = turn off optical light source 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="127.0.0.1"   ; IP address of JEOL 8200  instrument
WDS_IPAddress2="127.0.0.1"
WDS_ServicePort=2785   ; SC socket
WDS_ServicePort2=22200   ; EOS socket (22200 for 8200)

JeolMonitorInterval=400   ; JEOL 8900/8200/8500 only
JeolEOSInterfaceType=1   ; 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=1   ; 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=25   ; JEOL set beam current calibration curve settings      ; CC high current ~several hundred nA
JeolCondenserCoarseCalibrationSettingMedium=35      ; CC medium current ~25 nA
JeolCondenserCoarseCalibrationSettingHigh=45      ; CC low current ~1 nA

JeolCondenserCoarseCalibrationBeamLow=30.4
JeolCondenserCoarseCalibrationBeamMedium=7.3
JeolCondenserCoarseCalibrationBeamHigh=1.68

JeolCondenserFineCalibrationSetting=255
JeolCondenserCoarseCalibrationMode=1

JeolCondenserNumberOfApertures=1
JeolCoarseCondenserCalibrationDelay=0.1

SampleExchangePositionX=44.5      ; sample exchange position in stage units
SampleExchangePositionY=1
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=1
HysteresisPresent=0

SX100MoveSpectroMilliSecDelayBefore=100   ; necessary for some Cameca Sx100/SXFive instruments
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=0.5      ; delay after insertion
FaradayWaitOutTime=0.5      ; 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=2.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=3
StageBitMapFile="holderCIW4a.wmf,holderCIW6.wmf,caltech1.5.wmf"
StageBitMapXmin = "103.79,103.79,103.79"
StageBitMapXmax = "-10.47,-10.47,-5.47"
StageBitMapYmin = "106.23,106.23,106.23"
StageBitMapYmax = "-9.26,-9.26,-9.26"
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.
« Last Edit: January 04, 2016, 09:24:40 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3267
  • Other duties as assigned...
    • Probe Software
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #1 on: August 16, 2013, 01:49:40 PM »
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.
« Last Edit: January 04, 2016, 09:25:24 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3267
  • Other duties as assigned...
    • Probe Software
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #2 on: August 17, 2013, 09:33:46 AM »
Here is an example Probewin.ini file for JEOL 8900:

[general]
KiloVolts=15
TakeOff=40
BeamCurrent=30.
BeamSize=0
Magnification=600
MagnificationAnalytical=4000
MagnificationImaging=100
Aperture=1
OxideOrElemental=2     ; 1 for oxide or 2 for elemental
PeakCenterMethod=2     ; 0 for interval, 1 for parabolic, 2 for ROM based
DebugMode=0
UserName="Probe User"
Title="Probe for EPMA Demonstration Run for JEOL 8900 Hardware"
Description="By John Donovan and Probe Software, Inc."
FileViewer="NOTEPAD.EXE"
CustomLabel1="Department"
CustomLabel2="Account #"
CustomLabel3="Group"
CustomText1="Analytical Chemistry"
CustomText2=""
CustomText3="Microscopy"
SMTPServerAddress=""
SMTPAddressFrom=""
SMTPAddressTo=""
SMTPUserName=""
UseWavFileAfterAutomationString=""
BeamMode=1      ; 0 = analog spot, 1 = analog scan, 2 = digital spot
PeakCenterSkipPBCheck=1
NominalBeam=1.0
InstrumentAcknowledgementString=""

[software]
LogWindowFontName="Courier New"
LogWindowFontSize=10
AcquirePositionFontSize=9
AcquireCountFontSize=10
LogWindowInterval=0.5
RealTimeInterval=0.2
AutomateConfirmDelay=10.0
EnterPositionsRelative=1
UpdatePeakWaveScanPositions=1
MaxMenuFileArray=4
ExtendedFormat=0
MACTypeFlag=1
PositionImportExportFileType=2
DeadtimeCorrectionType=1
AutoFocusStyle=1
AutoFocusInterval=5
BiasChangeDelay=1.0
UseEmpiricalPHADefaults=0
KilovoltChangeDelay=1.0
BeamCurrentChangeDelay=1.0
BeamSizeChangeDelay=1.0
LogWindowBufferSize=512000
CommandPacingInterval=0
PeakOnAssignedStandards=1
PrintAnalyzedAndSpecifiedOnSameLine=0
NoMotorPositionLimitsChecking=0
UserDataDirectory="C:\UserData"
ExtendedMenu=0
AutoAnalyze=0
FaradayAlwaysOnTop=0
ColumnConditionChangeDelay=5.0
SurferOutputVersionNumber=7
SelPrintStartDoc=1
UseMultiplePeakCalibrationOffset=0
UseWideROMPeakScanAlways=0
UseCurrentConditionsOnStartUp=0
UseCurrentConditionsAlways=0
DefaultVacuumUnitsType=0   ; 0 = Pascals, 1 = Torr, 2 = mbar
DefaultCorrectionType=0
DefaultZAFType=1
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
AutoIncrementDelimiterString="_"
UseLastUnknownAsWavescanSetup=0
ThermoNSSLocalRemoteMode=0

UserSpecifiedOutputSampleName=1
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=""

[hardware]
InterfaceType=2  ; 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
StageBacklashFlag=0
SpecBacklashType=1
StageBacklashType=1

FilamentStandbyPresent=1
FilamentStandbyType=0                  ; 0 = reduce heat only, 1 = reduce heat and keV, 2 = reduce keV only

EDSSpectraInterfacePresent=1
EDSSpectraInterfaceType=0   ; 0=Demo, 1=Edax, 2=Bruker, 3=Oxford, 4=Unused, 5=Thermo, 6 = JEOL
EDSSpectraNetIntensityInterfaceType=0   ; 0 = Demo, 1 = Edax, 2 = Bruker, 3 = Oxford, 4 = Unused, 5 = Thermo NSS, 6 = JEOL

EDSThinWindowPresent=0
EDS_IPAddress=""
EDS_ServicePort=""
EDS_ServerName=""
EDS_LoginName=""
EDS_LoginPassword=""

; Use 127.0.0.1 for local loopback test
WDS_IPAddress="127.0.0.1"
WDS_IPAddress2="127.0.0.1"
WDS_ServicePort=2785   ; SC socket
WDS_ServicePort2=2785   ; EOS socket (22200 for 8200)


OperatingVoltagePresent=1
OperatingVoltageType=0
OperatingVoltageTolerance=0.002

BeamCurrentPresent=1
BeamCurrentType=0
BeamCurrentTolerance=0.02
BeamCurrentToleranceSet=0.01

BeamSizePresent=1
BeamSizeType=0

BeamModePresent=1
BeamModeType=0
MagnificationPresent=1
MagnificationType=0

AutoFocusPresent=1
AutoFocusType=0
AutoFocusOffset=0
AutoFocusMaxDeviation=30
AutoFocusThresholdFraction=0.33
AutoFocusMinimumPtoB=1.4
AutoFocusRangeFineScan=100
AutoFocusRangeCoarseScan=600
AutoFocusPointsFineScan=200
AutoFocusPointsCoarseScan=100
AutoFocusTimeFineScan=20   ; 1-500 msec
AutoFocusTimeCoarseScan=20

ROMPeakingPresent=1
ROMPeakingType=2   ; 0 = internal, 1 = parabolic, 2 = maxima, 3 = gaussian
ROMPeakingParabolicThresholdFraction=0.33
ROMPeakingMaximaThresholdFraction=0.50
ROMPeakingGaussianThresholdFraction=0.33
ROMPeakingMaxDeviation=20.

ReadOnlySpecPositions=0
ReadOnlyStagePositions=0

ColumnConditionPresent=1
ColumnConditionType=0
ColumnConditionMethod=0
ColumnConditionString=""

ScanRotationPresent=0
ScanRotation=0.0

DetectorSlitSizePresent=0
DetectorSlitSizeType=0
DetectorSlitPositionPresent=0
DetectorSlitPositionType=0
DetectorModePresent=0
DetectorModeType=0

EdaxStagePresent=0
EdaxStageType=0

TiltRotationPresent=0
TiltRotationType=0

MoveAllStageMotorsHardwarePresent=1

Jeol8900PreAcquireString=""
Jeol8900PostAcquireString=""
JeolEOSInterfaceType=2   ; 1 = 8200/8500, 2 = 8900, 3 = 8230/8530
JEOLEIKSVersionNumber = 5

AlwaysPollFaradayCupState=0
DriverLoggingLevel=0
ThermalFieldEmissionPresent=0

JeolCondenserCoarseCalibrationSettingLow=25      ; CC high current ~several hundred nA
JeolCondenserCoarseCalibrationSettingMedium=35      ; CC medium current ~25 nA
JeolCondenserCoarseCalibrationSettingHigh=45      ; CC low current ~1 nA

JeolCondenserCoarseCalibrationBeamLow=30.4
JeolCondenserCoarseCalibrationBeamMedium=7.3
JeolCondenserCoarseCalibrationBeamHigh=1.68

JeolCondenserFineCalibrationSetting=128
JeolCondenserCoarseCalibrationMode=0
JeolCondenserNumberOfApertures=1
JeolCoarseCondenserCalibrationDelay=0.1

SampleExchangePositionX=44.5
SampleExchangePositionY=1
SampleExchangePositionZ=11
SampleExchangePositionW=1

JeolMonitorInterval=400

ReflectedLightIntensity=63
TransmittedLightIntensity=63

DisableSpectrometerNumber=0
SpectrometerROMScanMode=0     ; SX100 only, 0 = absolute scan, 1 = relative scan
FilamentWarmUpInterval=2.0
TurnOffSEDetectorBeforeAcquisition=0
AutomationOverheadPerAnalysis=10.0
ReflectedLightPresent=1
TransmittedLightPresent=1
HysteresisPresent=0
SX100MoveSpectroMilliSecDelayBefore=100
SX100MoveStageMilliSecDelayBefore=100

[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="SE"
ImageInterfaceNameChan2="BSE"
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
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
FaradayCountTime=1.0
FaradayCupType=0
FaradayWaitInTime=0.2
FaradayWaitOutTime=0.2
AbsorbedCurrentPresent=0
AbsorbedCurrentType=0
DefaultBlankBeamFlag=1
MinimumFaradayCurrent=0.01
FaradayBeamCurrentSafeThreshold=500.0
FaradayStagePresent=0
FaradayStagePositionsX=0.0
FaradayStagePositionsY=0.0
FaradayStagePositionsZ=0.0
FaradayStagePositionsW=0.0
FaradayStagePositionsT=0.0
FaradayStagePositionsR=0.0

[counting]
OnPeakCountTime=20.0
OffPeakCountTime=10.0
PeakingCountTime=3.0
WavescanCountTime=6.0
QuickscanCountTime=0.5
UnknownMaxCounts=100000000

[pha]
PHAHardwarePresent=1
PHAHardwareType=0                                      ; 0 = traditional PHA acquisition, 1 = MCA PHA acquisition

PHAGainBiasPresent=1
PHAGainBiasType=0

PHAInteDiffPresent=1
PHAInteDiffType=0

PHADeadTimePresent=0
PHADeadTimeType=0

PHACountTime=0.5
PHAIntervals=20

PHAAdjustPresent=0

BiasScanCountTime=0.5
BiasScanIntervals=40
GainScanCountTime=0.5
GainScanIntervals=30

PHAFirstTimeDelay=0.0

[plot]
MinimumKLMDisplay=0.5
GraphType=1
NumberofForbiddenElements=8
ForbiddenElements="43,61,84,85,86,87,88,89"

[standards]
IncrementXForAdditionalPoints = 4
IncrementYForReStandardizations = 6
StandardPointsToAcquire=5
StageBitMapCount=2
StageBitMapFile="holderCIW4a.wmf,holderCIW6.wmf"
StageBitMapXmin = "103.79,103.79"
StageBitMapXmax = "-10.47,-10.47"
StageBitMapYmin = "106.23,106.23"
StageBitMapYmax = "-9.26,-9.26"
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

[monitor]
ScanComboLabel1="Image Source"
ScanComboLabel2="Scan Mode"
ScanComboLabel3="Scan Speed"
ScanComboLabel4="EOS Mode"

ScanComboCommand1="IMS"
ScanComboCommand2="SM"
ScanComboCommand3="SS"
ScanComboCommand4="EM"

ScanComboNumberof1=10
ScanComboNumberof2=4
ScanComboNumberof3=5
ScanComboNumberof4=4

ScanComboNames1="SEI,COMPO,TOPO,AUX,XR1,XR2,XR3,XR4,XR5,EDS"
ScanComboNames2="PIC,CROSS,LSP,SPOT"
ScanComboNames3="TV,SR,S1,S2,S3"
ScanComboNames4="NOR,EMP,LDF,ECP"

ScanComboParameters1="SEI,COM,TOP,AUX,XR1,XR2,XR3,XR4,XR5,EDS"
ScanComboParameters2="PIC,BUP,LSP,SPT"
ScanComboParameters3="TV,SR,S1,S2,S3"
ScanComboParameters4="NOR,EMP,LDF,ECP"



Added example config files as an attachment below.
« Last Edit: January 04, 2016, 09:26:14 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

Probeman

  • Emeritus
  • *****
  • Posts: 2830
  • Never sleeps...
    • John Donovan
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #3 on: July 11, 2016, 12:37:40 PM »
Here are some typical Probewin.ini settings for a JEOL 8200/8500 instrument provided by Owen Neill:

[Image]
ImageInterfacePresent=1
ImageInterfaceType=4     
ImageInterfaceImageIxIy="1"
ImageInterfaceCalNumberOfBeamCalibrations="2"
ImageInterfaceCalKeV="15,15"
ImageInterfaceCalMag="55,400"
ImageInterfaceCalXMicrons="2089.954,295.8663"
ImageInterfaceCalYMicrons="2120.737,298.8374"
ImageInterfaceCalScanRotation="0,0"
The only stupid question is the one not asked!

Gseward

  • Global Moderator
  • Professor
  • *****
  • Posts: 134
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #4 on: September 15, 2016, 10:17:55 AM »
JEOL 8800 using Bruker Imaging interface:

[Image]

ImageInterfacePresent=1  ; 1=yes digital imaging interface present
ImageInterfaceType=9  ;9=Bruker   
ImageInterfaceNameChan1="BSE"                    ;9=Bruker
ImageInterfaceNameChan2="SE"
ImageInterfaceNameChan3="AUX"
ImageInterfacePolarityChan1=0
ImageInterfacePolarityChan2=0
ImageInterfacePolarityChan3=0
ImageInterfaceImageIxIy="1.33"

ImageInterfaceBeamXPolarity=1      ; polarity settings for beam, stage, and display
ImageInterfaceBeamYPolarity=0
ImageInterfaceStageXPolarity=1
ImageInterfaceStageYPolarity=1
ImageInterfaceDisplayXPolarity=0
ImageInterfaceDisplayYPolarity=0

Dan R

  • Professor
  • ****
  • Posts: 82
    • GE Research Materials Characterization
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #5 on: August 08, 2022, 08:27:44 AM »
John,
I updated PFE to v13.1.8 and now i get the following error when trying to acquire an image:
"Ix/Iy Pixel Ratio 256/256 is not 4/3 (ImageInterfaceImageIxIy! in PROBEWIN.INI should be 1.3333333333333333)"

Now when i look in my probewin.ini i have it set as I should for EDS/WDS integration:
[Image]
ImageInterfacePresent=1
ImageInterfaceType=7         ;JEOL video
ImageInterfaceNameChan1="SE"
ImageInterfaceNameChan2="BSE"      
ImageInterfaceNameChan3="Topo"      
ImageInterfaceImageIxIy=1.3333   

Any help is appreciated

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3267
  • Other duties as assigned...
    • Probe Software
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #6 on: August 08, 2022, 08:43:35 AM »
Last time I checked 256/256 is not 4/3...

You must have changed something in your configuration. Nothing in this code has changed for years.  Has it been that long since you updated?

OK, I'm guessing that you opened an old run that was using the JEOL mapping call, which is Ix/Iy = 1.0. So maybe just make a new run and try again.

Or just change the ImageInterfaceType back to the mapping call and change ImageInterfaceImageIxIy back to 1.0:

ImageInterfaceType=4         ;JEOL 8900/8200/8500/8x30
ImageInterfaceImageIxIy=1.0

If you really want to open that old run more image acquisitions.
« Last Edit: August 08, 2022, 10:01:25 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

Dan R

  • Professor
  • ****
  • Posts: 82
    • GE Research Materials Characterization
Re: PROBEWIN.INI Config Settings for JEOL Instruments
« Reply #7 on: August 08, 2022, 08:50:50 AM »
Ok, it looks like I opened a run from before I installed the EDS/WDS integration so it was using the old mapping scan calls. Starting a new project and acquiring an image worked.