This commit is contained in:
gac-x11ma
2023-07-18 11:00:54 +02:00
parent 8488d81c80
commit 1d75bc4535
77 changed files with 2464 additions and 253 deletions

View File

@@ -70,6 +70,10 @@ public class XPEEM_Settings extends Panel {
label6 = new java.awt.Label();
label7 = new java.awt.Label();
buttonRunSelected = new javax.swing.JButton();
checkSetting1 = new javax.swing.JCheckBox();
checkSetting2 = new javax.swing.JCheckBox();
checkSetting3 = new javax.swing.JCheckBox();
checkSetting4 = new javax.swing.JCheckBox();
ButtonDefaultXrays.setText("X-rays (Standard)");
ButtonDefaultXrays.addActionListener(new java.awt.event.ActionListener() {
@@ -108,11 +112,11 @@ public class XPEEM_Settings extends Panel {
label4.setText("Obj. = 1475.0 mA, Stig. A,B = 0.0, Obj. Align. x,y = 0.0, Start voltage = 0.0,");
label5.setText(" FOV = 100 um, CA = open, Slit = open.");
label5.setText(" FOV = 100 um");
label6.setText(" FOV = 100 um, CA = open, Slit = open.");
label6.setText(" FOV = 100 um");
label7.setText("x,y = 0.0, tilt = 0.0");
label7.setText("x,y = 0.0, tilt = 0.0, CA = open, Slit = open, Close VG10.");
buttonRunSelected.setText("Run Selected");
buttonRunSelected.addActionListener(new java.awt.event.ActionListener() {
@@ -126,7 +130,13 @@ public class XPEEM_Settings extends Panel {
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(79, 79, 79)
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(checkSetting2)
.addComponent(checkSetting3)
.addComponent(checkSetting4)
.addComponent(checkSetting1))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(ButtonDefaultOptics10kV)
@@ -152,7 +162,7 @@ public class XPEEM_Settings extends Panel {
.addComponent(ButtonNeutralizePosition, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(68, Short.MAX_VALUE))
.addContainerGap(117, Short.MAX_VALUE))
);
layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {ButtonDefaultOptics10kV, ButtonDefaultOptics15kV, ButtonDefaultXrays, ButtonNeutralizePosition});
@@ -162,6 +172,7 @@ public class XPEEM_Settings extends Panel {
.addGroup(layout.createSequentialGroup()
.addGap(46, 46, 46)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(checkSetting1)
.addComponent(ButtonDefaultOptics15kV)
.addGroup(layout.createSequentialGroup()
.addComponent(label4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
@@ -170,13 +181,19 @@ public class XPEEM_Settings extends Panel {
.addGap(39, 39, 39)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(ButtonDefaultOptics10kV)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(ButtonDefaultOptics10kV)
.addComponent(checkSetting2))
.addGap(36, 36, 36)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(layout.createSequentialGroup()
.addComponent(ButtonDefaultXrays)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(ButtonDefaultXrays)
.addComponent(checkSetting3))
.addGap(42, 42, 42)
.addComponent(ButtonNeutralizePosition))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(ButtonNeutralizePosition)
.addComponent(checkSetting4)))
.addGroup(layout.createSequentialGroup()
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
@@ -252,32 +269,32 @@ public class XPEEM_Settings extends Panel {
getContext().startExecution(CommandSource.plugin, null, null,null, false);
new Thread(()->{
try{
if (true){
if (checkSetting1.isSelected()==true){
this.eval("peem_optics_default_15kV()", true);
}
if (true){
if (checkSetting2.isSelected()==true){
this.eval("peem_optics_default_10kV()", true);
}
if (true){
}
if (checkSetting3.isSelected()==true){
this.eval("xrays_default()", true);
}
if (true){
}
if (checkSetting4.isSelected()==true){
this.eval("neutralize_position()", true);
}
}
} catch (Exception ex){
getLogger().log(Level.WARNING, null, ex);
} finally{
getLogger().log(Level.WARNING, null, ex);
} finally{
try {
getContext().endExecution();
} catch (Context.ContextStateException ex) {
getLogger().log(Level.SEVERE, null, ex);
}
}
}).start();
}).start();
} catch (Exception ex) {
showException(ex);
}
}
}//GEN-LAST:event_buttonRunSelectedActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
@@ -286,6 +303,10 @@ public class XPEEM_Settings extends Panel {
private javax.swing.JButton ButtonDefaultXrays;
private javax.swing.JButton ButtonNeutralizePosition;
private javax.swing.JButton buttonRunSelected;
private javax.swing.JCheckBox checkSetting1;
private javax.swing.JCheckBox checkSetting2;
private javax.swing.JCheckBox checkSetting3;
private javax.swing.JCheckBox checkSetting4;
private java.awt.Label label1;
private java.awt.Label label2;
private java.awt.Label label3;