Author Topic: Latest version changes for Probe for EPMA (and CalcImage) v. 13.7.1  (Read 103750 times)

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
PROBE for EPMA XP/Vista/Win7/Win8/Win10/Win11 Xtreme Edition Version Software Changes

User names (in parentheses) indicate grateful attribution for the preceding bug report or suggestion. Users "rule"!

11/29/23   Modify Load File Setup code to save standard numbers/names/parameters more
      systematically (Buse, von der handt, Goemann).

11/28/23   Improve error handling in ElementGetData. Rename Effective.frm,frx.

11/27/23   Fix bug in ElementGetData when loading new standardv in Standard app (von der Handt).
v. 13.7.1

11/27/23   Add usermac.dat and usermac2.dat (actinide) MAC files to CalcZAF distribution.
v. 13.7.0

11/22/23   Modify GetElmSetElmSave to include code to check for JEOL spectro jog for saving low multi-point
      positions (Boroughs). Also fix bug where defaulted multi-point positions were not getting saved!
      
      Also fix MPB index label controls.

11/21/23   Modify JEOL spectro backlash code to check backlash defined in the MOTORS.DAT (Boroughs).
v. 13.6.9

11/21/23   Minor tweak to text explanation in multiple setups dialog (Matthews).

11/19/23   Minor change in effective takeoff angle output in CalcZAF.
v. 13.6.8

11/17/23   Tweak STRATAGem/BadgerFilm GUI.

11/16/23   Tweak STRATAGem/BadgerFilm output GUI to skip duplicate aggregated elements and also display x-ray
      lines in case of multiple emission lines for an elements (Matthews).

11/13/23   Fix PHA MCA display output bug to FormSCAN.  Fix output of duplicate elements in
      STRATAGem ouitput (Matthews).

11/12/23   Modify FormSetupRun to make filename label control longer for long folder strings.

      Work on code to update FormSCAN if it is visible when running manual PHA scans.

11/10/23   Minor tweaks to standard compositions import from JEOL/Cameca.

11/09/23   Modify GetName code to not update standard name. Comment out code for
      checking Surfer startup folder in registry.

11/07/23   Improve JEOL composition and position importing (Standard and Stage).
v. 13.6.7
      Improve CalcZAF use All Matrix Corrections output.

11/06/23   Fix code for EDS interface turned off for net intensity calls.

11/04/23   Add link to new Probe Software YouTube channel from Help menu.

11/03/23   Remove temp total flag code from CalcImageLoadQuantImages (only use in output routines).

      Add Run | Display Acquired Selected Positions on PictureSnap menu (Chouinard).
      
      Add Kev to CalcZAF Use All Matrix Corrections output.

11/02/23   Tweak CalcZAF Use All Matrix Corrections output.
v. 13.6.6

11/01/23   Modify CalcZAF to calculate intensities from concentrations for all matrix corrections.

      Fix PictureSnap bug when loading positions for selected sample and no samples are displayed
      in the Automate! window and fix DataCorrectDeadTime2 overflow. (Chouinard).

10/31/23   Modufy RealTimeROIMStartScan code to adjust start scan position if JEOL instrument
v. 13.6.5   to account for JEOL backlash size.

      Make copy of standard.mdb for distibution (standard_UofO.mdb)

10/29/23   Disable Effective angle calculations for older MDB files.

      Modify effective angle code to rotate spectrometer orientations if JEOL instrument (for anti
      cartesian stage coodinates) (Moy).
      
      Comment out JEOL specific code for ETOA spectrometer orienattion rotation (not needed?).

10/28/23   Add scaler effective takeoffs to MDB file. Fix FormGETELM update if user removes all TDI
v. 13.6.4   parameters (von der Handt).  Add debug output for secondary boundary correction.

10/27/23   Add spectrometer orientations to MDB file. Work on effective TO code with Moy. More work on effective
v. 13.6.3   take off angle code for sample tilt calculations.

10/26/23   Add "doevents" line in NewMakeNewSample code to ensure sample setups get loaded properly (timing issue).
v. 13.6.2   Modify JEOL standard import to skip standards without element data (Neill).

      Enable sample tilt and optional effective angle recalculation button in FormGetElm (Moy).
      
      Add code to check for no EDS elements (Chouinard).

