Loading src/main/java/Aberration_Calibration.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -9220,10 +9220,13 @@ if (MORE_BUTTONS) { !interactive, // false, // true, // boolean smart, // do not open dialog if default matches !interactive, // false, // true, // boolean smart, // do not open dialog if default matches FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile, // FOCUSING_FIELD_HISTORY_PATH, //"",//); //String defaultPath); // AtomicInteger stopRequested FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile, // FOCUSING_FIELD_HISTORY_PATH, //"",//); //String defaultPath); // AtomicInteger stopRequested this.SYNC_COMMAND.stopRequested); this.SYNC_COMMAND.stopRequested); String path=FOCUSING_FIELD.getHistoryPath(); if (path==null) return false; // did not load FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile=path; FOCUSING_FIELD.setDebugLevel(DEBUG_LEVEL); FOCUSING_FIELD.setDebugLevel(DEBUG_LEVEL); FOCUSING_FIELD.setAdjustMode(false); FOCUSING_FIELD.setAdjustMode(false); if (PROPERTIES!=null) FOCUSING_FIELD.getProperties("FOCUSING_FIELD.", PROPERTIES,true); // keep distortions center from history if (PROPERTIES!=null) FOCUSING_FIELD.getProperties("FOCUSING_FIELD.", PROPERTIES,true); // keep distortions center from history System.out.println("Loaded FocusingField"); System.out.println("Loaded FocusingField from "+path); if (!FOCUSING_FIELD.configureDataVector( if (!FOCUSING_FIELD.configureDataVector( true, // boolean silent (maybe add option with false to change number of parameters?) true, // boolean silent (maybe add option with false to change number of parameters?) "Configure curvature - TODO: fix many settings restored from properties", // String title "Configure curvature - TODO: fix many settings restored from properties", // String title Loading @@ -9240,8 +9243,6 @@ if (MORE_BUTTONS) { double rms= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, false); double rms= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, false); double rms_pure= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, true); double rms_pure= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, true); System.out.println("rms="+rms+", rms_pure="+rms_pure); System.out.println("rms="+rms+", rms_pure="+rms_pure); return true; // add OK/fail return true; // add OK/fail } } Loading src/main/java/FocusingField.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -202,6 +202,7 @@ public class FocusingField { public String serialNumber; public String serialNumber; public String lensSerial; // if null - do not add average public String lensSerial; // if null - do not add average public String comment; public String comment; public String historyPath=null; public int sensorWidth; public int sensorWidth; public int sensorHeight; public int sensorHeight; // public static final double PIXEL_SIZE=0.0022; // mm // public static final double PIXEL_SIZE=0.0022; // mm Loading Loading @@ -4781,6 +4782,7 @@ public boolean LevenbergMarquardt( if (debugLevel>0){ if (debugLevel>0){ System.out.println("Loaded measurement history "+pathname); System.out.println("Loaded measurement history "+pathname); } } this.historyPath=pathname; return true; return true; } } public void saveXML( public void saveXML( Loading Loading @@ -4831,6 +4833,10 @@ public boolean LevenbergMarquardt( // TODO Auto-generated catch block // TODO Auto-generated catch block e.printStackTrace(); e.printStackTrace(); } } this.historyPath=path; } public String getHistoryPath(){ return this.historyPath; } } public void testMeasurement(){ public void testMeasurement(){ GenericDialog gd = new GenericDialog("Select measurement"); GenericDialog gd = new GenericDialog("Select measurement"); Loading Loading
src/main/java/Aberration_Calibration.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -9220,10 +9220,13 @@ if (MORE_BUTTONS) { !interactive, // false, // true, // boolean smart, // do not open dialog if default matches !interactive, // false, // true, // boolean smart, // do not open dialog if default matches FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile, // FOCUSING_FIELD_HISTORY_PATH, //"",//); //String defaultPath); // AtomicInteger stopRequested FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile, // FOCUSING_FIELD_HISTORY_PATH, //"",//); //String defaultPath); // AtomicInteger stopRequested this.SYNC_COMMAND.stopRequested); this.SYNC_COMMAND.stopRequested); String path=FOCUSING_FIELD.getHistoryPath(); if (path==null) return false; // did not load FOCUS_MEASUREMENT_PARAMETERS.focusingHistoryFile=path; FOCUSING_FIELD.setDebugLevel(DEBUG_LEVEL); FOCUSING_FIELD.setDebugLevel(DEBUG_LEVEL); FOCUSING_FIELD.setAdjustMode(false); FOCUSING_FIELD.setAdjustMode(false); if (PROPERTIES!=null) FOCUSING_FIELD.getProperties("FOCUSING_FIELD.", PROPERTIES,true); // keep distortions center from history if (PROPERTIES!=null) FOCUSING_FIELD.getProperties("FOCUSING_FIELD.", PROPERTIES,true); // keep distortions center from history System.out.println("Loaded FocusingField"); System.out.println("Loaded FocusingField from "+path); if (!FOCUSING_FIELD.configureDataVector( if (!FOCUSING_FIELD.configureDataVector( true, // boolean silent (maybe add option with false to change number of parameters?) true, // boolean silent (maybe add option with false to change number of parameters?) "Configure curvature - TODO: fix many settings restored from properties", // String title "Configure curvature - TODO: fix many settings restored from properties", // String title Loading @@ -9240,8 +9243,6 @@ if (MORE_BUTTONS) { double rms= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, false); double rms= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, false); double rms_pure= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, true); double rms_pure= FOCUSING_FIELD.calcErrorDiffY(focusing_fx, true); System.out.println("rms="+rms+", rms_pure="+rms_pure); System.out.println("rms="+rms+", rms_pure="+rms_pure); return true; // add OK/fail return true; // add OK/fail } } Loading
src/main/java/FocusingField.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -202,6 +202,7 @@ public class FocusingField { public String serialNumber; public String serialNumber; public String lensSerial; // if null - do not add average public String lensSerial; // if null - do not add average public String comment; public String comment; public String historyPath=null; public int sensorWidth; public int sensorWidth; public int sensorHeight; public int sensorHeight; // public static final double PIXEL_SIZE=0.0022; // mm // public static final double PIXEL_SIZE=0.0022; // mm Loading Loading @@ -4781,6 +4782,7 @@ public boolean LevenbergMarquardt( if (debugLevel>0){ if (debugLevel>0){ System.out.println("Loaded measurement history "+pathname); System.out.println("Loaded measurement history "+pathname); } } this.historyPath=pathname; return true; return true; } } public void saveXML( public void saveXML( Loading Loading @@ -4831,6 +4833,10 @@ public boolean LevenbergMarquardt( // TODO Auto-generated catch block // TODO Auto-generated catch block e.printStackTrace(); e.printStackTrace(); } } this.historyPath=path; } public String getHistoryPath(){ return this.historyPath; } } public void testMeasurement(){ public void testMeasurement(){ GenericDialog gd = new GenericDialog("Select measurement"); GenericDialog gd = new GenericDialog("Select measurement"); Loading