All Downloads are FREE. Search and download functionalities are using the official Maven repository.

devices.7.139.49.source-code.MITICA_SETUPSetup Maven / Gradle / Ivy


import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * MITICASetup.java
 *
 * Created on Feb 2, 2012, 2:19:27 PM
 */
/**
 *
 * @author manduchi
 */
public class MITICA_SETUPSetup extends DeviceSetup {

    /** Creates new form MITICASetup */
    public MITICA_SETUPSetup() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // //GEN-BEGIN:initComponents
    private void initComponents() {

        deviceButtons1 = new DeviceButtons();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jPanel27 = new javax.swing.JPanel();
        jPanel28 = new javax.swing.JPanel();
        jPanel31 = new javax.swing.JPanel();
        deviceField18 = new DeviceField();
        jPanel30 = new javax.swing.JPanel();
        deviceField19 = new DeviceField();
        deviceField20 = new DeviceField();
        deviceField23 = new DeviceField();
        jPanel29 = new javax.swing.JPanel();
        deviceField13 = new DeviceField();
        deviceField17 = new DeviceField();
        jPanel47 = new javax.swing.JPanel();
        deviceField28 = new DeviceField();
        jPanel17 = new javax.swing.JPanel();
        jTabbedPane3 = new javax.swing.JTabbedPane();
        jPanel3 = new javax.swing.JPanel();
        jPanel32 = new javax.swing.JPanel();
        deviceChoice1 = new DeviceChoice();
        deviceField1 = new DeviceField();
        deviceField2 = new DeviceField();
        jPanel33 = new javax.swing.JPanel();
        jPanel53 = new javax.swing.JPanel();
        deviceChoice2 = new DeviceChoice();
        deviceField3 = new DeviceField();
        deviceField6 = new DeviceField();
        jPanel54 = new javax.swing.JPanel();
        deviceField29 = new DeviceField();
        deviceChoice10 = new DeviceChoice();
        jPanel34 = new javax.swing.JPanel();
        jPanel24 = new javax.swing.JPanel();
        deviceChoice3 = new DeviceChoice();
        deviceField41 = new DeviceField();
        deviceField21 = new DeviceField();
        deviceField22 = new DeviceField();
        jPanel52 = new javax.swing.JPanel();
        deviceField42 = new DeviceField();
        deviceField43 = new DeviceField();
        jPanel2 = new javax.swing.JPanel();
        jPanel6 = new javax.swing.JPanel();
        jPanel37 = new javax.swing.JPanel();
        deviceField10 = new DeviceField();
        deviceField11 = new DeviceField();
        jPanel25 = new javax.swing.JPanel();
        jPanel36 = new javax.swing.JPanel();
        deviceChoice4 = new DeviceChoice();
        jPanel35 = new javax.swing.JPanel();
        deviceChoice7 = new DeviceChoice();
        deviceChoice8 = new DeviceChoice();
        jPanel26 = new javax.swing.JPanel();
        deviceChoice5 = new DeviceChoice();
        deviceChoice6 = new DeviceChoice();
        jTabbedPane2 = new javax.swing.JTabbedPane();
        jPanel7 = new javax.swing.JPanel();
        deviceWave1 = new DeviceWave();
        jPanel8 = new javax.swing.JPanel();
        deviceWave2 = new DeviceWave();
        jPanel9 = new javax.swing.JPanel();
        deviceWave3 = new DeviceWave();
        jPanel13 = new javax.swing.JPanel();
        deviceWave6 = new DeviceWave();
        jTabbedPane7 = new javax.swing.JTabbedPane();
        jPanel10 = new javax.swing.JPanel();
        deviceWave4 = new DeviceWave();
        jPanel14 = new javax.swing.JPanel();
        deviceWave7 = new DeviceWave();
        jPanel48 = new javax.swing.JPanel();
        deviceWave22 = new DeviceWave();
        jTabbedPane8 = new javax.swing.JTabbedPane();
        jPanel15 = new javax.swing.JPanel();
        deviceWave8 = new DeviceWave();
        jPanel16 = new javax.swing.JPanel();
        deviceWave9 = new DeviceWave();
        jPanel49 = new javax.swing.JPanel();
        deviceWave23 = new DeviceWave();
        jTabbedPane9 = new javax.swing.JTabbedPane();
        jPanel50 = new javax.swing.JPanel();
        deviceWave24 = new DeviceWave();
        jPanel64 = new javax.swing.JPanel();
        deviceWave25 = new DeviceWave();
        jPanel65 = new javax.swing.JPanel();
        deviceWave26 = new DeviceWave();
        jTabbedPane10 = new javax.swing.JTabbedPane();
        jPanel66 = new javax.swing.JPanel();
        deviceWave27 = new DeviceWave();
        jPanel67 = new javax.swing.JPanel();
        deviceWave28 = new DeviceWave();
        jPanel68 = new javax.swing.JPanel();
        deviceWave29 = new DeviceWave();
        jPanel12 = new javax.swing.JPanel();
        deviceWave5 = new DeviceWave();
        jPanel1 = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        deviceField4 = new DeviceField();
        deviceField5 = new DeviceField();
        jPanel5 = new javax.swing.JPanel();
        deviceField7 = new DeviceField();
        deviceField8 = new DeviceField();
        deviceField9 = new DeviceField();
        jPanel11 = new javax.swing.JPanel();
        deviceField14 = new DeviceField();
        deviceField15 = new DeviceField();
        deviceField16 = new DeviceField();
        jPanel38 = new javax.swing.JPanel();
        jTabbedPane5 = new javax.swing.JTabbedPane();
        jPanel39 = new javax.swing.JPanel();
        jPanel40 = new javax.swing.JPanel();
        deviceChoice9 = new DeviceChoice();
        deviceField24 = new DeviceField();
        deviceField25 = new DeviceField();
        jPanel44 = new javax.swing.JPanel();
        jPanel45 = new javax.swing.JPanel();
        jPanel46 = new javax.swing.JPanel();
        deviceField30 = new DeviceField();
        deviceField31 = new DeviceField();
        jTabbedPane6 = new javax.swing.JTabbedPane();
        jPanel51 = new javax.swing.JPanel();
        deviceWave13 = new DeviceWave();
        jPanel59 = new javax.swing.JPanel();
        deviceWave21 = new DeviceWave();
        jPanel60 = new javax.swing.JPanel();
        jPanel61 = new javax.swing.JPanel();
        deviceField32 = new DeviceField();
        deviceField33 = new DeviceField();
        jPanel62 = new javax.swing.JPanel();
        deviceField34 = new DeviceField();
        deviceField35 = new DeviceField();
        deviceField36 = new DeviceField();
        jPanel63 = new javax.swing.JPanel();
        deviceField37 = new DeviceField();
        deviceField38 = new DeviceField();
        deviceField39 = new DeviceField();
        jPanel18 = new javax.swing.JPanel();
        jPanel20 = new javax.swing.JPanel();
        deviceField12 = new DeviceField();
        jPanel19 = new javax.swing.JPanel();
        jTabbedPane11 = new javax.swing.JTabbedPane();
        jPanel56 = new javax.swing.JPanel();
        jPanel43 = new javax.swing.JPanel();
        jPanel42 = new javax.swing.JPanel();
        deviceField40 = new DeviceField();
        jPanel55 = new javax.swing.JPanel();
        deviceChoice11 = new DeviceChoice();
        deviceChoice12 = new DeviceChoice();
        jTabbedPane4 = new javax.swing.JTabbedPane();
        jPanel21 = new javax.swing.JPanel();
        deviceWave10 = new DeviceWave();
        jPanel22 = new javax.swing.JPanel();
        deviceWave11 = new DeviceWave();
        jPanel23 = new javax.swing.JPanel();
        deviceWave12 = new DeviceWave();
        jPanel41 = new javax.swing.JPanel();
        deviceWave18 = new DeviceWave();
        jPanel75 = new javax.swing.JPanel();
        deviceWave19 = new DeviceWave();
        jPanel57 = new javax.swing.JPanel();
        jPanel58 = new javax.swing.JPanel();
        jPanel69 = new javax.swing.JPanel();
        deviceField44 = new DeviceField();
        jPanel70 = new javax.swing.JPanel();
        deviceField45 = new DeviceField();
        jLabel3 = new javax.swing.JLabel();
        deviceField46 = new DeviceField();
        jLabel4 = new javax.swing.JLabel();
        deviceField47 = new DeviceField();
        jLabel5 = new javax.swing.JLabel();
        deviceChoice13 = new DeviceChoice();
        deviceChoice14 = new DeviceChoice();
        jTabbedPane12 = new javax.swing.JTabbedPane();
        jPanel71 = new javax.swing.JPanel();
        deviceWave14 = new DeviceWave();
        jPanel72 = new javax.swing.JPanel();
        deviceWave15 = new DeviceWave();
        jPanel73 = new javax.swing.JPanel();
        deviceWave16 = new DeviceWave();
        jPanel74 = new javax.swing.JPanel();
        deviceWave17 = new DeviceWave();

        setDeviceProvider("saserver.nbtf:9000");
        setDeviceTitle("MITICA Experiment Setup");
        setDeviceType("MITICA_SETUP");
        setHeight(800);
        setWidth(1000);
        getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END);

