Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
devices.7.139.55.source-code.DIO2Setup Maven / Gradle / Ivy
/*
A basic implementation of the DeviceSetup class.
*/
import java.awt.*;
import javax.swing.*;
public class DIO2Setup extends DeviceSetup
{
private static final long serialVersionUID = 1L;
public DIO2Setup(JFrame parent)
{
super(parent);
// This code is automatically generated by Visual Cafe when you add
// components to the visual environment. It instantiates and initializes
// the components. To modify the code, only use code syntax that matches
// what Visual Cafe can generate, or Visual Cafe may be unable to back
// parse your Java file into its visual environment.
// {{INIT_CONTROLS
setDeviceProvider("localhost");
setDeviceTitle("INCAA DIO2 timing module - decoder configuration");
setDeviceType("DIO2");
getContentPane().setLayout(new BorderLayout(0, 0));
setSize(792, 392);
JPanel1.setLayout(new BorderLayout(0, 0));
getContentPane().add(BorderLayout.NORTH, JPanel1);
JPanel50.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel1.add(BorderLayout.NORTH, JPanel50);
deviceField1.setNumCols(4);
deviceField1.setOffsetNid(1);
deviceField1.setLabelString("Board Id: ");
JPanel50.add(deviceField1);
deviceChoice1.setOffsetNid(2);
{
final String[] tempString = new String[2];
tempString[0] = "LOCAL";
tempString[1] = "REMOTE";
deviceChoice1.setChoiceItems(tempString);
}
deviceChoice1.setLabelString("Mode: ");
JPanel50.add(deviceChoice1);
deviceField2.setTextOnly(true);
deviceField2.setOffsetNid(3);
deviceField2.setLabelString("Crate IP addr: ");
JPanel50.add(deviceField2);
deviceChoice2.setOffsetNid(5);
{
final String[] tempString = new String[2];
tempString[0] = "INTERNAL";
tempString[1] = "HIGHWAY";
deviceChoice2.setChoiceItems(tempString);
}
deviceChoice2.setLabelString("Clock source:");
JPanel50.add(deviceChoice2);
JPanel51.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel1.add(BorderLayout.CENTER, JPanel51);
deviceField3.setNumCols(60);
deviceField3.setTextOnly(true);
deviceField3.setOffsetNid(4);
deviceField3.setLabelString("Comment: ");
JPanel51.add(deviceField3);
JPanel52.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel1.add(BorderLayout.SOUTH, JPanel52);
deviceField116.setTextOnly(true);
deviceField116.setOffsetNid(6);
deviceField116.setLabelString("Rec. start event:");
JPanel52.add(deviceField116);
deviceChoice59.setOffsetNid(145);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice59.setChoiceItems(tempString);
}
deviceChoice59.setLabelString("Synch: ");
JPanel52.add(deviceChoice59);
deviceField117.setTextOnly(true);
deviceField117.setOffsetNid(146);
deviceField117.setLabelString("Synch. event: ");
JPanel52.add(deviceField117);
JPanel52.add(deviceDispatch1);
{
final String[] tempString = new String[4];
tempString[0] = "INIT";
tempString[1] = "TRIGGER";
tempString[2] = "STORE";
tempString[3] = "RESET";
deviceButtons1.setMethods(tempString);
}
getContentPane().add(BorderLayout.SOUTH, deviceButtons1);
getContentPane().add(BorderLayout.CENTER, JTabbedPane1);
JPanel2.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel2);
JPanel2.setBounds(2, 24, 787, 203);
JPanel2.setVisible(false);
deviceChannel1.setInSameLine(true);
deviceChannel1.setLines(-1);
deviceChannel1.setOffsetNid(7);
deviceChannel1.setLabelString("On:");
deviceChannel1.setLayout(new BorderLayout(0, 0));
JPanel2.add(BorderLayout.CENTER, deviceChannel1);
JPanel61.setLayout(new BorderLayout(0, 0));
deviceChannel1.add(JPanel61);
JPanel4.setLayout(new CardLayout(0, 0));
JPanel61.add(BorderLayout.CENTER, JPanel4);
deviceChannel2.setShowState(false);
deviceChannel2.setUpdateIdentifier("CH1");
deviceChannel2.setLines(-1);
deviceChannel2.setOffsetNid(7);
deviceChannel2.setShowVal("PULSE");
deviceChannel2.setBorderVisible(true);
deviceChannel2.setLayout(new BorderLayout(0, 0));
JPanel4.add("PULSE", deviceChannel2);
JPanel3.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel2.add(BorderLayout.CENTER, JPanel3);
deviceChoice4.setOffsetNid(9);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice4.setChoiceItems(tempString);
}
deviceChoice4.setLabelString("Trig. mode: ");
JPanel3.add(deviceChoice4);
deviceChoice5.setOffsetNid(11);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice5.setChoiceItems(tempString);
}
deviceChoice5.setLabelString("Cyclic: ");
JPanel3.add(deviceChoice5);
deviceField4.setNumCols(15);
deviceField4.setTextOnly(true);
deviceField4.setOffsetNid(10);
deviceField4.setLabelString("Event: ");
JPanel3.add(deviceField4);
deviceChoice6.setOffsetNid(16);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice6.setChoiceItems(tempString);
}
deviceChoice6.setLabelString("Initial level 1:");
JPanel3.add(deviceChoice6);
deviceChoice7.setOffsetNid(17);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice7.setChoiceItems(tempString);
}
deviceChoice7.setLabelString("Initial level 2: ");
JPanel3.add(deviceChoice7);
deviceField5.setNumCols(15);
deviceField5.setOffsetNid(12);
deviceField5.setLabelString("Delay: ");
JPanel3.add(deviceField5);
deviceField6.setNumCols(15);
deviceField6.setOffsetNid(13);
deviceField6.setLabelString("Duration: ");
JPanel3.add(deviceField6);
trigTime1.setOffsetNid(19);
trigTime1.setLabelString("Trigger time: ");
JPanel3.add(trigTime1);
deviceChannel3.setShowState(false);
deviceChannel3.setUpdateIdentifier("CH1");
deviceChannel3.setOffsetNid(7);
deviceChannel3.setShowVal("CLOCK");
deviceChannel3.setBorderVisible(true);
deviceChannel3.setLayout(new BorderLayout(0, 0));
JPanel4.add("CLOCK", deviceChannel3);
JPanel5.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel3.add(JPanel5);
deviceField7.setNumCols(15);
deviceField7.setOffsetNid(14);
deviceField7.setLabelString("Frequency:");
JPanel5.add(deviceField7);
deviceField8.setNumCols(4);
deviceField8.setOffsetNid(18);
deviceField8.setLabelString("Duty cycle: ");
JPanel5.add(deviceField8);
deviceChannel4.setShowState(false);
deviceChannel4.setUpdateIdentifier("CH1");
deviceChannel4.setOffsetNid(7);
deviceChannel4.setShowVal("GCLOCK");
deviceChannel4.setBorderVisible(true);
deviceChannel4.setLayout(new BorderLayout(0, 0));
JPanel4.add("GCLOCK", deviceChannel4);
JPanel6.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel4.add(JPanel6);
deviceChoice8.setOffsetNid(9);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice8.setChoiceItems(tempString);
}
deviceChoice8.setLabelString("Trigger mode: ");
JPanel6.add(deviceChoice8);
deviceField9.setNumCols(15);
deviceField9.setOffsetNid(12);
deviceField9.setLabelString("Delay: ");
JPanel6.add(deviceField9);
deviceField10.setNumCols(15);
deviceField10.setOffsetNid(13);
deviceField10.setLabelString("Duration: ");
JPanel6.add(deviceField10);
deviceField11.setNumCols(15);
deviceField11.setOffsetNid(14);
deviceField11.setLabelString("Frequency: ");
JPanel6.add(deviceField11);
deviceField12.setNumCols(15);
deviceField12.setTextOnly(true);
deviceField12.setOffsetNid(10);
deviceField12.setLabelString("Event:");
JPanel6.add(deviceField12);
trigTime2.setOffsetNid(19);
trigTime2.setLabelString("Trigger time: ");
JPanel6.add(trigTime2);
deviceChannel5.setShowState(false);
deviceChannel5.setUpdateIdentifier("CH1");
deviceChannel5.setOffsetNid(7);
deviceChannel5.setShowVal("DCLOCK");
deviceChannel5.setBorderVisible(true);
deviceChannel5.setLayout(new BorderLayout(0, 0));
JPanel4.add("DCLOCK", deviceChannel5);
JPanel7.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel5.add(JPanel7);
deviceChoice9.setOffsetNid(9);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice9.setChoiceItems(tempString);
}
deviceChoice9.setLabelString("Trigger mode: ");
JPanel7.add(deviceChoice9);
deviceField13.setNumCols(15);
deviceField13.setOffsetNid(12);
deviceField13.setLabelString("Delay: ");
JPanel7.add(deviceField13);
deviceField14.setNumCols(15);
deviceField14.setOffsetNid(13);
deviceField14.setLabelString("Duration: ");
JPanel7.add(deviceField14);
deviceField15.setNumCols(15);
deviceField15.setOffsetNid(14);
deviceField15.setLabelString("Freq.1: ");
JPanel7.add(deviceField15);
deviceField16.setNumCols(15);
deviceField16.setOffsetNid(15);
deviceField16.setLabelString("Freq. 2: ");
JPanel7.add(deviceField16);
deviceField17.setNumCols(15);
deviceField17.setTextOnly(true);
deviceField17.setOffsetNid(10);
deviceField17.setLabelString("Event: ");
JPanel7.add(deviceField17);
trigTime3.setOffsetNid(19);
trigTime3.setLabelString("Trigger time: ");
JPanel7.add(trigTime3);
JPanel53.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel61.add(BorderLayout.NORTH, JPanel53);
deviceChoice3.setUpdateIdentifier("CH1");
deviceChoice3.setOffsetNid(8);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice3.setChoiceItems(tempString);
}
deviceChoice3.setLabelString("Function:");
JPanel53.add(deviceChoice3);
deviceField118.setNumCols(25);
deviceField118.setTextOnly(true);
deviceField118.setOffsetNid(23);
deviceField118.setLabelString("Comment: ");
JPanel53.add(deviceField118);
((CardLayout) JPanel4.getLayout()).show(JPanel4, "PULSE");
JPanel8.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel8);
JPanel8.setBounds(2, 24, 787, 203);
JPanel8.setVisible(false);
deviceChannel6.setInSameLine(true);
deviceChannel6.setLines(-1);
deviceChannel6.setOffsetNid(24);
deviceChannel6.setLabelString("On:");
deviceChannel6.setLayout(new BorderLayout(0, 0));
JPanel8.add(BorderLayout.CENTER, deviceChannel6);
JPanel62.setLayout(new BorderLayout(0, 0));
deviceChannel6.add(JPanel62);
JPanel9.setLayout(new CardLayout(0, 0));
JPanel62.add(BorderLayout.CENTER, JPanel9);
deviceChannel7.setShowState(false);
deviceChannel7.setUpdateIdentifier("CH2");
deviceChannel7.setLines(-1);
deviceChannel7.setOffsetNid(24);
deviceChannel7.setShowVal("PULSE");
deviceChannel7.setBorderVisible(true);
deviceChannel7.setLayout(new BorderLayout(0, 0));
JPanel9.add("PULSE", deviceChannel7);
JPanel10.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel7.add(BorderLayout.CENTER, JPanel10);
deviceChoice10.setOffsetNid(26);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice10.setChoiceItems(tempString);
}
deviceChoice10.setLabelString("Trig. mode: ");
JPanel10.add(deviceChoice10);
deviceChoice11.setOffsetNid(28);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice11.setChoiceItems(tempString);
}
deviceChoice11.setLabelString("Cyclic: ");
JPanel10.add(deviceChoice11);
deviceField18.setNumCols(15);
deviceField18.setTextOnly(true);
deviceField18.setOffsetNid(27);
deviceField18.setLabelString("Event: ");
JPanel10.add(deviceField18);
deviceChoice12.setOffsetNid(33);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice12.setChoiceItems(tempString);
}
deviceChoice12.setLabelString("Initial level 1:");
JPanel10.add(deviceChoice12);
deviceChoice13.setOffsetNid(34);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice13.setChoiceItems(tempString);
}
deviceChoice13.setLabelString("Initial level 2: ");
JPanel10.add(deviceChoice13);
deviceField19.setNumCols(15);
deviceField19.setOffsetNid(29);
deviceField19.setLabelString("Delay: ");
JPanel10.add(deviceField19);
deviceField20.setNumCols(15);
deviceField20.setOffsetNid(30);
deviceField20.setLabelString("Duration: ");
JPanel10.add(deviceField20);
trigTime4.setOffsetNid(36);
trigTime4.setLabelString("Trigger time: ");
JPanel10.add(trigTime4);
deviceChannel8.setShowState(false);
deviceChannel8.setUpdateIdentifier("CH2");
deviceChannel8.setOffsetNid(24);
deviceChannel8.setShowVal("CLOCK");
deviceChannel8.setBorderVisible(true);
deviceChannel8.setLayout(new BorderLayout(0, 0));
JPanel9.add("CLOCK", deviceChannel8);
JPanel11.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel8.add(JPanel11);
deviceField21.setNumCols(15);
deviceField21.setOffsetNid(31);
deviceField21.setLabelString("Frequency:");
JPanel11.add(deviceField21);
deviceField22.setNumCols(4);
deviceField22.setOffsetNid(35);
deviceField22.setLabelString("Duty cycle: ");
JPanel11.add(deviceField22);
deviceChannel9.setShowState(false);
deviceChannel9.setUpdateIdentifier("CH2");
deviceChannel9.setOffsetNid(24);
deviceChannel9.setShowVal("GCLOCK");
deviceChannel9.setBorderVisible(true);
deviceChannel9.setLayout(new BorderLayout(0, 0));
JPanel9.add("GCLOCK", deviceChannel9);
JPanel12.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel9.add(JPanel12);
deviceChoice14.setOffsetNid(26);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice14.setChoiceItems(tempString);
}
deviceChoice14.setLabelString("Trigger mode: ");
JPanel12.add(deviceChoice14);
deviceField23.setNumCols(15);
deviceField23.setOffsetNid(29);
deviceField23.setLabelString("Delay: ");
JPanel12.add(deviceField23);
deviceField24.setNumCols(15);
deviceField24.setOffsetNid(30);
deviceField24.setLabelString("Duration: ");
JPanel12.add(deviceField24);
deviceField25.setNumCols(15);
deviceField25.setOffsetNid(31);
deviceField25.setLabelString("Frequency: ");
JPanel12.add(deviceField25);
deviceField26.setNumCols(15);
deviceField26.setTextOnly(true);
deviceField26.setOffsetNid(27);
deviceField26.setLabelString("Event:");
JPanel12.add(deviceField26);
trigTime5.setOffsetNid(36);
trigTime5.setLabelString("Trigger time: ");
JPanel12.add(trigTime5);
deviceChannel10.setShowState(false);
deviceChannel10.setUpdateIdentifier("CH2");
deviceChannel10.setOffsetNid(24);
deviceChannel10.setShowVal("DCLOCK");
deviceChannel10.setBorderVisible(true);
deviceChannel10.setLayout(new BorderLayout(0, 0));
JPanel9.add("DCLOCK", deviceChannel10);
JPanel13.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel10.add(JPanel13);
deviceChoice15.setOffsetNid(26);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice15.setChoiceItems(tempString);
}
deviceChoice15.setLabelString("Trigger mode: ");
JPanel13.add(deviceChoice15);
deviceField27.setNumCols(15);
deviceField27.setOffsetNid(29);
deviceField27.setLabelString("Delay: ");
JPanel13.add(deviceField27);
deviceField28.setNumCols(15);
deviceField28.setOffsetNid(30);
deviceField28.setLabelString("Duration: ");
JPanel13.add(deviceField28);
deviceField29.setNumCols(15);
deviceField29.setOffsetNid(31);
deviceField29.setLabelString("Freq 1: ");
JPanel13.add(deviceField29);
deviceField30.setNumCols(15);
deviceField30.setOffsetNid(32);
deviceField30.setLabelString("Freq 2: ");
JPanel13.add(deviceField30);
deviceField31.setNumCols(15);
deviceField31.setTextOnly(true);
deviceField31.setOffsetNid(27);
deviceField31.setLabelString("Event: ");
JPanel13.add(deviceField31);
trigTime6.setOffsetNid(36);
trigTime6.setLabelString("Trigger time: ");
JPanel13.add(trigTime6);
JPanel54.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel62.add(BorderLayout.NORTH, JPanel54);
deviceChoice16.setUpdateIdentifier("CH2");
deviceChoice16.setOffsetNid(25);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice16.setChoiceItems(tempString);
}
deviceChoice16.setLabelString("Function:");
JPanel54.add(deviceChoice16);
deviceField119.setNumCols(25);
deviceField119.setTextOnly(true);
deviceField119.setOffsetNid(40);
deviceField119.setLabelString("Comment:");
JPanel54.add(deviceField119);
((CardLayout) JPanel9.getLayout()).show(JPanel9, "PULSE");
JPanel14.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel14);
JPanel14.setBounds(2, 24, 787, 203);
JPanel14.setVisible(false);
deviceChannel11.setInSameLine(true);
deviceChannel11.setLines(-1);
deviceChannel11.setOffsetNid(41);
deviceChannel11.setLabelString("On:");
deviceChannel11.setLayout(new BorderLayout(0, 0));
JPanel14.add(BorderLayout.CENTER, deviceChannel11);
JPanel63.setLayout(new BorderLayout(0, 0));
deviceChannel11.add(JPanel63);
JPanel15.setLayout(new CardLayout(0, 0));
JPanel63.add(BorderLayout.CENTER, JPanel15);
deviceChannel12.setShowState(false);
deviceChannel12.setUpdateIdentifier("CH3");
deviceChannel12.setLines(-1);
deviceChannel12.setOffsetNid(41);
deviceChannel12.setShowVal("PULSE");
deviceChannel12.setBorderVisible(true);
deviceChannel12.setLayout(new BorderLayout(0, 0));
JPanel15.add("PULSE", deviceChannel12);
JPanel16.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel12.add(BorderLayout.CENTER, JPanel16);
deviceChoice17.setOffsetNid(43);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice17.setChoiceItems(tempString);
}
deviceChoice17.setLabelString("Trig. mode: ");
JPanel16.add(deviceChoice17);
deviceChoice18.setOffsetNid(45);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice18.setChoiceItems(tempString);
}
deviceChoice18.setLabelString("Cyclic: ");
JPanel16.add(deviceChoice18);
deviceField32.setNumCols(15);
deviceField32.setTextOnly(true);
deviceField32.setOffsetNid(44);
deviceField32.setLabelString("Event: ");
JPanel16.add(deviceField32);
deviceChoice19.setOffsetNid(50);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice19.setChoiceItems(tempString);
}
deviceChoice19.setLabelString("Initial level 1:");
JPanel16.add(deviceChoice19);
deviceChoice20.setOffsetNid(51);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice20.setChoiceItems(tempString);
}
deviceChoice20.setLabelString("Initial level 2: ");
JPanel16.add(deviceChoice20);
deviceField33.setNumCols(15);
deviceField33.setOffsetNid(46);
deviceField33.setLabelString("Delay: ");
JPanel16.add(deviceField33);
deviceField34.setNumCols(15);
deviceField34.setOffsetNid(47);
deviceField34.setLabelString("Duration: ");
JPanel16.add(deviceField34);
trigTime7.setOffsetNid(53);
trigTime7.setLabelString("Trigger time: ");
JPanel16.add(trigTime7);
deviceChannel13.setShowState(false);
deviceChannel13.setUpdateIdentifier("CH3");
deviceChannel13.setOffsetNid(41);
deviceChannel13.setShowVal("CLOCK");
deviceChannel13.setBorderVisible(true);
deviceChannel13.setLayout(new BorderLayout(0, 0));
JPanel15.add("CLOCK", deviceChannel13);
JPanel17.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel13.add(JPanel17);
deviceField35.setNumCols(15);
deviceField35.setOffsetNid(48);
deviceField35.setLabelString("Frequency:");
JPanel17.add(deviceField35);
deviceField36.setNumCols(4);
deviceField36.setOffsetNid(52);
deviceField36.setLabelString("Duty cycle: ");
JPanel17.add(deviceField36);
deviceChannel14.setShowState(false);
deviceChannel14.setUpdateIdentifier("CH3");
deviceChannel14.setOffsetNid(41);
deviceChannel14.setShowVal("GCLOCK");
deviceChannel14.setBorderVisible(true);
deviceChannel14.setLayout(new BorderLayout(0, 0));
JPanel15.add("GCLOCK", deviceChannel14);
JPanel18.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel14.add(JPanel18);
deviceChoice21.setOffsetNid(43);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice21.setChoiceItems(tempString);
}
deviceChoice21.setLabelString("Trigger mode: ");
JPanel18.add(deviceChoice21);
deviceField37.setNumCols(15);
deviceField37.setOffsetNid(46);
deviceField37.setLabelString("Delay: ");
JPanel18.add(deviceField37);
deviceField38.setNumCols(15);
deviceField38.setOffsetNid(47);
deviceField38.setLabelString("Duration: ");
JPanel18.add(deviceField38);
deviceField39.setNumCols(15);
deviceField39.setOffsetNid(48);
deviceField39.setLabelString("Frequency: ");
JPanel18.add(deviceField39);
deviceField40.setNumCols(15);
deviceField40.setTextOnly(true);
deviceField40.setOffsetNid(44);
deviceField40.setLabelString("Event:");
JPanel18.add(deviceField40);
trigTime8.setOffsetNid(53);
trigTime8.setLabelString("Trigger time: ");
JPanel18.add(trigTime8);
deviceChannel15.setShowState(false);
deviceChannel15.setUpdateIdentifier("CH3");
deviceChannel15.setOffsetNid(41);
deviceChannel15.setShowVal("DCLOCK");
deviceChannel15.setBorderVisible(true);
deviceChannel15.setLayout(new BorderLayout(0, 0));
JPanel15.add("DCLOCK", deviceChannel15);
JPanel19.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel15.add(JPanel19);
deviceChoice22.setOffsetNid(43);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice22.setChoiceItems(tempString);
}
deviceChoice22.setLabelString("Trigger mode: ");
JPanel19.add(deviceChoice22);
deviceField41.setNumCols(15);
deviceField41.setOffsetNid(46);
deviceField41.setLabelString("Delay: ");
JPanel19.add(deviceField41);
deviceField42.setNumCols(15);
deviceField42.setOffsetNid(47);
deviceField42.setLabelString("Duration: ");
JPanel19.add(deviceField42);
deviceField43.setNumCols(15);
deviceField43.setOffsetNid(48);
deviceField43.setLabelString("Freq. 1: ");
JPanel19.add(deviceField43);
deviceField44.setNumCols(15);
deviceField44.setOffsetNid(49);
deviceField44.setLabelString("Freq. 2: ");
JPanel19.add(deviceField44);
deviceField45.setNumCols(15);
deviceField45.setTextOnly(true);
deviceField45.setOffsetNid(44);
deviceField45.setLabelString("Event: ");
JPanel19.add(deviceField45);
trigTime9.setOffsetNid(53);
trigTime9.setLabelString("Trigger time: ");
JPanel19.add(trigTime9);
JPanel55.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel63.add(BorderLayout.NORTH, JPanel55);
deviceChoice23.setUpdateIdentifier("CH3");
deviceChoice23.setOffsetNid(42);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice23.setChoiceItems(tempString);
}
deviceChoice23.setLabelString("Function:");
JPanel55.add(deviceChoice23);
deviceField120.setNumCols(25);
deviceField120.setTextOnly(true);
deviceField120.setOffsetNid(57);
deviceField120.setLabelString("Comment:");
JPanel55.add(deviceField120);
((CardLayout) JPanel15.getLayout()).show(JPanel15, "PULSE");
JPanel20.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel20);
JPanel20.setBounds(2, 24, 787, 203);
JPanel20.setVisible(false);
deviceChannel16.setInSameLine(true);
deviceChannel16.setLines(-1);
deviceChannel16.setOffsetNid(58);
deviceChannel16.setLabelString("On:");
deviceChannel16.setLayout(new BorderLayout(0, 0));
JPanel20.add(BorderLayout.CENTER, deviceChannel16);
JPanel64.setLayout(new BorderLayout(0, 0));
deviceChannel16.add(JPanel64);
JPanel21.setLayout(new CardLayout(0, 0));
JPanel64.add(BorderLayout.CENTER, JPanel21);
deviceChannel17.setShowState(false);
deviceChannel17.setUpdateIdentifier("CH4");
deviceChannel17.setLines(-1);
deviceChannel17.setOffsetNid(58);
deviceChannel17.setShowVal("PULSE");
deviceChannel17.setBorderVisible(true);
deviceChannel17.setLayout(new BorderLayout(0, 0));
JPanel21.add("PULSE", deviceChannel17);
JPanel22.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel17.add(BorderLayout.CENTER, JPanel22);
deviceChoice24.setOffsetNid(60);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice24.setChoiceItems(tempString);
}
deviceChoice24.setLabelString("Trig. mode: ");
JPanel22.add(deviceChoice24);
deviceChoice25.setOffsetNid(62);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice25.setChoiceItems(tempString);
}
deviceChoice25.setLabelString("Cyclic: ");
JPanel22.add(deviceChoice25);
deviceField46.setNumCols(15);
deviceField46.setTextOnly(true);
deviceField46.setOffsetNid(61);
deviceField46.setLabelString("Event: ");
JPanel22.add(deviceField46);
deviceChoice26.setOffsetNid(67);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice26.setChoiceItems(tempString);
}
deviceChoice26.setLabelString("Initial level 1:");
JPanel22.add(deviceChoice26);
deviceChoice27.setOffsetNid(68);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice27.setChoiceItems(tempString);
}
deviceChoice27.setLabelString("Initial level 2: ");
JPanel22.add(deviceChoice27);
deviceField47.setNumCols(15);
deviceField47.setOffsetNid(63);
deviceField47.setLabelString("Delay: ");
JPanel22.add(deviceField47);
deviceField48.setNumCols(15);
deviceField48.setOffsetNid(64);
deviceField48.setLabelString("Duration: ");
JPanel22.add(deviceField48);
trigTime10.setOffsetNid(70);
trigTime10.setLabelString("Trigger time: ");
JPanel22.add(trigTime10);
deviceChannel18.setShowState(false);
deviceChannel18.setUpdateIdentifier("CH4");
deviceChannel18.setOffsetNid(58);
deviceChannel18.setShowVal("CLOCK");
deviceChannel18.setBorderVisible(true);
deviceChannel18.setLayout(new BorderLayout(0, 0));
JPanel21.add("CLOCK", deviceChannel18);
JPanel23.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel18.add(JPanel23);
deviceField49.setNumCols(15);
deviceField49.setOffsetNid(65);
deviceField49.setLabelString("Frequency:");
JPanel23.add(deviceField49);
deviceField50.setNumCols(4);
deviceField50.setOffsetNid(69);
deviceField50.setLabelString("Duty cycle: ");
JPanel23.add(deviceField50);
deviceChannel19.setShowState(false);
deviceChannel19.setUpdateIdentifier("CH4");
deviceChannel19.setOffsetNid(58);
deviceChannel19.setShowVal("GCLOCK");
deviceChannel19.setBorderVisible(true);
deviceChannel19.setLayout(new BorderLayout(0, 0));
JPanel21.add("GCLOCK", deviceChannel19);
JPanel24.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel19.add(JPanel24);
deviceChoice28.setOffsetNid(60);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice28.setChoiceItems(tempString);
}
deviceChoice28.setLabelString("Trigger mode: ");
JPanel24.add(deviceChoice28);
deviceField51.setNumCols(15);
deviceField51.setOffsetNid(63);
deviceField51.setLabelString("Delay: ");
JPanel24.add(deviceField51);
deviceField52.setNumCols(15);
deviceField52.setOffsetNid(64);
deviceField52.setLabelString("Duration: ");
JPanel24.add(deviceField52);
deviceField53.setNumCols(15);
deviceField53.setOffsetNid(65);
deviceField53.setLabelString("Frequency: ");
JPanel24.add(deviceField53);
deviceField54.setNumCols(15);
deviceField54.setTextOnly(true);
deviceField54.setOffsetNid(61);
deviceField54.setLabelString("Event:");
JPanel24.add(deviceField54);
trigTime11.setOffsetNid(70);
trigTime11.setLabelString("Trigger time: ");
JPanel24.add(trigTime11);
deviceChannel20.setShowState(false);
deviceChannel20.setUpdateIdentifier("CH4");
deviceChannel20.setOffsetNid(58);
deviceChannel20.setShowVal("DCLOCK");
deviceChannel20.setBorderVisible(true);
deviceChannel20.setLayout(new BorderLayout(0, 0));
JPanel21.add("DCLOCK", deviceChannel20);
JPanel25.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel20.add(JPanel25);
deviceChoice29.setOffsetNid(60);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice29.setChoiceItems(tempString);
}
deviceChoice29.setLabelString("Trigger mode: ");
JPanel25.add(deviceChoice29);
deviceField55.setNumCols(15);
deviceField55.setOffsetNid(63);
deviceField55.setLabelString("Delay: ");
JPanel25.add(deviceField55);
deviceField56.setNumCols(15);
deviceField56.setOffsetNid(64);
deviceField56.setLabelString("Duration: ");
JPanel25.add(deviceField56);
deviceField57.setNumCols(15);
deviceField57.setOffsetNid(65);
deviceField57.setLabelString("Freq. 1: ");
JPanel25.add(deviceField57);
deviceField58.setNumCols(15);
deviceField58.setOffsetNid(66);
deviceField58.setLabelString("Freq. 2: ");
JPanel25.add(deviceField58);
deviceField59.setNumCols(15);
deviceField59.setTextOnly(true);
deviceField59.setOffsetNid(61);
deviceField59.setLabelString("Event: ");
JPanel25.add(deviceField59);
trigTime12.setOffsetNid(70);
trigTime12.setLabelString("Trigger time: ");
JPanel25.add(trigTime12);
JPanel56.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel64.add(BorderLayout.NORTH, JPanel56);
deviceChoice30.setUpdateIdentifier("CH4");
deviceChoice30.setOffsetNid(59);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice30.setChoiceItems(tempString);
}
deviceChoice30.setLabelString("Function:");
JPanel56.add(deviceChoice30);
deviceField121.setNumCols(25);
deviceField121.setTextOnly(true);
deviceField121.setOffsetNid(74);
deviceField121.setLabelString("Comment:");
JPanel56.add(deviceField121);
((CardLayout) JPanel21.getLayout()).show(JPanel21, "PULSE");
JPanel26.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel26);
JPanel26.setBounds(2, 24, 787, 203);
JPanel26.setVisible(false);
deviceChannel21.setInSameLine(true);
deviceChannel21.setLines(-1);
deviceChannel21.setOffsetNid(75);
deviceChannel21.setLabelString("On:");
deviceChannel21.setLayout(new BorderLayout(0, 0));
JPanel26.add(BorderLayout.CENTER, deviceChannel21);
JPanel65.setLayout(new BorderLayout(0, 0));
deviceChannel21.add(JPanel65);
JPanel27.setLayout(new CardLayout(0, 0));
JPanel65.add(BorderLayout.CENTER, JPanel27);
deviceChannel22.setShowState(false);
deviceChannel22.setUpdateIdentifier("CH5");
deviceChannel22.setLines(-1);
deviceChannel22.setOffsetNid(75);
deviceChannel22.setShowVal("PULSE");
deviceChannel22.setBorderVisible(true);
deviceChannel22.setLayout(new BorderLayout(0, 0));
JPanel27.add("PULSE", deviceChannel22);
JPanel28.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel22.add(BorderLayout.CENTER, JPanel28);
deviceChoice31.setOffsetNid(77);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice31.setChoiceItems(tempString);
}
deviceChoice31.setLabelString("Trig. mode: ");
JPanel28.add(deviceChoice31);
deviceChoice32.setOffsetNid(79);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice32.setChoiceItems(tempString);
}
deviceChoice32.setLabelString("Cyclic: ");
JPanel28.add(deviceChoice32);
deviceField60.setNumCols(15);
deviceField60.setTextOnly(true);
deviceField60.setOffsetNid(78);
deviceField60.setLabelString("Event: ");
JPanel28.add(deviceField60);
deviceChoice33.setOffsetNid(84);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice33.setChoiceItems(tempString);
}
deviceChoice33.setLabelString("Initial level 1:");
JPanel28.add(deviceChoice33);
deviceChoice34.setOffsetNid(85);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice34.setChoiceItems(tempString);
}
deviceChoice34.setLabelString("Initial level 2: ");
JPanel28.add(deviceChoice34);
deviceField61.setNumCols(15);
deviceField61.setOffsetNid(80);
deviceField61.setLabelString("Delay: ");
JPanel28.add(deviceField61);
deviceField62.setNumCols(15);
deviceField62.setOffsetNid(81);
deviceField62.setLabelString("Duration: ");
JPanel28.add(deviceField62);
trigTime13.setOffsetNid(87);
trigTime13.setLabelString("Trigger time: ");
JPanel28.add(trigTime13);
deviceChannel23.setShowState(false);
deviceChannel23.setUpdateIdentifier("CH5");
deviceChannel23.setOffsetNid(75);
deviceChannel23.setShowVal("CLOCK");
deviceChannel23.setBorderVisible(true);
deviceChannel23.setLayout(new BorderLayout(0, 0));
JPanel27.add("CLOCK", deviceChannel23);
JPanel29.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel23.add(JPanel29);
deviceField63.setNumCols(15);
deviceField63.setOffsetNid(82);
deviceField63.setLabelString("Frequency:");
JPanel29.add(deviceField63);
deviceField64.setNumCols(4);
deviceField64.setOffsetNid(86);
deviceField64.setLabelString("Duty cycle: ");
JPanel29.add(deviceField64);
deviceChannel24.setShowState(false);
deviceChannel24.setUpdateIdentifier("CH5");
deviceChannel24.setOffsetNid(75);
deviceChannel24.setShowVal("GCLOCK");
deviceChannel24.setBorderVisible(true);
deviceChannel24.setLayout(new BorderLayout(0, 0));
JPanel27.add("GCLOCK", deviceChannel24);
JPanel30.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel24.add(JPanel30);
deviceChoice35.setOffsetNid(77);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice35.setChoiceItems(tempString);
}
deviceChoice35.setLabelString("Trigger mode: ");
JPanel30.add(deviceChoice35);
deviceField65.setNumCols(15);
deviceField65.setOffsetNid(80);
deviceField65.setLabelString("Delay: ");
JPanel30.add(deviceField65);
deviceField66.setNumCols(15);
deviceField66.setOffsetNid(81);
deviceField66.setLabelString("Duration: ");
JPanel30.add(deviceField66);
deviceField67.setNumCols(15);
deviceField67.setOffsetNid(82);
deviceField67.setLabelString("Frequency: ");
JPanel30.add(deviceField67);
deviceField68.setNumCols(15);
deviceField68.setTextOnly(true);
deviceField68.setOffsetNid(78);
deviceField68.setLabelString("Event:");
JPanel30.add(deviceField68);
trigTime14.setOffsetNid(87);
trigTime14.setLabelString("Trigger time: ");
JPanel30.add(trigTime14);
deviceChannel25.setShowState(false);
deviceChannel25.setUpdateIdentifier("CH5");
deviceChannel25.setOffsetNid(75);
deviceChannel25.setShowVal("DCLOCK");
deviceChannel25.setBorderVisible(true);
deviceChannel25.setLayout(new BorderLayout(0, 0));
JPanel27.add("DCLOCK", deviceChannel25);
JPanel31.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel25.add(JPanel31);
deviceChoice36.setOffsetNid(77);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice36.setChoiceItems(tempString);
}
deviceChoice36.setLabelString("Trigger mode: ");
JPanel31.add(deviceChoice36);
deviceField69.setNumCols(15);
deviceField69.setOffsetNid(80);
deviceField69.setLabelString("Delay: ");
JPanel31.add(deviceField69);
deviceField70.setNumCols(15);
deviceField70.setOffsetNid(81);
deviceField70.setLabelString("Duration: ");
JPanel31.add(deviceField70);
deviceField71.setNumCols(15);
deviceField71.setOffsetNid(82);
deviceField71.setLabelString("Freq. 1: ");
JPanel31.add(deviceField71);
deviceField72.setNumCols(15);
deviceField72.setOffsetNid(83);
deviceField72.setLabelString("Freq. 2: ");
JPanel31.add(deviceField72);
deviceField73.setNumCols(15);
deviceField73.setTextOnly(true);
deviceField73.setOffsetNid(78);
deviceField73.setLabelString("Event: ");
JPanel31.add(deviceField73);
trigTime15.setOffsetNid(87);
trigTime15.setLabelString("Trigger time: ");
JPanel31.add(trigTime15);
JPanel57.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel65.add(BorderLayout.NORTH, JPanel57);
deviceChoice37.setUpdateIdentifier("CH5");
deviceChoice37.setOffsetNid(76);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice37.setChoiceItems(tempString);
}
deviceChoice37.setLabelString("Function:");
JPanel57.add(deviceChoice37);
deviceField122.setNumCols(25);
deviceField122.setTextOnly(true);
deviceField122.setOffsetNid(91);
deviceField122.setLabelString("Comment:");
JPanel57.add(deviceField122);
((CardLayout) JPanel27.getLayout()).show(JPanel27, "PULSE");
JPanel32.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel32);
JPanel32.setBounds(2, 24, 787, 203);
JPanel32.setVisible(false);
deviceChannel26.setInSameLine(true);
deviceChannel26.setLines(-1);
deviceChannel26.setOffsetNid(92);
deviceChannel26.setLabelString("On:");
deviceChannel26.setLayout(new BorderLayout(0, 0));
JPanel32.add(BorderLayout.CENTER, deviceChannel26);
JPanel66.setLayout(new BorderLayout(0, 0));
deviceChannel26.add(JPanel66);
JPanel33.setLayout(new CardLayout(0, 0));
JPanel66.add(BorderLayout.CENTER, JPanel33);
deviceChannel27.setShowState(false);
deviceChannel27.setUpdateIdentifier("CH6");
deviceChannel27.setLines(-1);
deviceChannel27.setOffsetNid(92);
deviceChannel27.setShowVal("PULSE");
deviceChannel27.setBorderVisible(true);
deviceChannel27.setLayout(new BorderLayout(0, 0));
JPanel33.add("PULSE", deviceChannel27);
JPanel34.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel27.add(BorderLayout.CENTER, JPanel34);
deviceChoice38.setOffsetNid(94);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice38.setChoiceItems(tempString);
}
deviceChoice38.setLabelString("Trig. mode: ");
JPanel34.add(deviceChoice38);
deviceChoice39.setOffsetNid(96);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice39.setChoiceItems(tempString);
}
deviceChoice39.setLabelString("Cyclic: ");
JPanel34.add(deviceChoice39);
deviceField74.setNumCols(15);
deviceField74.setTextOnly(true);
deviceField74.setOffsetNid(95);
deviceField74.setLabelString("Event: ");
JPanel34.add(deviceField74);
deviceChoice40.setOffsetNid(101);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice40.setChoiceItems(tempString);
}
deviceChoice40.setLabelString("Initial level 1:");
JPanel34.add(deviceChoice40);
deviceChoice41.setOffsetNid(102);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice41.setChoiceItems(tempString);
}
deviceChoice41.setLabelString("Initial level 2: ");
JPanel34.add(deviceChoice41);
deviceField75.setNumCols(15);
deviceField75.setOffsetNid(97);
deviceField75.setLabelString("Delay: ");
JPanel34.add(deviceField75);
deviceField76.setNumCols(15);
deviceField76.setOffsetNid(98);
deviceField76.setLabelString("Duration: ");
JPanel34.add(deviceField76);
trigTime16.setOffsetNid(104);
trigTime16.setLabelString("Trigger time: ");
JPanel34.add(trigTime16);
deviceChannel28.setShowState(false);
deviceChannel28.setUpdateIdentifier("CH6");
deviceChannel28.setOffsetNid(92);
deviceChannel28.setShowVal("CLOCK");
deviceChannel28.setBorderVisible(true);
deviceChannel28.setLayout(new BorderLayout(0, 0));
JPanel33.add("CLOCK", deviceChannel28);
JPanel35.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel28.add(JPanel35);
deviceField77.setNumCols(15);
deviceField77.setOffsetNid(99);
deviceField77.setLabelString("Frequency:");
JPanel35.add(deviceField77);
deviceField78.setNumCols(4);
deviceField78.setOffsetNid(103);
deviceField78.setLabelString("Duty cycle: ");
JPanel35.add(deviceField78);
deviceChannel29.setShowState(false);
deviceChannel29.setUpdateIdentifier("CH6");
deviceChannel29.setOffsetNid(92);
deviceChannel29.setShowVal("GCLOCK");
deviceChannel29.setBorderVisible(true);
deviceChannel29.setLayout(new BorderLayout(0, 0));
JPanel33.add("GCLOCK", deviceChannel29);
JPanel36.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel29.add(JPanel36);
deviceChoice42.setOffsetNid(94);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice42.setChoiceItems(tempString);
}
deviceChoice42.setLabelString("Trigger mode: ");
JPanel36.add(deviceChoice42);
deviceField79.setNumCols(15);
deviceField79.setOffsetNid(97);
deviceField79.setLabelString("Delay: ");
JPanel36.add(deviceField79);
deviceField80.setNumCols(15);
deviceField80.setOffsetNid(98);
deviceField80.setLabelString("Duration: ");
JPanel36.add(deviceField80);
deviceField81.setNumCols(15);
deviceField81.setOffsetNid(99);
deviceField81.setLabelString("Frequency: ");
JPanel36.add(deviceField81);
deviceField82.setNumCols(15);
deviceField82.setTextOnly(true);
deviceField82.setOffsetNid(95);
deviceField82.setLabelString("Event:");
JPanel36.add(deviceField82);
trigTime17.setOffsetNid(104);
trigTime17.setLabelString("Trigger time: ");
JPanel36.add(trigTime17);
deviceChannel30.setShowState(false);
deviceChannel30.setUpdateIdentifier("CH6");
deviceChannel30.setOffsetNid(92);
deviceChannel30.setShowVal("DCLOCK");
deviceChannel30.setBorderVisible(true);
deviceChannel30.setLayout(new BorderLayout(0, 0));
JPanel33.add("DCLOCK", deviceChannel30);
JPanel37.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel30.add(JPanel37);
deviceChoice43.setOffsetNid(94);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice43.setChoiceItems(tempString);
}
deviceChoice43.setLabelString("Trigger mode: ");
JPanel37.add(deviceChoice43);
deviceField83.setNumCols(15);
deviceField83.setOffsetNid(97);
deviceField83.setLabelString("Delay: ");
JPanel37.add(deviceField83);
deviceField84.setNumCols(15);
deviceField84.setOffsetNid(98);
deviceField84.setLabelString("Duration: ");
JPanel37.add(deviceField84);
deviceField85.setNumCols(15);
deviceField85.setOffsetNid(99);
deviceField85.setLabelString("Freq. 1: ");
JPanel37.add(deviceField85);
deviceField86.setNumCols(15);
deviceField86.setOffsetNid(100);
deviceField86.setLabelString("Freq. 2: ");
JPanel37.add(deviceField86);
deviceField87.setNumCols(15);
deviceField87.setTextOnly(true);
deviceField87.setOffsetNid(95);
deviceField87.setLabelString("Event: ");
JPanel37.add(deviceField87);
trigTime18.setOffsetNid(104);
trigTime18.setLabelString("Trigger time: ");
JPanel37.add(trigTime18);
JPanel58.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel66.add(BorderLayout.NORTH, JPanel58);
deviceChoice44.setUpdateIdentifier("CH6");
deviceChoice44.setOffsetNid(93);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice44.setChoiceItems(tempString);
}
deviceChoice44.setLabelString("Function:");
JPanel58.add(deviceChoice44);
deviceField123.setNumCols(25);
deviceField123.setTextOnly(true);
deviceField123.setOffsetNid(108);
deviceField123.setLabelString("Comment:");
JPanel58.add(deviceField123);
((CardLayout) JPanel33.getLayout()).show(JPanel33, "PULSE");
JPanel38.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel38);
JPanel38.setBounds(2, 24, 787, 203);
JPanel38.setVisible(false);
deviceChannel31.setInSameLine(true);
deviceChannel31.setLines(-1);
deviceChannel31.setOffsetNid(109);
deviceChannel31.setLabelString("On:");
deviceChannel31.setLayout(new BorderLayout(0, 0));
JPanel38.add(BorderLayout.CENTER, deviceChannel31);
JPanel67.setLayout(new BorderLayout(0, 0));
deviceChannel31.add(JPanel67);
JPanel39.setLayout(new CardLayout(0, 0));
JPanel67.add(BorderLayout.CENTER, JPanel39);
deviceChannel32.setShowState(false);
deviceChannel32.setUpdateIdentifier("CH7");
deviceChannel32.setLines(-1);
deviceChannel32.setOffsetNid(109);
deviceChannel32.setShowVal("PULSE");
deviceChannel32.setBorderVisible(true);
deviceChannel32.setLayout(new BorderLayout(0, 0));
JPanel39.add("PULSE", deviceChannel32);
JPanel40.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel32.add(BorderLayout.CENTER, JPanel40);
deviceChoice45.setOffsetNid(111);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice45.setChoiceItems(tempString);
}
deviceChoice45.setLabelString("Trig. mode: ");
JPanel40.add(deviceChoice45);
deviceChoice46.setOffsetNid(113);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice46.setChoiceItems(tempString);
}
deviceChoice46.setLabelString("Cyclic: ");
JPanel40.add(deviceChoice46);
deviceField88.setNumCols(15);
deviceField88.setTextOnly(true);
deviceField88.setOffsetNid(112);
deviceField88.setLabelString("Event: ");
JPanel40.add(deviceField88);
deviceChoice47.setOffsetNid(118);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice47.setChoiceItems(tempString);
}
deviceChoice47.setLabelString("Initial level 1:");
JPanel40.add(deviceChoice47);
deviceChoice48.setOffsetNid(119);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice48.setChoiceItems(tempString);
}
deviceChoice48.setLabelString("Initial level 2: ");
JPanel40.add(deviceChoice48);
deviceField89.setNumCols(15);
deviceField89.setOffsetNid(114);
deviceField89.setLabelString("Delay: ");
JPanel40.add(deviceField89);
deviceField90.setNumCols(15);
deviceField90.setOffsetNid(115);
deviceField90.setLabelString("Duration: ");
JPanel40.add(deviceField90);
trigTime19.setOffsetNid(121);
trigTime19.setLabelString("Trigger time: ");
JPanel40.add(trigTime19);
deviceChannel33.setShowState(false);
deviceChannel33.setUpdateIdentifier("CH7");
deviceChannel33.setOffsetNid(109);
deviceChannel33.setShowVal("CLOCK");
deviceChannel33.setBorderVisible(true);
deviceChannel33.setLayout(new BorderLayout(0, 0));
JPanel39.add("CLOCK", deviceChannel33);
JPanel41.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel33.add(JPanel41);
deviceField91.setNumCols(15);
deviceField91.setOffsetNid(116);
deviceField91.setLabelString("Frequency:");
JPanel41.add(deviceField91);
deviceField92.setNumCols(4);
deviceField92.setOffsetNid(120);
deviceField92.setLabelString("Duty cycle: ");
JPanel41.add(deviceField92);
deviceChannel34.setShowState(false);
deviceChannel34.setUpdateIdentifier("CH7");
deviceChannel34.setOffsetNid(109);
deviceChannel34.setShowVal("GCLOCK");
deviceChannel34.setBorderVisible(true);
deviceChannel34.setLayout(new BorderLayout(0, 0));
JPanel39.add("GCLOCK", deviceChannel34);
JPanel42.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel34.add(JPanel42);
deviceChoice49.setOffsetNid(111);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice49.setChoiceItems(tempString);
}
deviceChoice49.setLabelString("Trigger mode: ");
JPanel42.add(deviceChoice49);
deviceField93.setNumCols(15);
deviceField93.setOffsetNid(114);
deviceField93.setLabelString("Delay: ");
JPanel42.add(deviceField93);
deviceField94.setNumCols(15);
deviceField94.setOffsetNid(115);
deviceField94.setLabelString("Duration: ");
JPanel42.add(deviceField94);
deviceField95.setNumCols(15);
deviceField95.setOffsetNid(116);
deviceField95.setLabelString("Frequency: ");
JPanel42.add(deviceField95);
deviceField96.setNumCols(15);
deviceField96.setTextOnly(true);
deviceField96.setOffsetNid(112);
deviceField96.setLabelString("Event:");
JPanel42.add(deviceField96);
trigTime20.setOffsetNid(121);
trigTime20.setLabelString("Trigger time: ");
JPanel42.add(trigTime20);
deviceChannel35.setShowState(false);
deviceChannel35.setUpdateIdentifier("CH7");
deviceChannel35.setOffsetNid(109);
deviceChannel35.setShowVal("DCLOCK");
deviceChannel35.setBorderVisible(true);
deviceChannel35.setLayout(new BorderLayout(0, 0));
JPanel39.add("DCLOCK", deviceChannel35);
JPanel43.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel35.add(JPanel43);
deviceChoice50.setOffsetNid(111);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice50.setChoiceItems(tempString);
}
deviceChoice50.setLabelString("Trigger mode: ");
JPanel43.add(deviceChoice50);
deviceField97.setNumCols(15);
deviceField97.setOffsetNid(114);
deviceField97.setLabelString("Delay: ");
JPanel43.add(deviceField97);
deviceField98.setNumCols(15);
deviceField98.setOffsetNid(115);
deviceField98.setLabelString("Duration: ");
JPanel43.add(deviceField98);
deviceField99.setNumCols(15);
deviceField99.setOffsetNid(116);
deviceField99.setLabelString("Freq. 1: ");
JPanel43.add(deviceField99);
deviceField100.setNumCols(15);
deviceField100.setOffsetNid(117);
deviceField100.setLabelString("Freq. 2: ");
JPanel43.add(deviceField100);
deviceField101.setTextOnly(true);
deviceField101.setOffsetNid(112);
deviceField101.setLabelString("Event: ");
JPanel43.add(deviceField101);
trigTime21.setOffsetNid(121);
trigTime21.setLabelString("Trigger time: ");
JPanel43.add(trigTime21);
JPanel59.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel67.add(BorderLayout.NORTH, JPanel59);
deviceChoice51.setUpdateIdentifier("CH7");
deviceChoice51.setOffsetNid(110);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice51.setChoiceItems(tempString);
}
deviceChoice51.setLabelString("Function:");
JPanel59.add(deviceChoice51);
deviceField124.setNumCols(25);
deviceField124.setTextOnly(true);
deviceField124.setOffsetNid(125);
deviceField124.setLabelString("Comment:");
JPanel59.add(deviceField124);
((CardLayout) JPanel39.getLayout()).show(JPanel39, "PULSE");
JPanel44.setLayout(new BorderLayout(0, 0));
JTabbedPane1.add(JPanel44);
JPanel44.setBounds(2, 24, 787, 203);
JPanel44.setVisible(false);
deviceChannel36.setInSameLine(true);
deviceChannel36.setLines(-1);
deviceChannel36.setOffsetNid(126);
deviceChannel36.setLabelString("On:");
deviceChannel36.setLayout(new BorderLayout(0, 0));
JPanel44.add(BorderLayout.CENTER, deviceChannel36);
JPanel68.setLayout(new BorderLayout(0, 0));
deviceChannel36.add(JPanel68);
JPanel45.setLayout(new CardLayout(0, 0));
JPanel68.add(BorderLayout.CENTER, JPanel45);
deviceChannel37.setShowState(false);
deviceChannel37.setUpdateIdentifier("CH8");
deviceChannel37.setLines(-1);
deviceChannel37.setOffsetNid(126);
deviceChannel37.setShowVal("PULSE");
deviceChannel37.setBorderVisible(true);
deviceChannel37.setLayout(new BorderLayout(0, 0));
JPanel45.add("PULSE", deviceChannel37);
JPanel46.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel37.add(BorderLayout.CENTER, JPanel46);
deviceChoice52.setOffsetNid(128);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice52.setChoiceItems(tempString);
}
deviceChoice52.setLabelString("Trig. mode: ");
JPanel46.add(deviceChoice52);
deviceChoice53.setOffsetNid(130);
{
final String[] tempString = new String[2];
tempString[0] = "NO";
tempString[1] = "YES";
deviceChoice53.setChoiceItems(tempString);
}
deviceChoice53.setLabelString("Cyclic: ");
JPanel46.add(deviceChoice53);
deviceField102.setNumCols(15);
deviceField102.setTextOnly(true);
deviceField102.setOffsetNid(129);
deviceField102.setLabelString("Event: ");
JPanel46.add(deviceField102);
deviceChoice54.setOffsetNid(135);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice54.setChoiceItems(tempString);
}
deviceChoice54.setLabelString("Initial level 1:");
JPanel46.add(deviceChoice54);
deviceChoice55.setOffsetNid(136);
{
final String[] tempString = new String[2];
tempString[0] = "HIGH";
tempString[1] = "LOW";
deviceChoice55.setChoiceItems(tempString);
}
deviceChoice55.setLabelString("Initial level 2: ");
JPanel46.add(deviceChoice55);
deviceField103.setNumCols(15);
deviceField103.setOffsetNid(131);
deviceField103.setLabelString("Delay: ");
JPanel46.add(deviceField103);
deviceField104.setNumCols(15);
deviceField104.setOffsetNid(132);
deviceField104.setLabelString("Duration: ");
JPanel46.add(deviceField104);
trigTime22.setOffsetNid(138);
trigTime22.setLabelString("Trigger time: ");
JPanel46.add(trigTime22);
deviceChannel38.setShowState(false);
deviceChannel38.setUpdateIdentifier("CH8");
deviceChannel38.setOffsetNid(126);
deviceChannel38.setShowVal("CLOCK");
deviceChannel38.setBorderVisible(true);
deviceChannel38.setLayout(new BorderLayout(0, 0));
JPanel45.add("CLOCK", deviceChannel38);
JPanel47.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
deviceChannel38.add(JPanel47);
deviceField105.setNumCols(15);
deviceField105.setOffsetNid(133);
deviceField105.setLabelString("Frequency:");
JPanel47.add(deviceField105);
deviceField106.setNumCols(4);
deviceField106.setOffsetNid(137);
deviceField106.setLabelString("Duty cycle: ");
JPanel47.add(deviceField106);
deviceChannel39.setShowState(false);
deviceChannel39.setUpdateIdentifier("CH8");
deviceChannel39.setOffsetNid(126);
deviceChannel39.setShowVal("GCLOCK");
deviceChannel39.setBorderVisible(true);
deviceChannel39.setLayout(new BorderLayout(0, 0));
JPanel45.add("GCLOCK", deviceChannel39);
JPanel48.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel39.add(JPanel48);
deviceChoice56.setOffsetNid(128);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice56.setChoiceItems(tempString);
}
deviceChoice56.setLabelString("Trigger mode: ");
JPanel48.add(deviceChoice56);
deviceField107.setNumCols(15);
deviceField107.setOffsetNid(131);
deviceField107.setLabelString("Delay: ");
JPanel48.add(deviceField107);
deviceField108.setNumCols(15);
deviceField108.setOffsetNid(132);
deviceField108.setLabelString("Duration: ");
JPanel48.add(deviceField108);
deviceField109.setNumCols(15);
deviceField109.setOffsetNid(133);
deviceField109.setLabelString("Frequency: ");
JPanel48.add(deviceField109);
deviceField110.setNumCols(15);
deviceField110.setTextOnly(true);
deviceField110.setOffsetNid(129);
deviceField110.setLabelString("Event:");
JPanel48.add(deviceField110);
trigTime23.setOffsetNid(138);
trigTime23.setLabelString("Trigger time: ");
JPanel48.add(trigTime23);
deviceChannel40.setShowState(false);
deviceChannel40.setUpdateIdentifier("CH8");
deviceChannel40.setOffsetNid(126);
deviceChannel40.setShowVal("DCLOCK");
deviceChannel40.setBorderVisible(true);
deviceChannel40.setLayout(new BorderLayout(0, 0));
JPanel45.add("DCLOCK", deviceChannel40);
JPanel49.setLayout(new GridLayout(3, 3, 0, 0));
deviceChannel40.add(JPanel49);
deviceChoice57.setOffsetNid(128);
{
final String[] tempString = new String[4];
tempString[0] = "EVENT";
tempString[1] = "RISING EDGE";
tempString[2] = "FALLING EDGE";
tempString[3] = "SOFTWARE";
deviceChoice57.setChoiceItems(tempString);
}
deviceChoice57.setLabelString("Trigger mode: ");
JPanel49.add(deviceChoice57);
deviceField111.setNumCols(15);
deviceField111.setOffsetNid(131);
deviceField111.setLabelString("Delay: ");
JPanel49.add(deviceField111);
deviceField112.setNumCols(15);
deviceField112.setOffsetNid(132);
deviceField112.setLabelString("Duration: ");
JPanel49.add(deviceField112);
deviceField113.setNumCols(15);
deviceField113.setOffsetNid(133);
deviceField113.setLabelString("Freq. 1: ");
JPanel49.add(deviceField113);
deviceField114.setNumCols(15);
deviceField114.setOffsetNid(134);
deviceField114.setLabelString("Freq. 2: ");
JPanel49.add(deviceField114);
deviceField115.setNumCols(15);
deviceField115.setTextOnly(true);
deviceField115.setOffsetNid(129);
deviceField115.setLabelString("Event: ");
JPanel49.add(deviceField115);
trigTime24.setOffsetNid(138);
trigTime24.setLabelString("Trigger time: ");
JPanel49.add(trigTime24);
JPanel60.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
JPanel68.add(BorderLayout.NORTH, JPanel60);
deviceChoice58.setUpdateIdentifier("CH8");
deviceChoice58.setOffsetNid(127);
{
final String[] tempString = new String[4];
tempString[0] = "PULSE";
tempString[1] = "CLOCK";
tempString[2] = "GCLOCK";
tempString[3] = "DCLOCK";
deviceChoice58.setChoiceItems(tempString);
}
deviceChoice58.setLabelString("Function:");
JPanel60.add(deviceChoice58);
deviceField125.setNumCols(25);
deviceField125.setTextOnly(true);
deviceField125.setOffsetNid(142);
deviceField125.setLabelString("Comment:");
JPanel60.add(deviceField125);
((CardLayout) JPanel45.getLayout()).show(JPanel45, "PULSE");
JTabbedPane1.setSelectedIndex(0);
JTabbedPane1.setSelectedComponent(JPanel2);
JTabbedPane1.setTitleAt(0, "CH 1");
JTabbedPane1.setTitleAt(1, "CH 2");
JTabbedPane1.setTitleAt(2, "CH 3");
JTabbedPane1.setTitleAt(3, "CH 4");
JTabbedPane1.setTitleAt(4, "CH 5");
JTabbedPane1.setTitleAt(5, "CH 6 ");
JTabbedPane1.setTitleAt(6, "CH 7");
JTabbedPane1.setTitleAt(7, "CH 8");
// }}
}
public DIO2Setup()
{
this((JFrame) null);
}
public DIO2Setup(String sTitle)
{
this();
setTitle(sTitle);
}
static public void main(String args[])
{
(new DIO2Setup()).setVisible(true);
}
@Override
public void addNotify()
{
// Record the size of the window prior to calling parents addNotify.
final Dimension size = getSize();
super.addNotify();
if (frameSizeAdjusted)
return;
frameSizeAdjusted = true;
// Adjust size of frame according to the insets
final Insets insets = getInsets();
setSize(insets.left + insets.right + size.width, insets.top + insets.bottom + size.height);
}
// Used by addNotify
boolean frameSizeAdjusted = false;
// {{DECLARE_CONTROLS
javax.swing.JPanel JPanel1 = new javax.swing.JPanel();
javax.swing.JPanel JPanel50 = new javax.swing.JPanel();
DeviceField deviceField1 = new DeviceField();
DeviceChoice deviceChoice1 = new DeviceChoice();
DeviceField deviceField2 = new DeviceField();
DeviceChoice deviceChoice2 = new DeviceChoice();
javax.swing.JPanel JPanel51 = new javax.swing.JPanel();
DeviceField deviceField3 = new DeviceField();
javax.swing.JPanel JPanel52 = new javax.swing.JPanel();
DeviceField deviceField116 = new DeviceField();
DeviceChoice deviceChoice59 = new DeviceChoice();
DeviceField deviceField117 = new DeviceField();
DeviceDispatch deviceDispatch1 = new DeviceDispatch();
DeviceButtons deviceButtons1 = new DeviceButtons();
javax.swing.JTabbedPane JTabbedPane1 = new javax.swing.JTabbedPane();
javax.swing.JPanel JPanel2 = new javax.swing.JPanel();
DeviceChannel deviceChannel1 = new DeviceChannel();
javax.swing.JPanel JPanel61 = new javax.swing.JPanel();
javax.swing.JPanel JPanel4 = new javax.swing.JPanel();
DeviceChannel deviceChannel2 = new DeviceChannel();
javax.swing.JPanel JPanel3 = new javax.swing.JPanel();
DeviceChoice deviceChoice4 = new DeviceChoice();
DeviceChoice deviceChoice5 = new DeviceChoice();
DeviceField deviceField4 = new DeviceField();
DeviceChoice deviceChoice6 = new DeviceChoice();
DeviceChoice deviceChoice7 = new DeviceChoice();
DeviceField deviceField5 = new DeviceField();
DeviceField deviceField6 = new DeviceField();
DeviceField trigTime1 = new DeviceField();
DeviceChannel deviceChannel3 = new DeviceChannel();
javax.swing.JPanel JPanel5 = new javax.swing.JPanel();
DeviceField deviceField7 = new DeviceField();
DeviceField deviceField8 = new DeviceField();
DeviceChannel deviceChannel4 = new DeviceChannel();
javax.swing.JPanel JPanel6 = new javax.swing.JPanel();
DeviceChoice deviceChoice8 = new DeviceChoice();
DeviceField deviceField9 = new DeviceField();
DeviceField deviceField10 = new DeviceField();
DeviceField deviceField11 = new DeviceField();
DeviceField deviceField12 = new DeviceField();
DeviceField trigTime2 = new DeviceField();
DeviceChannel deviceChannel5 = new DeviceChannel();
javax.swing.JPanel JPanel7 = new javax.swing.JPanel();
DeviceChoice deviceChoice9 = new DeviceChoice();
DeviceField deviceField13 = new DeviceField();
DeviceField deviceField14 = new DeviceField();
DeviceField deviceField15 = new DeviceField();
DeviceField deviceField16 = new DeviceField();
DeviceField deviceField17 = new DeviceField();
DeviceField trigTime3 = new DeviceField();
javax.swing.JPanel JPanel53 = new javax.swing.JPanel();
DeviceChoice deviceChoice3 = new DeviceChoice();
DeviceField deviceField118 = new DeviceField();
javax.swing.JPanel JPanel8 = new javax.swing.JPanel();
DeviceChannel deviceChannel6 = new DeviceChannel();
javax.swing.JPanel JPanel62 = new javax.swing.JPanel();
javax.swing.JPanel JPanel9 = new javax.swing.JPanel();
DeviceChannel deviceChannel7 = new DeviceChannel();
javax.swing.JPanel JPanel10 = new javax.swing.JPanel();
DeviceChoice deviceChoice10 = new DeviceChoice();
DeviceChoice deviceChoice11 = new DeviceChoice();
DeviceField deviceField18 = new DeviceField();
DeviceChoice deviceChoice12 = new DeviceChoice();
DeviceChoice deviceChoice13 = new DeviceChoice();
DeviceField deviceField19 = new DeviceField();
DeviceField deviceField20 = new DeviceField();
DeviceField trigTime4 = new DeviceField();
DeviceChannel deviceChannel8 = new DeviceChannel();
javax.swing.JPanel JPanel11 = new javax.swing.JPanel();
DeviceField deviceField21 = new DeviceField();
DeviceField deviceField22 = new DeviceField();
DeviceChannel deviceChannel9 = new DeviceChannel();
javax.swing.JPanel JPanel12 = new javax.swing.JPanel();
DeviceChoice deviceChoice14 = new DeviceChoice();
DeviceField deviceField23 = new DeviceField();
DeviceField deviceField24 = new DeviceField();
DeviceField deviceField25 = new DeviceField();
DeviceField deviceField26 = new DeviceField();
DeviceField trigTime5 = new DeviceField();
DeviceChannel deviceChannel10 = new DeviceChannel();
javax.swing.JPanel JPanel13 = new javax.swing.JPanel();
DeviceChoice deviceChoice15 = new DeviceChoice();
DeviceField deviceField27 = new DeviceField();
DeviceField deviceField28 = new DeviceField();
DeviceField deviceField29 = new DeviceField();
DeviceField deviceField30 = new DeviceField();
DeviceField deviceField31 = new DeviceField();
DeviceField trigTime6 = new DeviceField();
javax.swing.JPanel JPanel54 = new javax.swing.JPanel();
DeviceChoice deviceChoice16 = new DeviceChoice();
DeviceField deviceField119 = new DeviceField();
javax.swing.JPanel JPanel14 = new javax.swing.JPanel();
DeviceChannel deviceChannel11 = new DeviceChannel();
javax.swing.JPanel JPanel63 = new javax.swing.JPanel();
javax.swing.JPanel JPanel15 = new javax.swing.JPanel();
DeviceChannel deviceChannel12 = new DeviceChannel();
javax.swing.JPanel JPanel16 = new javax.swing.JPanel();
DeviceChoice deviceChoice17 = new DeviceChoice();
DeviceChoice deviceChoice18 = new DeviceChoice();
DeviceField deviceField32 = new DeviceField();
DeviceChoice deviceChoice19 = new DeviceChoice();
DeviceChoice deviceChoice20 = new DeviceChoice();
DeviceField deviceField33 = new DeviceField();
DeviceField deviceField34 = new DeviceField();
DeviceField trigTime7 = new DeviceField();
DeviceChannel deviceChannel13 = new DeviceChannel();
javax.swing.JPanel JPanel17 = new javax.swing.JPanel();
DeviceField deviceField35 = new DeviceField();
DeviceField deviceField36 = new DeviceField();
DeviceChannel deviceChannel14 = new DeviceChannel();
javax.swing.JPanel JPanel18 = new javax.swing.JPanel();
DeviceChoice deviceChoice21 = new DeviceChoice();
DeviceField deviceField37 = new DeviceField();
DeviceField deviceField38 = new DeviceField();
DeviceField deviceField39 = new DeviceField();
DeviceField deviceField40 = new DeviceField();
DeviceField trigTime8 = new DeviceField();
DeviceChannel deviceChannel15 = new DeviceChannel();
javax.swing.JPanel JPanel19 = new javax.swing.JPanel();
DeviceChoice deviceChoice22 = new DeviceChoice();
DeviceField deviceField41 = new DeviceField();
DeviceField deviceField42 = new DeviceField();
DeviceField deviceField43 = new DeviceField();
DeviceField deviceField44 = new DeviceField();
DeviceField deviceField45 = new DeviceField();
DeviceField trigTime9 = new DeviceField();
javax.swing.JPanel JPanel55 = new javax.swing.JPanel();
DeviceChoice deviceChoice23 = new DeviceChoice();
DeviceField deviceField120 = new DeviceField();
javax.swing.JPanel JPanel20 = new javax.swing.JPanel();
DeviceChannel deviceChannel16 = new DeviceChannel();
javax.swing.JPanel JPanel64 = new javax.swing.JPanel();
javax.swing.JPanel JPanel21 = new javax.swing.JPanel();
DeviceChannel deviceChannel17 = new DeviceChannel();
javax.swing.JPanel JPanel22 = new javax.swing.JPanel();
DeviceChoice deviceChoice24 = new DeviceChoice();
DeviceChoice deviceChoice25 = new DeviceChoice();
DeviceField deviceField46 = new DeviceField();
DeviceChoice deviceChoice26 = new DeviceChoice();
DeviceChoice deviceChoice27 = new DeviceChoice();
DeviceField deviceField47 = new DeviceField();
DeviceField deviceField48 = new DeviceField();
DeviceField trigTime10 = new DeviceField();
DeviceChannel deviceChannel18 = new DeviceChannel();
javax.swing.JPanel JPanel23 = new javax.swing.JPanel();
DeviceField deviceField49 = new DeviceField();
DeviceField deviceField50 = new DeviceField();
DeviceChannel deviceChannel19 = new DeviceChannel();
javax.swing.JPanel JPanel24 = new javax.swing.JPanel();
DeviceChoice deviceChoice28 = new DeviceChoice();
DeviceField deviceField51 = new DeviceField();
DeviceField deviceField52 = new DeviceField();
DeviceField deviceField53 = new DeviceField();
DeviceField deviceField54 = new DeviceField();
DeviceField trigTime11 = new DeviceField();
DeviceChannel deviceChannel20 = new DeviceChannel();
javax.swing.JPanel JPanel25 = new javax.swing.JPanel();
DeviceChoice deviceChoice29 = new DeviceChoice();
DeviceField deviceField55 = new DeviceField();
DeviceField deviceField56 = new DeviceField();
DeviceField deviceField57 = new DeviceField();
DeviceField deviceField58 = new DeviceField();
DeviceField deviceField59 = new DeviceField();
DeviceField trigTime12 = new DeviceField();
javax.swing.JPanel JPanel56 = new javax.swing.JPanel();
DeviceChoice deviceChoice30 = new DeviceChoice();
DeviceField deviceField121 = new DeviceField();
javax.swing.JPanel JPanel26 = new javax.swing.JPanel();
DeviceChannel deviceChannel21 = new DeviceChannel();
javax.swing.JPanel JPanel65 = new javax.swing.JPanel();
javax.swing.JPanel JPanel27 = new javax.swing.JPanel();
DeviceChannel deviceChannel22 = new DeviceChannel();
javax.swing.JPanel JPanel28 = new javax.swing.JPanel();
DeviceChoice deviceChoice31 = new DeviceChoice();
DeviceChoice deviceChoice32 = new DeviceChoice();
DeviceField deviceField60 = new DeviceField();
DeviceChoice deviceChoice33 = new DeviceChoice();
DeviceChoice deviceChoice34 = new DeviceChoice();
DeviceField deviceField61 = new DeviceField();
DeviceField deviceField62 = new DeviceField();
DeviceField trigTime13 = new DeviceField();
DeviceChannel deviceChannel23 = new DeviceChannel();
javax.swing.JPanel JPanel29 = new javax.swing.JPanel();
DeviceField deviceField63 = new DeviceField();
DeviceField deviceField64 = new DeviceField();
DeviceChannel deviceChannel24 = new DeviceChannel();
javax.swing.JPanel JPanel30 = new javax.swing.JPanel();
DeviceChoice deviceChoice35 = new DeviceChoice();
DeviceField deviceField65 = new DeviceField();
DeviceField deviceField66 = new DeviceField();
DeviceField deviceField67 = new DeviceField();
DeviceField deviceField68 = new DeviceField();
DeviceField trigTime14 = new DeviceField();
DeviceChannel deviceChannel25 = new DeviceChannel();
javax.swing.JPanel JPanel31 = new javax.swing.JPanel();
DeviceChoice deviceChoice36 = new DeviceChoice();
DeviceField deviceField69 = new DeviceField();
DeviceField deviceField70 = new DeviceField();
DeviceField deviceField71 = new DeviceField();
DeviceField deviceField72 = new DeviceField();
DeviceField deviceField73 = new DeviceField();
DeviceField trigTime15 = new DeviceField();
javax.swing.JPanel JPanel57 = new javax.swing.JPanel();
DeviceChoice deviceChoice37 = new DeviceChoice();
DeviceField deviceField122 = new DeviceField();
javax.swing.JPanel JPanel32 = new javax.swing.JPanel();
DeviceChannel deviceChannel26 = new DeviceChannel();
javax.swing.JPanel JPanel66 = new javax.swing.JPanel();
javax.swing.JPanel JPanel33 = new javax.swing.JPanel();
DeviceChannel deviceChannel27 = new DeviceChannel();
javax.swing.JPanel JPanel34 = new javax.swing.JPanel();
DeviceChoice deviceChoice38 = new DeviceChoice();
DeviceChoice deviceChoice39 = new DeviceChoice();
DeviceField deviceField74 = new DeviceField();
DeviceChoice deviceChoice40 = new DeviceChoice();
DeviceChoice deviceChoice41 = new DeviceChoice();
DeviceField deviceField75 = new DeviceField();
DeviceField deviceField76 = new DeviceField();
DeviceField trigTime16 = new DeviceField();
DeviceChannel deviceChannel28 = new DeviceChannel();
javax.swing.JPanel JPanel35 = new javax.swing.JPanel();
DeviceField deviceField77 = new DeviceField();
DeviceField deviceField78 = new DeviceField();
DeviceChannel deviceChannel29 = new DeviceChannel();
javax.swing.JPanel JPanel36 = new javax.swing.JPanel();
DeviceChoice deviceChoice42 = new DeviceChoice();
DeviceField deviceField79 = new DeviceField();
DeviceField deviceField80 = new DeviceField();
DeviceField deviceField81 = new DeviceField();
DeviceField deviceField82 = new DeviceField();
DeviceField trigTime17 = new DeviceField();
DeviceChannel deviceChannel30 = new DeviceChannel();
javax.swing.JPanel JPanel37 = new javax.swing.JPanel();
DeviceChoice deviceChoice43 = new DeviceChoice();
DeviceField deviceField83 = new DeviceField();
DeviceField deviceField84 = new DeviceField();
DeviceField deviceField85 = new DeviceField();
DeviceField deviceField86 = new DeviceField();
DeviceField deviceField87 = new DeviceField();
DeviceField trigTime18 = new DeviceField();
javax.swing.JPanel JPanel58 = new javax.swing.JPanel();
DeviceChoice deviceChoice44 = new DeviceChoice();
DeviceField deviceField123 = new DeviceField();
javax.swing.JPanel JPanel38 = new javax.swing.JPanel();
DeviceChannel deviceChannel31 = new DeviceChannel();
javax.swing.JPanel JPanel67 = new javax.swing.JPanel();
javax.swing.JPanel JPanel39 = new javax.swing.JPanel();
DeviceChannel deviceChannel32 = new DeviceChannel();
javax.swing.JPanel JPanel40 = new javax.swing.JPanel();
DeviceChoice deviceChoice45 = new DeviceChoice();
DeviceChoice deviceChoice46 = new DeviceChoice();
DeviceField deviceField88 = new DeviceField();
DeviceChoice deviceChoice47 = new DeviceChoice();
DeviceChoice deviceChoice48 = new DeviceChoice();
DeviceField deviceField89 = new DeviceField();
DeviceField deviceField90 = new DeviceField();
DeviceField trigTime19 = new DeviceField();
DeviceChannel deviceChannel33 = new DeviceChannel();
javax.swing.JPanel JPanel41 = new javax.swing.JPanel();
DeviceField deviceField91 = new DeviceField();
DeviceField deviceField92 = new DeviceField();
DeviceChannel deviceChannel34 = new DeviceChannel();
javax.swing.JPanel JPanel42 = new javax.swing.JPanel();
DeviceChoice deviceChoice49 = new DeviceChoice();
DeviceField deviceField93 = new DeviceField();
DeviceField deviceField94 = new DeviceField();
DeviceField deviceField95 = new DeviceField();
DeviceField deviceField96 = new DeviceField();
DeviceField trigTime20 = new DeviceField();
DeviceChannel deviceChannel35 = new DeviceChannel();
javax.swing.JPanel JPanel43 = new javax.swing.JPanel();
DeviceChoice deviceChoice50 = new DeviceChoice();
DeviceField deviceField97 = new DeviceField();
DeviceField deviceField98 = new DeviceField();
DeviceField deviceField99 = new DeviceField();
DeviceField deviceField100 = new DeviceField();
DeviceField deviceField101 = new DeviceField();
DeviceField trigTime21 = new DeviceField();
javax.swing.JPanel JPanel59 = new javax.swing.JPanel();
DeviceChoice deviceChoice51 = new DeviceChoice();
DeviceField deviceField124 = new DeviceField();
javax.swing.JPanel JPanel44 = new javax.swing.JPanel();
DeviceChannel deviceChannel36 = new DeviceChannel();
javax.swing.JPanel JPanel68 = new javax.swing.JPanel();
javax.swing.JPanel JPanel45 = new javax.swing.JPanel();
DeviceChannel deviceChannel37 = new DeviceChannel();
javax.swing.JPanel JPanel46 = new javax.swing.JPanel();
DeviceChoice deviceChoice52 = new DeviceChoice();
DeviceChoice deviceChoice53 = new DeviceChoice();
DeviceField deviceField102 = new DeviceField();
DeviceChoice deviceChoice54 = new DeviceChoice();
DeviceChoice deviceChoice55 = new DeviceChoice();
DeviceField deviceField103 = new DeviceField();
DeviceField deviceField104 = new DeviceField();
DeviceField trigTime22 = new DeviceField();
DeviceChannel deviceChannel38 = new DeviceChannel();
javax.swing.JPanel JPanel47 = new javax.swing.JPanel();
DeviceField deviceField105 = new DeviceField();
DeviceField deviceField106 = new DeviceField();
DeviceChannel deviceChannel39 = new DeviceChannel();
javax.swing.JPanel JPanel48 = new javax.swing.JPanel();
DeviceChoice deviceChoice56 = new DeviceChoice();
DeviceField deviceField107 = new DeviceField();
DeviceField deviceField108 = new DeviceField();
DeviceField deviceField109 = new DeviceField();
DeviceField deviceField110 = new DeviceField();
DeviceField trigTime23 = new DeviceField();
DeviceChannel deviceChannel40 = new DeviceChannel();
javax.swing.JPanel JPanel49 = new javax.swing.JPanel();
DeviceChoice deviceChoice57 = new DeviceChoice();
DeviceField deviceField111 = new DeviceField();
DeviceField deviceField112 = new DeviceField();
DeviceField deviceField113 = new DeviceField();
DeviceField deviceField114 = new DeviceField();
DeviceField deviceField115 = new DeviceField();
DeviceField trigTime24 = new DeviceField();
javax.swing.JPanel JPanel60 = new javax.swing.JPanel();
DeviceChoice deviceChoice58 = new DeviceChoice();
DeviceField deviceField125 = new DeviceField();
// }}
}