10/25/23   Changes to analytical sensitivity calculations (Buse). Add new plane fit code from Moy to calculate
      sample tilt and modify effective takeoff angles.

10/22/23   Modify aggregate code check for different bgds to allow mixing off-peak channels with MPB channels
      that have switched MPB channels to use off-peak bgds (Buse).

10/21/23   Fix code for separating or combining samples for TDI and CL data.

10/20/23   Fix problems with saving EDS net intensities when combining, or separating samples from Analyze! window.
v. 13.6.1

10/19/23   Fix a number of small bugs (Allaz, Rom, Nachlas and Seward).  See GitHub history for details.

10/16/23   Fix minor bug in CalcZAF (remove unnecessary call to ZAFSetZAF) when calculating intensities
v. 13.6.0   from concentrations (Carpenter).

      Start work on new code to calculate effective takeoff angles based on sample tilt.

10/14/23   Fix FormPERIODIC load event issue (Boroughs). Tweak MAN parameters output.

10/13/23   Add output of MAN STD DEV% fit to log window output and also to Report format (Locock). Call calculate
      Z bar procedure in MAN dialog more to assure that displayed zbars are up to date.

10/12/23   Fix bug where Zfraction calculation flags were not being utilized in MAN sample calculations.
v. 13.5.9

10/09/23   Add (existing) UseEffectiveTakeOffAnglesFlag and (new) EDSEffectiveTakeoff parameters to
      probewin.ini file.
v. 13.5.8

10/05/23   Modify FormGetElm to add extra column to element grid to display more information (Boroughs).

      If running multiple sample setups and using "Run Multiple Setuips One at a Time", warn user if
      selected sample setups are not using the same number of sample setups (Boroughs).

10/03/23   Add spectro # and Bragg crystals to legend when duplicate elements are present to
      standard and unknown plot output.
      
      Add code to check for temporarily disabled EDS interface for image interfaces using EDS interface,
      e.g., JEOL EDS, JEOL MEC, Bruker or Thermo (von der Handt).

10/02/23   Tweak secondary boundary fluorescence correction labels and captions in forms. Fix bug when
      loading element from setup database because effective takeoff angles are not stored in setup
      databases.
      
      Add new wavescan report output from Analyze! Report button (von der Handt).

09/29/23   Fix bugs in effective takeoff angle code.  Make text control visible.
v. 13.5.7

09/23/23   Tweak Donovan and Moy "BEXP:" output.
v. 13.5.6

09/22/23   Add best fit from Moy for Z fraction exponent as a function of electron beam energy.

09/21/23   Fix output bug in Output12 (TDI) if TDI element is disabled for acquisition or quant (Domanik).

09/19/23   Tweak code for DAM BSE model output.
v. 13.5.5

09/18/23   Modify User Specified code (CONVERT3.BAS) to handle when oxygen is an isotope for
      oxide and mol% calculations.

09/17/23   Modify XYSCAN2.BAS to utilize new XInvert/YInvert flags and turn off "hill shading" for
      color flood plots.

09/16/23   Modify tooltip help for ZAF GUI.

09/15/23   Modify Donovan and Moy defaults to use Armstroing/Love-Scott absorption options. Tweak MAN code
v. 13.5.4   to handle clcick events better and add new Confrim All button.

09/14/23   Fix MAN bug when updating element selected or saving assignments (use direct call to
      MANSelectStandardList) (Allaz). Fix bug when entering specified element in Elements/Cations (Allaz)

09/12/23   Fix bug in secondary boundary fluorescence correction in PFE for elements with no SF correction.
      Add interactive Help button for SF dialog in PFE.

09/09/23   Small tweak to secondary boundary fluorescence GUI. Small tweak to effective k-ratio output (CalcZAF).
v. 13.5.3

09/06/23   Fix bug if no standards loaded in run and closing file.

09/04/23   Update Nachlas cell # in About dialog. Fix problem when oxygen is analyzed, then diabled, then
v. 13.5.2   specified oxygen is added for formula calculations (Nachlas).

      Modify Calculation Options dialog to fit on screen better (Nachlas).

08/29/23   Moved source code to NewSource computer (Win 11).

      Modify MoveSpin code (Move.bas) to call MoveUpdatePositions instead of MoveUpdateForm.