        jTabbedPane1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                jTabbedPane1FocusLost(evt);
            }
        });

        jPanel27.setLayout(new java.awt.BorderLayout());

        jPanel28.setLayout(new java.awt.GridLayout(4, 1));

        jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Times"));

        deviceField18.setIdentifier("");
        deviceField18.setLabelString("T_START_MITICA: ");
        deviceField18.setNumCols(30);
        deviceField18.setOffsetNid(119);
        jPanel31.add(deviceField18);

        jPanel28.add(jPanel31);

        jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder("ISEPS EG and RF, AGPS AG  Enable  time Limit"));

        deviceField19.setIdentifier("");
        deviceField19.setLabelString("Start Time: ");
        deviceField19.setNumCols(18);
        deviceField19.setOffsetNid(120);
        jPanel30.add(deviceField19);

        deviceField20.setIdentifier("");
        deviceField20.setLabelString("End Time:");
        deviceField20.setNumCols(18);
        deviceField20.setOffsetNid(121);
        jPanel30.add(deviceField20);

        deviceField23.setIdentifier("");
        deviceField23.setLabelString("Frequency:");
        deviceField23.setNumCols(18);
        deviceField23.setOffsetNid(133);
        jPanel30.add(deviceField23);

        jPanel28.add(jPanel30);

        jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Reference Waveform Time Limit"));

        deviceField13.setIdentifier("");
        deviceField13.setLabelString("Start Time: ");
        deviceField13.setNumCols(30);
        deviceField13.setOffsetNid(122);
        jPanel29.add(deviceField13);

        deviceField17.setIdentifier("");
        deviceField17.setLabelString("End Time: ");
        deviceField17.setNumCols(30);
        deviceField17.setOffsetNid(123);
        deviceField17.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                deviceField17FocusLost(evt);
            }
        });
        deviceField17.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent evt) {
                deviceField17PropertyChange(evt);
            }
        });
        jPanel29.add(deviceField17);

        jPanel28.add(jPanel29);

        jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Time Of Interest"));
        jPanel47.setLayout(new java.awt.BorderLayout());

        deviceField28.setIdentifier("");
        deviceField28.setNumCols(80);
        deviceField28.setOffsetNid(211);
        jPanel47.add(deviceField28, java.awt.BorderLayout.CENTER);

        jPanel28.add(jPanel47);

        jPanel27.add(jPanel28, java.awt.BorderLayout.CENTER);

        jTabbedPane1.addTab("MITICA", jPanel27);

        jPanel17.setLayout(new java.awt.BorderLayout());

        jPanel3.setLayout(new java.awt.GridLayout(4, 0));

        jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("EG Modulation"));

        deviceChoice1.setChoiceItems(new String[] {"DISABLED", "ENABLED"});
        deviceChoice1.setIdentifier("");
        deviceChoice1.setLabelString("State:");
        deviceChoice1.setOffsetNid(124);
        deviceChoice1.setUpdateIdentifier("");
        jPanel32.add(deviceChoice1);

        deviceField1.setIdentifier("");
        deviceField1.setLabelString("Frequency:");
        deviceField1.setOffsetNid(125);
        jPanel32.add(deviceField1);

        deviceField2.setIdentifier("");
        deviceField2.setLabelString("Duty Cycle:");
        deviceField2.setOffsetNid(126);
        jPanel32.add(deviceField2);

        jPanel3.add(jPanel32);

        jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("RF"));
        jPanel33.setLayout(new java.awt.GridLayout(2, 0));

        deviceChoice2.setChoiceItems(new String[] {"DISABLED", "ENABLED"});
        deviceChoice2.setIdentifier("");
        deviceChoice2.setLabelString("RF Modulation State:");
        deviceChoice2.setOffsetNid(127);
        deviceChoice2.setUpdateIdentifier("");
        jPanel53.add(deviceChoice2);

        deviceField3.setIdentifier("");
        deviceField3.setLabelString("Mod. Frequency:");
        deviceField3.setOffsetNid(128);
        jPanel53.add(deviceField3);

        deviceField6.setIdentifier("");
        deviceField6.setLabelString("Mod. Duty Cycle:");
        deviceField6.setOffsetNid(129);
        jPanel53.add(deviceField6);

        jPanel33.add(jPanel53);

        deviceField29.setIdentifier("");
        deviceField29.setLabelString("ISRF TE V:");
        deviceField29.setOffsetNid(323);
        jPanel54.add(deviceField29);

        deviceChoice10.setChoiceItems(new String[] {"None", "Frequency"});
        deviceChoice10.setIdentifier("");
        deviceChoice10.setLabelString("RF Control Mode:");
        deviceChoice10.setOffsetNid(324);
        deviceChoice10.setUpdateIdentifier("");
        jPanel54.add(deviceChoice10);

        jPanel33.add(jPanel54);

        jPanel3.add(jPanel33);

        jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Filament"));
        jPanel34.setLayout(new java.awt.GridLayout(2, 0));

        deviceChoice3.setChoiceItems(new String[] {"ON", "OFF"});
        deviceChoice3.setIdentifier("");
        deviceChoice3.setLabelString("State:");
        deviceChoice3.setOffsetNid(130);
        deviceChoice3.setUpdateIdentifier("");
        jPanel24.add(deviceChoice3);

        deviceField41.setIdentifier("");
        deviceField41.setLabelString("Ref. V:");
        deviceField41.setNumCols(8);
        deviceField41.setOffsetNid(325);
        jPanel24.add(deviceField41);

        deviceField21.setIdentifier("");
        deviceField21.setLabelString("Start Time:");
        deviceField21.setNumCols(20);
        deviceField21.setOffsetNid(131);
        jPanel24.add(deviceField21);

        deviceField22.setIdentifier("");
        deviceField22.setLabelString("Stop Time:");
        deviceField22.setNumCols(20);
        deviceField22.setOffsetNid(132);
        jPanel24.add(deviceField22);

        jPanel34.add(jPanel24);

        jPanel3.add(jPanel34);

        jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Core Snubber"));

        deviceField42.setIdentifier("");
        deviceField42.setLabelString("CS1 Ref. I:");
        deviceField42.setOffsetNid(326);
        jPanel52.add(deviceField42);

        deviceField43.setIdentifier("");
        deviceField43.setLabelString("CS2 Ref. I:");
        deviceField43.setOffsetNid(327);
        jPanel52.add(deviceField43);

        jPanel3.add(jPanel52);

        jTabbedPane3.addTab("Setup", jPanel3);

        jPanel2.setLayout(new java.awt.BorderLayout());

        jPanel6.setLayout(new java.awt.GridLayout(2, 0));

        jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Breakdown Management"));

        deviceField10.setIdentifier("");
        deviceField10.setLabelString("Dead time Time: ");
        deviceField10.setNumCols(20);
        deviceField10.setOffsetNid(12);
        jPanel37.add(deviceField10);

        deviceField11.setIdentifier("");
        deviceField11.setLabelString("Recover time: ");
        deviceField11.setNumCols(20);
        deviceField11.setOffsetNid(13);
        jPanel37.add(deviceField11);

        jPanel6.add(jPanel37);

        jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("ISSS Power Supply"));
        jPanel25.setLayout(new java.awt.GridLayout(1, 5));

        jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder(""));
        java.awt.FlowLayout flowLayout1 = new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5);
        flowLayout1.setAlignOnBaseline(true);
        jPanel36.setLayout(flowLayout1);

        deviceChoice4.setChoiceItems(new String[] {"ENABLED", "DISABLED"});
        deviceChoice4.setIdentifier("");
        deviceChoice4.setLabelString("Plasma Grid:");
        deviceChoice4.setOffsetNid(134);
        deviceChoice4.setUpdateIdentifier("");
        jPanel36.add(deviceChoice4);

        jPanel25.add(jPanel36);

        jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder(""));
        jPanel35.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5));

        deviceChoice7.setChoiceItems(new String[] {"ENABLED", "DISABLED"});
        deviceChoice7.setIdentifier("");
        deviceChoice7.setLabelString("Bias:");
        deviceChoice7.setOffsetNid(135);
        deviceChoice7.setUpdateIdentifier("");
        jPanel35.add(deviceChoice7);

        deviceChoice8.setChoiceItems(new String[] {"VOLTAGE", "CURRENT"});
        deviceChoice8.setIdentifier("bi_control");
        deviceChoice8.setLabelString("Control:");
        deviceChoice8.setOffsetNid(136);
        deviceChoice8.setUpdateIdentifier("");
        jPanel35.add(deviceChoice8);

        jPanel25.add(jPanel35);

        jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder(""));
        jPanel26.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5));

        deviceChoice5.setChoiceItems(new String[] {"ENABLED", "DISABLED"});
        deviceChoice5.setIdentifier("");
        deviceChoice5.setLabelString("Bias Plate:");
        deviceChoice5.setOffsetNid(137);
        deviceChoice5.setUpdateIdentifier("");
        jPanel26.add(deviceChoice5);

        deviceChoice6.setChoiceItems(new String[] {"VOLTAGE", "CURRENT"});
        deviceChoice6.setIdentifier("bp_control");
        deviceChoice6.setLabelString("Control:");
        deviceChoice6.setOffsetNid(138);
        deviceChoice6.setUpdateIdentifier("");
        jPanel26.add(deviceChoice6);

        jPanel25.add(jPanel26);

        jPanel6.add(jPanel25);

        jPanel2.add(jPanel6, java.awt.BorderLayout.PAGE_START);

        jPanel7.setLayout(new java.awt.BorderLayout());

        deviceWave1.setIdentifier("");
        deviceWave1.setOffsetNid(15);
        deviceWave1.setUpdateExpression("");
        jPanel7.add(deviceWave1, java.awt.BorderLayout.CENTER);

        jTabbedPane2.addTab("Bias Plate I / V  [A]/[V] ", jPanel7);

        jPanel8.setLayout(new java.awt.BorderLayout());

        deviceWave2.setIdentifier("");
        deviceWave2.setMaxYVisible(false);
        deviceWave2.setMinYVisible(true);
        deviceWave2.setOffsetNid(21);
        deviceWave2.setUpdateExpression("");
        jPanel8.add(deviceWave2, java.awt.BorderLayout.CENTER);

        jTabbedPane2.addTab("Extraction Grid [V]", jPanel8);

        jPanel9.setLayout(new java.awt.BorderLayout());

        deviceWave3.setIdentifier("");
        deviceWave3.setOffsetNid(27);
        deviceWave3.setUpdateExpression("");
        jPanel9.add(deviceWave3, java.awt.BorderLayout.CENTER);

        jTabbedPane2.addTab("Plasma Grid [A]", jPanel9);

        jPanel13.setLayout(new java.awt.BorderLayout());

        deviceWave6.setIdentifier("");
        deviceWave6.setOffsetNid(33);
        deviceWave6.setUpdateExpression("");
        jPanel13.add(deviceWave6, java.awt.BorderLayout.CENTER);

        jTabbedPane2.addTab("Bias I/V [A]/[V]", jPanel13);

        jPanel10.setLayout(new java.awt.BorderLayout());

        deviceWave4.setIdentifier("");
        deviceWave4.setOffsetNid(39);
        deviceWave4.setUpdateExpression("");
        jPanel10.add(deviceWave4, java.awt.BorderLayout.CENTER);

        jTabbedPane7.addTab("RF1 Power [W]", jPanel10);

        jPanel14.setLayout(new java.awt.BorderLayout());

        deviceWave7.setIdentifier("");
        deviceWave7.setOffsetNid(45);
        deviceWave7.setUpdateExpression("");
        jPanel14.add(deviceWave7, java.awt.BorderLayout.CENTER);

        jTabbedPane7.addTab("RF1 Frequeny [Hz]", jPanel14);

        jPanel48.setLayout(new java.awt.BorderLayout());

        deviceWave22.setIdentifier("");
        deviceWave22.setOffsetNid(51);
        deviceWave22.setUpdateExpression("");
        jPanel48.add(deviceWave22, java.awt.BorderLayout.CENTER);

        jTabbedPane7.addTab("RF1 Capacitance [nF]", jPanel48);

        jTabbedPane2.addTab("RF1 Setup", jTabbedPane7);

        jPanel15.setLayout(new java.awt.BorderLayout());

        deviceWave8.setIdentifier("");
        deviceWave8.setOffsetNid(57);
        deviceWave8.setUpdateExpression("");
        jPanel15.add(deviceWave8, java.awt.BorderLayout.CENTER);

        jTabbedPane8.addTab("RF2 Power [W]", jPanel15);

        jPanel16.setLayout(new java.awt.BorderLayout());

        deviceWave9.setIdentifier("");
        deviceWave9.setOffsetNid(213);
        deviceWave9.setUpdateExpression("");
        jPanel16.add(deviceWave9, java.awt.BorderLayout.CENTER);

        jTabbedPane8.addTab("RF2 Frequeny [Hz]", jPanel16);

        jPanel49.setLayout(new java.awt.BorderLayout());

        deviceWave23.setIdentifier("");
        deviceWave23.setOffsetNid(220);
        deviceWave23.setUpdateExpression("");
        jPanel49.add(deviceWave23, java.awt.BorderLayout.CENTER);

        jTabbedPane8.addTab("RF2 Capacitance [nF]", jPanel49);

        jTabbedPane2.addTab("RF2 Setup", jTabbedPane8);

        jPanel50.setLayout(new java.awt.BorderLayout());

        deviceWave24.setIdentifier("");
        deviceWave24.setOffsetNid(227);
        deviceWave24.setUpdateExpression("");
        jPanel50.add(deviceWave24, java.awt.BorderLayout.CENTER);

        jTabbedPane9.addTab("RF3 Power [W]", jPanel50);

        jPanel64.setLayout(new java.awt.BorderLayout());

        deviceWave25.setIdentifier("");
        deviceWave25.setOffsetNid(234);
        deviceWave25.setUpdateExpression("");
        jPanel64.add(deviceWave25, java.awt.BorderLayout.CENTER);

        jTabbedPane9.addTab("RF3 Frequeny [Hz]", jPanel64);

        jPanel65.setLayout(new java.awt.BorderLayout());

        deviceWave26.setIdentifier("");
        deviceWave26.setOffsetNid(241);
        deviceWave26.setUpdateExpression("");
        jPanel65.add(deviceWave26, java.awt.BorderLayout.CENTER);

        jTabbedPane9.addTab("RF3 Capacitance [nF]", jPanel65);

        jTabbedPane2.addTab("RF3 Setup", jTabbedPane9);

        jPanel66.setLayout(new java.awt.BorderLayout());

        deviceWave27.setIdentifier("");
        deviceWave27.setOffsetNid(248);
        deviceWave27.setUpdateExpression("");
        jPanel66.add(deviceWave27, java.awt.BorderLayout.CENTER);

        jTabbedPane10.addTab("RF4 Power [W]", jPanel66);

        jPanel67.setLayout(new java.awt.BorderLayout());

        deviceWave28.setIdentifier("");
        deviceWave28.setOffsetNid(255);
        deviceWave28.setUpdateExpression("");
        jPanel67.add(deviceWave28, java.awt.BorderLayout.CENTER);

        jTabbedPane10.addTab("RF4 Frequeny [Hz]", jPanel67);

        jPanel68.setLayout(new java.awt.BorderLayout());

        deviceWave29.setIdentifier("");
        deviceWave29.setOffsetNid(262);
        deviceWave29.setUpdateExpression("");
        jPanel68.add(deviceWave29, java.awt.BorderLayout.CENTER);

        jTabbedPane10.addTab("RF4 Capacitance [nF]", jPanel68);

        jTabbedPane2.addTab("RF4 Setup", jTabbedPane10);

        jPanel12.setLayout(new java.awt.BorderLayout());

        deviceWave5.setIdentifier("");
        deviceWave5.setOffsetNid(63);
        deviceWave5.setUpdateExpression("");
        jPanel12.add(deviceWave5, java.awt.BorderLayout.CENTER);

        jTabbedPane2.addTab("Recover Wave", jPanel12);

        jPanel2.add(jTabbedPane2, java.awt.BorderLayout.CENTER);

        jTabbedPane3.addTab("Waveforms", jPanel2);

        jPanel1.setLayout(new java.awt.GridLayout(4, 1));

        jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("CAEN DT5720 Timing"));

        deviceField4.setIdentifier("");
        deviceField4.setLabelString("Start Time: ");
        deviceField4.setNumCols(20);
        deviceField4.setOffsetNid(4);
        jPanel4.add(deviceField4);

        deviceField5.setIdentifier("");
        deviceField5.setLabelString("Duration: ");
        deviceField5.setNumCols(20);
        deviceField5.setOffsetNid(5);
        jPanel4.add(deviceField5);

        jPanel1.add(jPanel4);

        jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6259 Timing"));

        deviceField7.setIdentifier("");
        deviceField7.setLabelString("Start Time: ");
        deviceField7.setNumCols(20);
        deviceField7.setOffsetNid(7);
        jPanel5.add(deviceField7);

        deviceField8.setIdentifier("");
        deviceField8.setLabelString("Duration");
        deviceField8.setNumCols(20);
        deviceField8.setOffsetNid(8);
        jPanel5.add(deviceField8);

        deviceField9.setIdentifier("");
        deviceField9.setLabelString("Frequency: ");
        deviceField9.setNumCols(20);
        deviceField9.setOffsetNid(6);
        jPanel5.add(deviceField9);

        jPanel1.add(jPanel5);

        jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6368 Timing"));

        deviceField14.setIdentifier("");
        deviceField14.setLabelString("Start Time: ");
        deviceField14.setNumCols(20);
        deviceField14.setOffsetNid(10);
        jPanel11.add(deviceField14);

        deviceField15.setIdentifier("");
        deviceField15.setLabelString("Duration");
        deviceField15.setNumCols(20);
        deviceField15.setOffsetNid(11);
        jPanel11.add(deviceField15);

        deviceField16.setIdentifier("");
        deviceField16.setLabelString("Frequency: ");
        deviceField16.setNumCols(20);
        deviceField16.setOffsetNid(9);
        jPanel11.add(deviceField16);

        jPanel1.add(jPanel11);

        jTabbedPane3.addTab("Data Acquisition", jPanel1);

        jPanel17.add(jTabbedPane3, java.awt.BorderLayout.CENTER);

        jTabbedPane1.addTab("ISEPS ", jPanel17);

        jPanel38.setLayout(new java.awt.BorderLayout());

        jPanel39.setLayout(new java.awt.GridLayout(3, 0));

        jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("AG  Modulation"));

        deviceChoice9.setChoiceItems(new String[] {"DISABLED", "ENABLED"});
        deviceChoice9.setIdentifier("");
        deviceChoice9.setLabelString("State:");
        deviceChoice9.setOffsetNid(152);
        deviceChoice9.setUpdateIdentifier("");
        jPanel40.add(deviceChoice9);

        deviceField24.setIdentifier("");
        deviceField24.setLabelString("Frequency:");
        deviceField24.setOffsetNid(153);
        jPanel40.add(deviceField24);

        deviceField25.setIdentifier("");
        deviceField25.setLabelString("Duty Cycle:");
        deviceField25.setOffsetNid(154);
        jPanel40.add(deviceField25);

        jPanel39.add(jPanel40);

        jTabbedPane5.addTab("Setup", jPanel39);

        jPanel44.setLayout(new java.awt.BorderLayout());

        jPanel45.setLayout(new java.awt.GridLayout(1, 0));

        jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Breakdown Management"));

        deviceField30.setIdentifier("");
        deviceField30.setLabelString("Dead time Time: ");
        deviceField30.setNumCols(20);
        deviceField30.setOffsetNid(150);
        jPanel46.add(deviceField30);

        deviceField31.setIdentifier("");
        deviceField31.setLabelString("Recover time: ");
        deviceField31.setNumCols(20);
        deviceField31.setOffsetNid(151);
        jPanel46.add(deviceField31);

        jPanel45.add(jPanel46);

        jPanel44.add(jPanel45, java.awt.BorderLayout.PAGE_START);

        jPanel51.setLayout(new java.awt.BorderLayout());

        deviceWave13.setIdentifier("");
        deviceWave13.setMaxYVisible(false);
        deviceWave13.setMinYVisible(true);
        deviceWave13.setOffsetNid(156);
        deviceWave13.setUpdateExpression("");
        jPanel51.add(deviceWave13, java.awt.BorderLayout.CENTER);

        jTabbedPane6.addTab("Acceleration Grid  [V]", jPanel51);

        jPanel59.setLayout(new java.awt.BorderLayout());

        deviceWave21.setIdentifier("");
        deviceWave21.setOffsetNid(204);
        deviceWave21.setUpdateExpression("");
        jPanel59.add(deviceWave21, java.awt.BorderLayout.CENTER);

        jTabbedPane6.addTab("Recover Wave", jPanel59);

        jPanel44.add(jTabbedPane6, java.awt.BorderLayout.CENTER);

        jTabbedPane5.addTab("Waveforms", jPanel44);

        jPanel60.setLayout(new java.awt.GridLayout(4, 1));

        jPanel61.setBorder(javax.swing.BorderFactory.createTitledBorder("CAEN DT5720 Timing"));

        deviceField32.setIdentifier("");
        deviceField32.setLabelString("Start Time: ");
        deviceField32.setNumCols(20);
        deviceField32.setOffsetNid(142);
        jPanel61.add(deviceField32);

        deviceField33.setIdentifier("");
        deviceField33.setLabelString("Duration: ");
        deviceField33.setNumCols(20);
        deviceField33.setOffsetNid(143);
        jPanel61.add(deviceField33);

        jPanel60.add(jPanel61);

        jPanel62.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6259 Timing"));

        deviceField34.setIdentifier("");
        deviceField34.setLabelString("Start Time: ");
        deviceField34.setNumCols(20);
        deviceField34.setOffsetNid(145);
        jPanel62.add(deviceField34);

        deviceField35.setIdentifier("");
        deviceField35.setLabelString("Duration");
        deviceField35.setNumCols(20);
        deviceField35.setOffsetNid(146);
        jPanel62.add(deviceField35);

        deviceField36.setIdentifier("");
        deviceField36.setLabelString("Frequency: ");
        deviceField36.setNumCols(20);
        deviceField36.setOffsetNid(144);
        jPanel62.add(deviceField36);

        jPanel60.add(jPanel62);

        jPanel63.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6368 Timing"));

        deviceField37.setIdentifier("");
        deviceField37.setLabelString("Start Time: ");
        deviceField37.setNumCols(20);
        deviceField37.setOffsetNid(148);
        jPanel63.add(deviceField37);

        deviceField38.setIdentifier("");
        deviceField38.setLabelString("Duration");
        deviceField38.setNumCols(20);
        deviceField38.setOffsetNid(149);
        jPanel63.add(deviceField38);

        deviceField39.setIdentifier("");
        deviceField39.setLabelString("Frequency: ");
        deviceField39.setNumCols(20);
        deviceField39.setOffsetNid(147);
        jPanel63.add(deviceField39);

        jPanel60.add(jPanel63);

        jTabbedPane5.addTab("Data Acquisition", jPanel60);

        jPanel38.add(jTabbedPane5, java.awt.BorderLayout.CENTER);

        jTabbedPane1.addTab("AGPS", jPanel38);

        jPanel18.setLayout(new java.awt.BorderLayout());

        jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Gas And Vacuum Timing"));

        deviceField12.setIdentifier("");
        deviceField12.setLabelString("Trigger Source: ");
        deviceField12.setNumCols(30);
        deviceField12.setOffsetNid(69);
        jPanel20.add(deviceField12);

        jPanel18.add(jPanel20, java.awt.BorderLayout.NORTH);

        jPanel19.setLayout(new java.awt.BorderLayout());

        jPanel56.setLayout(new java.awt.BorderLayout());

        jPanel43.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5));

        jPanel42.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));

        deviceField40.setIdentifier("");
        deviceField40.setLabelString("GIS-B Pre Set Press. [barG]:");
        deviceField40.setNumCols(5);
        deviceField40.setOffsetNid(320);
        jPanel42.add(deviceField40);

        jPanel43.add(jPanel42);

        jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("GIS-B Configuration"));

        deviceChoice11.setChoiceItems(new String[] {"4000", "4090"});
        deviceChoice11.setIdentifier("");
        deviceChoice11.setLabelString("Tank");
        deviceChoice11.setOffsetNid(321);
        deviceChoice11.setUpdateIdentifier("");
        jPanel55.add(deviceChoice11);

        deviceChoice12.setChoiceItems(new String[] {"H2", "D2"});
        deviceChoice12.setIdentifier("");
        deviceChoice12.setLabelString("Gas Type:");
        deviceChoice12.setOffsetNid(322);
        deviceChoice12.setUpdateIdentifier("");
        jPanel55.add(deviceChoice12);

        jPanel43.add(jPanel55);

        jPanel56.add(jPanel43, java.awt.BorderLayout.NORTH);

        jPanel21.setLayout(new java.awt.BorderLayout());

        deviceWave10.setIdentifier("");
        deviceWave10.setOffsetNid(71);
        deviceWave10.setUpdateExpression("");
        jPanel21.add(deviceWave10, java.awt.BorderLayout.CENTER);

        jTabbedPane4.addTab("GIS-B Pressure Modulation %", jPanel21);

        jPanel22.setLayout(new java.awt.BorderLayout());

        deviceWave11.setIdentifier("");
        deviceWave11.setMaxYVisible(false);
        deviceWave11.setOffsetNid(77);
        deviceWave11.setUpdateExpression("");
        jPanel22.add(deviceWave11, java.awt.BorderLayout.CENTER);

        jTabbedPane4.addTab("HVD2 VG-01 Open(1) / Close(0) ", jPanel22);

        jPanel23.setLayout(new java.awt.BorderLayout());

        deviceWave12.setIdentifier("");
        deviceWave12.setMaxYVisible(false);
        deviceWave12.setOffsetNid(83);
        deviceWave12.setUpdateExpression("");
        jPanel23.add(deviceWave12, java.awt.BorderLayout.CENTER);

        jTabbedPane4.addTab("HVD2 VG-02 Open(1) / Close(0) ", jPanel23);

        jPanel41.setLayout(new java.awt.BorderLayout());

        deviceWave18.setIdentifier("");
        deviceWave18.setMaxYVisible(false);
        deviceWave18.setOffsetNid(89);
        deviceWave18.setUpdateExpression("");
        jPanel41.add(deviceWave18, java.awt.BorderLayout.CENTER);

        jTabbedPane4.addTab("HVD2 VG-03 Open(1) / Close(0) ", jPanel41);

        jPanel75.setLayout(new java.awt.BorderLayout());

        deviceWave19.setIdentifier("");
        deviceWave19.setMaxYVisible(false);
        deviceWave19.setOffsetNid(95);
        deviceWave19.setUpdateExpression("");
        jPanel75.add(deviceWave19, java.awt.BorderLayout.CENTER);

        jTabbedPane4.addTab("HVD2 VG-04 Open(1) / Close(0) ", jPanel75);

        jPanel56.add(jTabbedPane4, java.awt.BorderLayout.CENTER);

        jTabbedPane11.addTab("GIS-B Gas Injection", jPanel56);

        jPanel57.setLayout(new java.awt.BorderLayout());

        jPanel58.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5));

        jPanel69.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));

        deviceField44.setIdentifier("");
        deviceField44.setLabelString("GIS-C Pre Set Press. [barG]:");
        deviceField44.setNumCols(5);
        deviceField44.setOffsetNid(331);
        jPanel69.add(deviceField44);

        jPanel58.add(jPanel69);

        jPanel70.setBorder(javax.swing.BorderFactory.createTitledBorder("GIS-C Configuration"));
        jPanel70.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5));

        deviceField45.setIdentifier("");
        deviceField45.setLabelString("VC5001 Turns:");
        deviceField45.setNumCols(5);
        deviceField45.setOffsetNid(209);
        jPanel70.add(deviceField45);

        jLabel3.setText("/25      ");
        jPanel70.add(jLabel3);

        deviceField46.setIdentifier("");
        deviceField46.setLabelString("VC5002 Turns: ");
        deviceField46.setNumCols(5);
        deviceField46.setOffsetNid(210);
        jPanel70.add(deviceField46);

        jLabel4.setText("/25   ");
        jLabel4.setToolTipText("");
        jPanel70.add(jLabel4);

        deviceField47.setIdentifier("");
        deviceField47.setLabelString("VC5003 Turns:");
        deviceField47.setNumCols(5);
        deviceField47.setOffsetNid(209);
        jPanel70.add(deviceField47);

        jLabel5.setText("/25   ");
        jLabel5.setToolTipText("");
        jPanel70.add(jLabel5);

        deviceChoice13.setChoiceItems(new String[] {"5000", "5090"});
        deviceChoice13.setIdentifier("");
        deviceChoice13.setLabelString("Tank");
        deviceChoice13.setOffsetNid(329);
        deviceChoice13.setUpdateIdentifier("");
        jPanel70.add(deviceChoice13);

        deviceChoice14.setChoiceItems(new String[] {"H2", "D2"});
        deviceChoice14.setIdentifier("");
        deviceChoice14.setLabelString("Gas Type:");
        deviceChoice14.setOffsetNid(330);
        deviceChoice14.setUpdateIdentifier("");
        jPanel70.add(deviceChoice14);

        jPanel58.add(jPanel70);

        jPanel57.add(jPanel58, java.awt.BorderLayout.NORTH);

        jPanel71.setLayout(new java.awt.BorderLayout());

        deviceWave14.setIdentifier("");
        deviceWave14.setOffsetNid(101);
        deviceWave14.setUpdateExpression("");
        jPanel71.add(deviceWave14, java.awt.BorderLayout.CENTER);

        jTabbedPane12.addTab("GIS-C Pressure Modulation %", jPanel71);

        jPanel72.setLayout(new java.awt.BorderLayout());

        deviceWave15.setIdentifier("");
        deviceWave15.setMaxYVisible(false);
        deviceWave15.setOffsetNid(107);
        deviceWave15.setUpdateExpression("");
        jPanel72.add(deviceWave15, java.awt.BorderLayout.CENTER);

        jTabbedPane12.addTab("VG-5011 Open(1) / Close(0) ", jPanel72);

        jPanel73.setLayout(new java.awt.BorderLayout());

        deviceWave16.setIdentifier("");
        deviceWave16.setMaxYVisible(false);
        deviceWave16.setOffsetNid(113);
        deviceWave16.setUpdateExpression("");
        jPanel73.add(deviceWave16, java.awt.BorderLayout.CENTER);

        jTabbedPane12.addTab("VG-5012 Open(1) / Close(0) ", jPanel73);

        jPanel74.setLayout(new java.awt.BorderLayout());

        deviceWave17.setIdentifier("");
        deviceWave17.setMaxYVisible(false);
        deviceWave17.setOffsetNid(333);
        deviceWave17.setUpdateExpression("");
        jPanel74.add(deviceWave17, java.awt.BorderLayout.CENTER);

        jTabbedPane12.addTab("VG-5013 Open(1) / Close(0) ", jPanel74);

        jPanel57.add(jTabbedPane12, java.awt.BorderLayout.CENTER);

        jTabbedPane11.addTab("GIS-C Gas Injection", jPanel57);

        jPanel19.add(jTabbedPane11, java.awt.BorderLayout.CENTER);

        jPanel18.add(jPanel19, java.awt.BorderLayout.CENTER);

        jTabbedPane1.addTab("GVS", jPanel18);

        getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER);
    }// //GEN-END:initComponents

    private void deviceField17PropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_deviceField17PropertyChange
        // TODO add your handling code here:
        //updateWaves();
    }//GEN-LAST:event_deviceField17PropertyChange

    
    private void updateWaves()
    {
        float maxX = 0, minX = 0;
        try {
            //MDSplus.Data data = (MDSplus.Data)this.deviceField13.getData();
            //minX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat();
            minX = subtree.getFloat(this.deviceField13.getData());
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(MITICA_SETUPSetup.this,
                "The value on the file Start Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.",
                "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE);
            return;
        }

        try {
            //MDSplus.Data data = (MDSplus.Data)this.deviceField17.getFullData();
            //maxX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat();
            maxX = subtree.getFloat(this.deviceField17.getData()); 
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(MITICA_SETUPSetup.this,
                "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.\n"+ex,
                "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE);
            return;
        }
        
        /*
        System.out.println("UPDATE");
        java.awt.Container con = null;
        for( con = this.getParent(); con != null && !(con instanceof DeviceSetup); con=con.getParent() );
        if(con != null)
        {
            con.getComponents();
        }
        */
        
        deviceWave1.updateXLimit(minX, maxX);
        deviceWave2.updateXLimit(minX, maxX);
        deviceWave3.updateXLimit(minX, maxX);
        deviceWave4.updateXLimit(minX, maxX);
        //deviceWave5.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1
        deviceWave6.updateXLimit(minX, maxX);
        deviceWave7.updateXLimit(minX, maxX);
        deviceWave8.updateXLimit(minX, maxX);
        deviceWave9.updateXLimit(minX, maxX);
        deviceWave10.updateXLimit(minX, maxX);
        deviceWave11.updateXLimit(minX, maxX);
        deviceWave12.updateXLimit(minX, maxX);
        deviceWave13.updateXLimit(minX, maxX);
        deviceWave14.updateXLimit(minX, maxX);
        //deviceWave21.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1
        deviceWave22.updateXLimit(minX, maxX);
        deviceWave23.updateXLimit(minX, maxX);
        deviceWave24.updateXLimit(minX, maxX);
        deviceWave25.updateXLimit(minX, maxX);
        deviceWave26.updateXLimit(minX, maxX);
        deviceWave27.updateXLimit(minX, maxX);
        deviceWave28.updateXLimit(minX, maxX);
        deviceWave29.updateXLimit(minX, maxX);        
    }
    
    private void deviceField17FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_deviceField17FocusLost
        // TODO add your handling code here:
        //System.out.println("deviceField17FocusLost");
        //updateWaves();
    }//GEN-LAST:event_deviceField17FocusLost

    private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTabbedPane1FocusLost
        // TODO add your handling code here:
        //System.out.println("jTabbedPane1FocusLost");
        //updateWaves();
    }//GEN-LAST:event_jTabbedPane1FocusLost

    private void jPanel29FocusLost(java.awt.event.FocusEvent evt) {                                   
        System.out.println("jPanel29FocusLost");
        updateWaves();
        // TODO add your handling code here:
    }     


    // Variables declaration - do not modify//GEN-BEGIN:variables
    private DeviceButtons deviceButtons1;
    private DeviceChoice deviceChoice1;
    private DeviceChoice deviceChoice10;
    private DeviceChoice deviceChoice11;
    private DeviceChoice deviceChoice12;
    private DeviceChoice deviceChoice13;
    private DeviceChoice deviceChoice14;
    private DeviceChoice deviceChoice2;
    private DeviceChoice deviceChoice3;
    private DeviceChoice deviceChoice4;
    private DeviceChoice deviceChoice5;
    private DeviceChoice deviceChoice6;
    private DeviceChoice deviceChoice7;
    private DeviceChoice deviceChoice8;
    private DeviceChoice deviceChoice9;
    private DeviceField deviceField1;
    private DeviceField deviceField10;
    private DeviceField deviceField11;
    private DeviceField deviceField12;
    private DeviceField deviceField13;
    private DeviceField deviceField14;
    private DeviceField deviceField15;
    private DeviceField deviceField16;
    private DeviceField deviceField17;
    private DeviceField deviceField18;
    private DeviceField deviceField19;
    private DeviceField deviceField2;
    private DeviceField deviceField20;
    private DeviceField deviceField21;
    private DeviceField deviceField22;
    private DeviceField deviceField23;
    private DeviceField deviceField24;
    private DeviceField deviceField25;
    private DeviceField deviceField28;
    private DeviceField deviceField29;
    private DeviceField deviceField3;
    private DeviceField deviceField30;
    private DeviceField deviceField31;
    private DeviceField deviceField32;
    private DeviceField deviceField33;
    private DeviceField deviceField34;
    private DeviceField deviceField35;
    private DeviceField deviceField36;
    private DeviceField deviceField37;
    private DeviceField deviceField38;
    private DeviceField deviceField39;
    private DeviceField deviceField4;
    private DeviceField deviceField40;
    private DeviceField deviceField41;
    private DeviceField deviceField42;
    private DeviceField deviceField43;
    private DeviceField deviceField44;
    private DeviceField deviceField45;
    private DeviceField deviceField46;
    private DeviceField deviceField47;
    private DeviceField deviceField5;
    private DeviceField deviceField6;
    private DeviceField deviceField7;
    private DeviceField deviceField8;
    private DeviceField deviceField9;
    private DeviceWave deviceWave1;
    private DeviceWave deviceWave10;
    private DeviceWave deviceWave11;
    private DeviceWave deviceWave12;
    private DeviceWave deviceWave13;
    private DeviceWave deviceWave14;
    private DeviceWave deviceWave15;
    private DeviceWave deviceWave16;
    private DeviceWave deviceWave17;
    private DeviceWave deviceWave18;
    private DeviceWave deviceWave19;
    private DeviceWave deviceWave2;
    private DeviceWave deviceWave21;
    private DeviceWave deviceWave22;
    private DeviceWave deviceWave23;
    private DeviceWave deviceWave24;
    private DeviceWave deviceWave25;
    private DeviceWave deviceWave26;
    private DeviceWave deviceWave27;
    private DeviceWave deviceWave28;
    private DeviceWave deviceWave29;
    private DeviceWave deviceWave3;
    private DeviceWave deviceWave4;
    private DeviceWave deviceWave5;
    private DeviceWave deviceWave6;
    private DeviceWave deviceWave7;
    private DeviceWave deviceWave8;
    private DeviceWave deviceWave9;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel10;
    private javax.swing.JPanel jPanel11;
    private javax.swing.JPanel jPanel12;
    private javax.swing.JPanel jPanel13;
    private javax.swing.JPanel jPanel14;
    private javax.swing.JPanel jPanel15;
    private javax.swing.JPanel jPanel16;
    private javax.swing.JPanel jPanel17;
    private javax.swing.JPanel jPanel18;
    private javax.swing.JPanel jPanel19;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel20;
    private javax.swing.JPanel jPanel21;
    private javax.swing.JPanel jPanel22;
    private javax.swing.JPanel jPanel23;
    private javax.swing.JPanel jPanel24;
    private javax.swing.JPanel jPanel25;
    private javax.swing.JPanel jPanel26;
    private javax.swing.JPanel jPanel27;
    private javax.swing.JPanel jPanel28;
    private javax.swing.JPanel jPanel29;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel30;
    private javax.swing.JPanel jPanel31;
    private javax.swing.JPanel jPanel32;
    private javax.swing.JPanel jPanel33;
    private javax.swing.JPanel jPanel34;
    private javax.swing.JPanel jPanel35;
    private javax.swing.JPanel jPanel36;
    private javax.swing.JPanel jPanel37;
    private javax.swing.JPanel jPanel38;
    private javax.swing.JPanel jPanel39;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel40;
    private javax.swing.JPanel jPanel41;
    private javax.swing.JPanel jPanel42;
    private javax.swing.JPanel jPanel43;
    private javax.swing.JPanel jPanel44;
    private javax.swing.JPanel jPanel45;
    private javax.swing.JPanel jPanel46;
    private javax.swing.JPanel jPanel47;
    private javax.swing.JPanel jPanel48;
    private javax.swing.JPanel jPanel49;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel50;
    private javax.swing.JPanel jPanel51;
    private javax.swing.JPanel jPanel52;
    private javax.swing.JPanel jPanel53;
    private javax.swing.JPanel jPanel54;
    private javax.swing.JPanel jPanel55;
    private javax.swing.JPanel jPanel56;
    private javax.swing.JPanel jPanel57;
    private javax.swing.JPanel jPanel58;
    private javax.swing.JPanel jPanel59;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JPanel jPanel60;
    private javax.swing.JPanel jPanel61;
    private javax.swing.JPanel jPanel62;
    private javax.swing.JPanel jPanel63;
    private javax.swing.JPanel jPanel64;
    private javax.swing.JPanel jPanel65;
    private javax.swing.JPanel jPanel66;
    private javax.swing.JPanel jPanel67;
    private javax.swing.JPanel jPanel68;
    private javax.swing.JPanel jPanel69;
    private javax.swing.JPanel jPanel7;
    private javax.swing.JPanel jPanel70;
    private javax.swing.JPanel jPanel71;
    private javax.swing.JPanel jPanel72;
    private javax.swing.JPanel jPanel73;
    private javax.swing.JPanel jPanel74;
    private javax.swing.JPanel jPanel75;
    private javax.swing.JPanel jPanel8;
    private javax.swing.JPanel jPanel9;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JTabbedPane jTabbedPane10;
    private javax.swing.JTabbedPane jTabbedPane11;
    private javax.swing.JTabbedPane jTabbedPane12;
    private javax.swing.JTabbedPane jTabbedPane2;
    private javax.swing.JTabbedPane jTabbedPane3;
    private javax.swing.JTabbedPane jTabbedPane4;
    private javax.swing.JTabbedPane jTabbedPane5;
    private javax.swing.JTabbedPane jTabbedPane6;
    private javax.swing.JTabbedPane jTabbedPane7;
    private javax.swing.JTabbedPane jTabbedPane8;
    private javax.swing.JTabbedPane jTabbedPane9;
    // End of variables declaration//GEN-END:variables

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy