diff --git a/devices/CurrentCamera.properties b/devices/CurrentCamera.properties index e488a91..2463dba 100644 --- a/devices/CurrentCamera.properties +++ b/devices/CurrentCamera.properties @@ -1,4 +1,4 @@ -#Fri Feb 17 15:11:49 CET 2017 +#Thu Feb 23 10:32:25 CET 2017 colormap=Temperature colormapAutomatic=true colormapMax=0.0 @@ -18,7 +18,7 @@ roiY=0 rotation=0.0 rotationCrop=false scale=1.0 -serverURL=sf-cons-01\:10000 +serverURL=sflc\:10000 spatialCalOffsetX=-630.0 spatialCalOffsetY=-612.0 spatialCalScaleX=-26.761819803746654 diff --git a/plugins/GunScan.form b/plugins/GunScan.form index 26d22b4..ccbed98 100644 --- a/plugins/GunScan.form +++ b/plugins/GunScan.form @@ -3,7 +3,7 @@
- + @@ -22,12 +22,18 @@ + - + + + + + + - - + + @@ -36,15 +42,20 @@ - - + + + + + + + - + @@ -59,7 +70,6 @@ - @@ -278,5 +288,15 @@ + + + + + + + + + + diff --git a/plugins/GunScan.java b/plugins/GunScan.java index e8b3291..8d5f2d3 100644 --- a/plugins/GunScan.java +++ b/plugins/GunScan.java @@ -56,8 +56,10 @@ public class GunScan extends Panel { spinnerEnergy = new javax.swing.JSpinner(); dispersionLabel = new javax.swing.JLabel(); plot = new ch.psi.pshell.plot.LinePlotJFree(); + buttonStart = new javax.swing.JButton(); + buttonStop = new javax.swing.JButton(); - setPreferredSize(new java.awt.Dimension(589, 455)); + setPreferredSize(new java.awt.Dimension(737, 445)); jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Scan Parameters")); @@ -180,36 +182,50 @@ public class GunScan extends Panel { plot.setTitle(""); + buttonStart.setText("Start"); + + buttonStop.setText("Stop"); + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() + .addContainerGap() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addGap(18, 18, 18) - .addComponent(plot, javax.swing.GroupLayout.DEFAULT_SIZE, 391, Short.MAX_VALUE) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGroup(layout.createSequentialGroup() + .addComponent(buttonStart) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(buttonStop))) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(plot, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(plot, javax.swing.GroupLayout.PREFERRED_SIZE, 292, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(plot, javax.swing.GroupLayout.PREFERRED_SIZE, 419, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) - .addContainerGap(151, Short.MAX_VALUE)) + .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(buttonStart) + .addComponent(buttonStop)))) + .addGap(14, 14, 14)) ); - jPanel1.getAccessibleContext().setAccessibleName("Scan Parameters"); jPanel1.getAccessibleContext().setAccessibleDescription(""); }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton buttonStart; + private javax.swing.JButton buttonStop; private javax.swing.JLabel dispersionLabel; private javax.swing.JLabel energyLabel; private javax.swing.JPanel jPanel1; diff --git a/script/RFscan/GunScan.py b/script/RFscan/GunScan.py index d6635c1..667c6fd 100644 --- a/script/RFscan/GunScan.py +++ b/script/RFscan/GunScan.py @@ -14,6 +14,9 @@ else: nb = int(args[3]) lat = args[4] +disp = caget("SINBD01-DSCR010:DISPERSION") +energy0 = caget("SINBD01-DSCR010:ENERGY") + disp = 0.32 energy0 = 6.5