08/25/23   Add code to just log motion timeout errors in JEOL instruments (just write warning to log window).
      Modify FormMOVE code to not call PeriodicLoad if FormMOVE is not visible (to prevent possible out of
      memory issues during automation) (Boro).

08/22/23   Add call to DataStandards(2) to save standard compositions before starting automation.

08/21/23   Tweak save element setup to database code to display new record number).

      Update literature references (APA format) in report output (von der Handt)

08/19/23   Work more on ConvertToPrbImg code for converting JEOL linescans (von der Handt).

08/18/23   Fix minor display issue in MAN dialog (Neill).

08/17/23   Lost of changes for new continuum and BSE Z fraction code (Moy).
v. 13.5.0

08/16/23   Add JEOLCrystalFlipMillisecDelayAfter keyword to [hardware] for possible
      crystal flip hardware issues (Jiang).
      
      Various modifications to MAN and About dialogs (Neill).

08/09/23   Modify Analyze! button Combine Selected Samples into a New Sample button to
v. 13.4.9   allow user to combine sample elements or combine sample data lines into a new
      sample (Lowers).

08/05/23   Tweak CalcZAF effective takeoff angle estimation code.
v. 13.4.8

08/03/23   Finish CalcZAF effective takeoff angle estimation code.
v. 13.4.7

08/02/23   Work on effective takeoff angle estimation code.
v. 13.4.6

07/31/23   Add output of variable Z fraction exponent for MAN parameters. Add two more references to AnalyzeTypeReport.
v. 13.4.5   Add variable exponent to Z fraction backscatter exponent code. Add new
      Z fraction backscatter parameter to GetZAF form and code.

07/30/23   Modify MAN Z fraction zbar calculation to accept a zero for dynamically calculated
v. 13.4.4   Zbar exponents based on emission line energy.

07/29/23   Add new matrix correction code for Donovan and Moy BSC/BKS corrections (modified from PAP).

07/17/23   Enable secondary fluorescence from boundary code in PFE. Needs testing.
v. 13.4.3

07/14/23   Add code to read "effective takeoff angles" from SCALERS.DAT file and save to MDB database based on
v. 13.4.2   spectrometer/crystal combination.

07/13/23   Fix problem with loading standard parameters on first standard in run.

07/10/23   Small modifications to check for acquisition in progress, rather then RealTimeMode for combining
v. 13.4.1   or separating samples. Also load net intensities after combining or separating samples  (Boroughs).

06/21/23   Modify Standard and Probe for EPMA to handle different atomic weights for standards
v. 13.3.2   and unknowns. Lots of code changes- needs to be tested. Note: Isotopes of the same
      element should always produce the same x-ray intensities, but the concentrations and
      stoichiometries will be different if the atomic weights are different.
      E.g. Si28 vs. Si29.

06/05/23   Fix Cameca integer dead time issue (Fellowes).

05/31/23   Modify InitScalers to allows dead time values as low as 0.0001 us for SXES spectrometer intensities (Fellowes).

05/25/23   Add calls to save standard parameters whenever a standard is acquired. This is because if a standard is added
      from the DIGITIZE form (Add Standards button) the parameters are not saved to the current probe run because
      the DIGITIZE form is also called from the Stage app which cannot have these calls. This was only a problem
      if a user copied a probe run database to another computer for re-processing without first closing it.

05/20/23   Add display of faraday cup wait in and out times in FormGETTIM.

05/19/23   Add INI flag DoNotMeasure2ndFaradayAbsorbedCurrentsFlag for JEOL instruments with failing faraday cup
      to avoid bad second faraday cup measures (Ruth).

05/17/23    Fix minor bug in separate samples into lines code (Lowers). Update matrix.mdb binary k-ratio database to 860K binaries.
v. 13.3.1

05/11/23   Small tweak to Analyze! create new sample from selected lines.

05/08/23   Add new button for separating samples into single line samples and button for extracting selected
      points to a new sample (Lowers).

05/04/23   Add export code to support XMapTools import format in CalcImage (Allaz and Radek).

05/03/23   Finish implementing Cameca SXFive tactis USB image reading.
v. 13.3.0
      Add units for Output XY Plots window (Seward).

04/19/23   Modify CalcImage manual image load to warn user to enter beam currents and pixel dwell times
      manually (Boroughs).
      
04/12/23   Add extra error info to automation code to try and track down modal dialog display issue.

04/04/23   Add code to handle histogram display when image has no image Z range (Boroughs).

      Modify ConvertToPrbImg.exe to handle JEOL maps up to 5120 pixels (was 4096) (von der Handt).

04/01/23   Add new feature to only measure faraday and absorbed currents on first point of sample (Boroughs).
v. 13.2.9

03/31/23   Modify JEOL MEC EDS interface to close/re-open interface if closed because user switched to the
      JEOL Imaging window.

03/29/23   Fix sulfer-oxygen bug for Fanal code.
v. 13.2.8

03/28/23   Modify JEOL EDS MEC interface to close then re-start EDS interface if error in starting spectrum.
      Thanks to Chi Ma for help with testing.

03/15/23   Fix minor display issue in Automate window when deleting selected points (Neill).

03/12/23   Add check for combining subsequent samples if TDI data is present (Boroughs).

03/01/23   Add oxygen equivalent of sulfur (negative valences) calculations and output (Allaz).
v. 13.2.7

02/25/23   Modify JEOL MEC EDS code to warn user about closing EDS center window when acquiring EDS data
      in Probe for EPMA (Hatton and Ma).
      
      Add output of 2nd beam currents and stats in Analyze! windows for raw data output (Ruth).

02/17/23   Modify Thermo code to add 2nd attempt for socket time out errors (Boroughs).

02/11/23   Fix bug in Locock amphibole and garnet output if using duplicate elements in aggregate mode (Locock).
v. 13.2.6
      Modify Alternative Zbar output in Standard.

02/09/23   Minor tweaks to EDS and imaging code (Boroughs).

02/03/23   Bump version to force update to CalcZAF for changes in ZAFSetZAF code.
v. 13.2.5

01/30/23   Minor improvements to EDS OEM export features (von der Handt).

01/23/23   Modify update dead time code (again!).  Disable Integrate button in Model Backgrounds if more than one wavescan
      is loaded.
      
      Fix coating thickness bug in ZAFSetZAF if passed sample is a standard (Starykh).

01/22/23   Modify Model Background form and code to allow user to select different wavescans
      for background fit, if more than one wavescan loaded.
      
      Modify GetDead code to update Current parameters and database table

01/18/23   Tweak acquisition time estimates for simulation mode. Modify tool tip help.

01/15/23   New compile under Win 10.

01/10/23   Improve time estimates for acquisition/automation.

01/04/23   Small tweak to scan plot titles again.  Fix error if TDI flag is on in demo mode for PHA scans.

01/05/23   Add some TDI parameters to Probewin.ini file (Boroughs).

01/04/23   Small tweak to scan plot titles.
« Last Edit: November 29, 2023, 11:36:14 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage)
« Reply #1 on: September 23, 2013, 08:38:19 PM »
The ProbeForEPMA.msi installer now updates the Standard.exe app properly!
john
« Last Edit: October 04, 2013, 09:00:24 PM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage)
« Reply #2 on: October 22, 2013, 08:03:47 PM »
Added Thermo support files for spectrum image (SI) file access to ProbeForEPMA.msi installer (v.10.1.6).

Everyone who wants to use the new Hyper-Imaging feature in CalcImage, as described here:

https://probesoftware.com/smf/index.php?topic=83.0

will need to run the ProbeForEPMA.msi installer again (no need to un-install PFE first).
« Last Edit: August 24, 2018, 08:49:16 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage)
« Reply #3 on: October 30, 2013, 06:40:24 PM »
New versions (and updated documentation) are now available for the Matrix and Remote COM servers (v. 10.1.7)

https://probesoftware.com/Update.htm
« Last Edit: August 24, 2018, 08:49:27 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage)
« Reply #4 on: November 01, 2013, 11:23:44 PM »
The ProbeforEPMA.msi installer now automatically installs the Thermo spectrum Image (SI) DLLs for the CalcImage "Hyper-Imaging" feature, which automatically integrates WDS quantitative x-ray maps with EDS (hyper-cube) spectrum images.

Apologies for attaching a brochure from the EMAS 2013 meeting to this post, but it does already provide a nice overview of these new CalcImage features- and I'm just too lazy to re-format it!   :D

I should add, though current users of Probe for EPMA already know, all users may obtain new features for free, by simply clicking the Help | Update Probe for EPMA menu!  8)
« Last Edit: November 16, 2013, 03:48:05 PM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.2.2
« Reply #5 on: January 19, 2014, 05:43:21 PM »
The current version of Probe for EPMA, with all the latest software and features updates and a current copy of the Probe Software user forum (i.e., this user forum), are now available from Probe Software through our DVD subscription service.

If your laboratory computer running Probe for EPMA is not connected to the Internet for security or other reasons, please contact Probe Software to find out about our automatic DVD subscription service.  With this service you will be able to update your Probe for EPMA software and browse our user forum from your probe computer even if it is not connected to the Internet!

Please contact Barbara at Probe Software for more information:

barbara@probesoftware.com
541-343-3400

John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.2.3
« Reply #6 on: January 24, 2014, 11:04:44 AM »
Check out this new "self documenting" feature for manual acquisition now available in v. 10.2.3 of Probe for EPMA:

https://probesoftware.com/smf/index.php?topic=71.msg649#msg649
« Last Edit: August 24, 2018, 08:49:39 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.2.4
« Reply #7 on: February 07, 2014, 02:08:19 PM »
I should have done this a long time ago, but the latest v. 10.2.4 now automatically loads all EDS spectra that are associated with standard samples if you select to have standard intensities loaded when performing a Load File Setup in Probe for EPMA.
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.2.5
« Reply #8 on: February 11, 2014, 05:56:41 PM »
All PFE apps and installers beginning with v. 10.2.5 are now digitally "signed":

https://probesoftware.com/smf/index.php?topic=42.msg744#msg744
« Last Edit: August 24, 2018, 08:49:56 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.1
« Reply #9 on: March 15, 2014, 02:48:07 PM »
Add ImageShiftPresent and ImageShiftType keywords to INI file.

For JEOL 8900/8200/8500 and Cameca SX100/SXFive this keyword will default to true, but for the 8230/8530 the keyword has to be added and edited manually in the [hardware] section of the Probewin.ini file.
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.1
« Reply #10 on: March 20, 2014, 10:18:51 AM »
Add ImageShiftPresent and ImageShiftType keywords to INI file.

For JEOL 8900/8200/8500 and Cameca SX100/SXFive this keyword will default to true, but for the 8230/8530 the keyword has to be added and edited manually in the [hardware] section of the Probewin.ini file.

Just wondering if any 8230/8530 operators have edited their Probewin.ini file and tested this set image shift code for the new JEOL instruments that Philippe Pinard sent us.
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.3
« Reply #11 on: April 10, 2014, 06:24:30 PM »
No bump in the version number, but the latest v. 10.3.3 now has modified the TDI acquisition code for combined condition samples. This should significantly reduce the delay between the Faraday cup out and the TDI counting start.

Try a TDI acquisition with a combined condition sample and let me know what you think!
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

Richard Walshaw

  • Post Doc
  • ***
  • Posts: 19
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.3
« Reply #12 on: April 11, 2014, 07:18:55 AM »
A nice simple question for you:

will PFE run on windows 8?

Richard
"Stay out of the black and in the red...there's nothing in this game for two in a bed." - Albert Einstein

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.3
« Reply #13 on: April 11, 2014, 08:48:00 AM »
A nice simple question for you: will PFE run on windows 8?

Gareth Seward can answer this best. See this thread also:

https://probesoftware.com/smf/index.php?topic=105.0
« Last Edit: August 24, 2018, 08:50:12 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 3194
  • Other duties as assigned...
    • Probe Software
Re: Latest version changes for Probe for EPMA (and CalcImage) v. 10.3.5
« Reply #14 on: April 22, 2014, 01:35:26 PM »
The latest list of pre-calculated binaries for fast Monte-Carlo matrix corrections is found here:

https://www.probesoftware.com/download/Calculated%20Alpha%20Binaries.txt
« Last Edit: August 24, 2018, 08:50:46 AM by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"