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

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


/*
		A basic implementation of the DeviceSetup class.
*/
import java.awt.*;
import javax.swing.*;

public class VMEWavesSetup extends DeviceSetup
{
	private static final long serialVersionUID = 1L;

	public VMEWavesSetup(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
		setDeviceTitle("VME waveform generator");
		getContentPane().setLayout(null);
		setSize(518, 373);
		comment.setNumCols(15);
		comment.setTextOnly(true);
		comment.setOffsetNid(1);
		comment.setLabelString("Comment: ");
		getContentPane().add(comment);
		comment.setBounds(24, 12, 276, 24);
		base_freq.setIdentifier("base_freq");
		base_freq.setOffsetNid(3);
		base_freq.setLabelString("Base Freq.: ");
		getContentPane().add(base_freq);
		base_freq.setBounds(12, 48, 204, 36);
		vme_ip.setNumCols(14);
		vme_ip.setIdentifier("vme_ip");
		vme_ip.setTextOnly(true);
		vme_ip.setOffsetNid(2);
		vme_ip.setLabelString("VME IP:");
		getContentPane().add(vme_ip);
		vme_ip.setBounds(228, 48, 264, 24);
		{
			final String[] tempString = new String[2];
			tempString[0] = "VME IP address must be defined";
			tempString[1] = "Base frequency must be defined and positive";
			deviceButtons1.setCheckMessages(tempString);
		}
		{
			final String[] tempString = new String[2];
			tempString[0] = "len(_vme_ip) > 0";
			tempString[1] = "_base_freq > 0";
			deviceButtons1.setCheckExpressions(tempString);
		}
		getContentPane().add(deviceButtons1);
		deviceButtons1.setBounds(108, 312, 324, 40);
		getContentPane().add(deviceDispatch1);
		deviceDispatch1.setBounds(312, 12, 131, 40);
		getContentPane().add(JTabbedPane1);
		JTabbedPane1.setBounds(36, 108, 468, 180);
		deviceChannel1.setInSameLine(true);
		deviceChannel1.setOffsetNid(4);
		deviceChannel1.setLabelString("ch1");
		deviceChannel1.setBorderVisible(true);
		deviceChannel1.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel1);
		deviceChannel1.setBounds(2, 42, 463, 135);
		JPanel2.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel1.add(JPanel2);
		JPanel3.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel2.add(JPanel3);
		deviceField1.setOffsetNid(5);
		deviceField1.setLabelString("Trig. Time");
		JPanel3.add(deviceField1);
		deviceField2.setOffsetNid(6);
		deviceField2.setLabelString("Freq:");
		JPanel3.add(deviceField2);
		deviceField3.setNumCols(30);
		deviceField3.setOffsetNid(7);
		deviceField3.setLabelString("X:");
		JPanel2.add(deviceField3);
		deviceField4.setNumCols(30);
		deviceField4.setOffsetNid(8);
		deviceField4.setLabelString("Y:");
		JPanel2.add(deviceField4);
		deviceChannel2.setInSameLine(true);
		deviceChannel2.setOffsetNid(9);
		deviceChannel2.setLabelString("ch2");
		deviceChannel2.setBorderVisible(true);
		deviceChannel2.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel2);
		deviceChannel2.setBounds(2, 42, 463, 135);
		JPanel4.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel2.add(JPanel4);
		JPanel5.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel4.add(JPanel5);
		deviceField5.setOffsetNid(10);
		deviceField5.setLabelString("Trig. Time");
		JPanel5.add(deviceField5);
		deviceField6.setOffsetNid(11);
		deviceField6.setLabelString("Freq:");
		JPanel5.add(deviceField6);
		deviceField7.setNumCols(30);
		deviceField7.setOffsetNid(12);
		deviceField7.setLabelString("X:");
		JPanel4.add(deviceField7);
		deviceField8.setNumCols(30);
		deviceField8.setOffsetNid(13);
		deviceField8.setLabelString("Y:");
		JPanel4.add(deviceField8);
		deviceChannel3.setInSameLine(true);
		deviceChannel3.setOffsetNid(14);
		deviceChannel3.setLabelString("ch3");
		deviceChannel3.setBorderVisible(true);
		deviceChannel3.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel3);
		deviceChannel3.setBounds(2, 42, 463, 135);
		JPanel6.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel3.add(JPanel6);
		JPanel7.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel6.add(JPanel7);
		deviceField9.setOffsetNid(15);
		deviceField9.setLabelString("Trig. Time");
		JPanel7.add(deviceField9);
		deviceField10.setOffsetNid(16);
		deviceField10.setLabelString("Freq:");
		JPanel7.add(deviceField10);
		deviceField11.setNumCols(30);
		deviceField11.setOffsetNid(17);
		deviceField11.setLabelString("X:");
		JPanel6.add(deviceField11);
		deviceField12.setNumCols(30);
		deviceField12.setOffsetNid(18);
		deviceField12.setLabelString("Y:");
		JPanel6.add(deviceField12);
		deviceChannel4.setInSameLine(true);
		deviceChannel4.setOffsetNid(19);
		deviceChannel4.setLabelString("ch4");
		deviceChannel4.setBorderVisible(true);
		deviceChannel4.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel4);
		deviceChannel4.setBounds(2, 42, 463, 135);
		JPanel8.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel4.add(JPanel8);
		JPanel9.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel8.add(JPanel9);
		deviceField13.setOffsetNid(20);
		deviceField13.setLabelString("Trig. Time");
		JPanel9.add(deviceField13);
		deviceField14.setOffsetNid(21);
		deviceField14.setLabelString("Freq:");
		JPanel9.add(deviceField14);
		deviceField15.setNumCols(30);
		deviceField15.setOffsetNid(22);
		deviceField15.setLabelString("X:");
		JPanel8.add(deviceField15);
		deviceField16.setNumCols(30);
		deviceField16.setOffsetNid(23);
		deviceField16.setLabelString("Y:");
		JPanel8.add(deviceField16);
		deviceChannel5.setInSameLine(true);
		deviceChannel5.setOffsetNid(24);
		deviceChannel5.setLabelString("ch5");
		deviceChannel5.setBorderVisible(true);
		deviceChannel5.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel5);
		deviceChannel5.setBounds(2, 42, 463, 135);
		JPanel10.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel5.add(JPanel10);
		JPanel11.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel10.add(JPanel11);
		deviceField17.setOffsetNid(25);
		deviceField17.setLabelString("Trig. Time");
		JPanel11.add(deviceField17);
		deviceField18.setOffsetNid(26);
		deviceField18.setLabelString("Freq:");
		JPanel11.add(deviceField18);
		deviceField19.setNumCols(30);
		deviceField19.setOffsetNid(27);
		deviceField19.setLabelString("X:");
		JPanel10.add(deviceField19);
		deviceField20.setNumCols(30);
		deviceField20.setOffsetNid(28);
		deviceField20.setLabelString("Y:");
		JPanel10.add(deviceField20);
		deviceChannel6.setInSameLine(true);
		deviceChannel6.setOffsetNid(29);
		deviceChannel6.setLabelString("ch6");
		deviceChannel6.setBorderVisible(true);
		deviceChannel6.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel6);
		deviceChannel6.setBounds(2, 42, 463, 135);
		JPanel12.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel6.add(JPanel12);
		JPanel13.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel12.add(JPanel13);
		deviceField21.setOffsetNid(30);
		deviceField21.setLabelString("Trig. Time");
		JPanel13.add(deviceField21);
		deviceField22.setOffsetNid(31);
		deviceField22.setLabelString("Freq:");
		JPanel13.add(deviceField22);
		deviceField23.setNumCols(30);
		deviceField23.setOffsetNid(32);
		deviceField23.setLabelString("X:");
		JPanel12.add(deviceField23);
		deviceField24.setNumCols(30);
		deviceField24.setOffsetNid(33);
		deviceField24.setLabelString("Y:");
		JPanel12.add(deviceField24);
		deviceChannel7.setInSameLine(true);
		deviceChannel7.setOffsetNid(34);
		deviceChannel7.setLabelString("ch7");
		deviceChannel7.setBorderVisible(true);
		deviceChannel7.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel7);
		deviceChannel7.setBounds(2, 42, 463, 135);
		JPanel14.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel7.add(JPanel14);
		JPanel15.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel14.add(JPanel15);
		deviceField25.setOffsetNid(35);
		deviceField25.setLabelString("Trig. Time");
		JPanel15.add(deviceField25);
		deviceField26.setOffsetNid(36);
		deviceField26.setLabelString("Freq:");
		JPanel15.add(deviceField26);
		deviceField27.setNumCols(30);
		deviceField27.setOffsetNid(37);
		deviceField27.setLabelString("X:");
		JPanel14.add(deviceField27);
		deviceField28.setNumCols(30);
		deviceField28.setOffsetNid(38);
		deviceField28.setLabelString("Y:");
		JPanel14.add(deviceField28);
		deviceChannel8.setInSameLine(true);
		deviceChannel8.setOffsetNid(39);
		deviceChannel8.setLabelString("ch8");
		deviceChannel8.setBorderVisible(true);
		deviceChannel8.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel8);
		deviceChannel8.setBounds(2, 42, 463, 135);
		JPanel18.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel8.add(JPanel18);
		JPanel19.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel18.add(JPanel19);
		deviceField33.setOffsetNid(40);
		deviceField33.setLabelString("Trig. Time");
		JPanel19.add(deviceField33);
		deviceField34.setOffsetNid(41);
		deviceField34.setLabelString("Freq:");
		JPanel19.add(deviceField34);
		deviceField35.setNumCols(30);
		deviceField35.setOffsetNid(42);
		deviceField35.setLabelString("X:");
		JPanel18.add(deviceField35);
		deviceField36.setNumCols(30);
		deviceField36.setOffsetNid(43);
		deviceField36.setLabelString("Y:");
		JPanel18.add(deviceField36);
		deviceChannel9.setInSameLine(true);
		deviceChannel9.setOffsetNid(44);
		deviceChannel9.setLabelString("ch9");
		deviceChannel9.setBorderVisible(true);
		deviceChannel9.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel9);
		deviceChannel9.setBounds(2, 42, 463, 135);
		JPanel16.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel9.add(JPanel16);
		JPanel17.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel16.add(JPanel17);
		deviceField29.setOffsetNid(45);
		deviceField29.setLabelString("Trig. Time");
		JPanel17.add(deviceField29);
		deviceField30.setOffsetNid(46);
		deviceField30.setLabelString("Freq:");
		JPanel17.add(deviceField30);
		deviceField31.setNumCols(30);
		deviceField31.setOffsetNid(47);
		deviceField31.setLabelString("X:");
		JPanel16.add(deviceField31);
		deviceField32.setNumCols(30);
		deviceField32.setOffsetNid(48);
		deviceField32.setLabelString("Y:");
		JPanel16.add(deviceField32);
		deviceChannel10.setInSameLine(true);
		deviceChannel10.setOffsetNid(49);
		deviceChannel10.setLabelString("ch10");
		deviceChannel10.setBorderVisible(true);
		deviceChannel10.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel10);
		deviceChannel10.setBounds(2, 42, 463, 135);
		JPanel20.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel10.add(JPanel20);
		JPanel21.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel20.add(JPanel21);
		deviceField37.setOffsetNid(50);
		deviceField37.setLabelString("Trig. Time");
		JPanel21.add(deviceField37);
		deviceField38.setOffsetNid(51);
		deviceField38.setLabelString("Freq:");
		JPanel21.add(deviceField38);
		deviceField39.setNumCols(30);
		deviceField39.setOffsetNid(52);
		deviceField39.setLabelString("X:");
		JPanel20.add(deviceField39);
		deviceField40.setNumCols(30);
		deviceField40.setOffsetNid(53);
		deviceField40.setLabelString("Y:");
		JPanel20.add(deviceField40);
		deviceChannel11.setInSameLine(true);
		deviceChannel11.setOffsetNid(54);
		deviceChannel11.setLabelString("ch11");
		deviceChannel11.setBorderVisible(true);
		deviceChannel11.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel11);
		deviceChannel11.setBounds(2, 42, 463, 135);
		JPanel22.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel11.add(JPanel22);
		JPanel23.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel22.add(JPanel23);
		deviceField41.setOffsetNid(55);
		deviceField41.setLabelString("Trig. Time");
		JPanel23.add(deviceField41);
		deviceField42.setOffsetNid(56);
		deviceField42.setLabelString("Freq:");
		JPanel23.add(deviceField42);
		deviceField43.setNumCols(30);
		deviceField43.setOffsetNid(57);
		deviceField43.setLabelString("X:");
		JPanel22.add(deviceField43);
		deviceField44.setNumCols(30);
		deviceField44.setOffsetNid(58);
		deviceField44.setLabelString("Y:");
		JPanel22.add(deviceField44);
		deviceChannel12.setInSameLine(true);
		deviceChannel12.setOffsetNid(59);
		deviceChannel12.setLabelString("ch12");
		deviceChannel12.setBorderVisible(true);
		deviceChannel12.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel12);
		deviceChannel12.setBounds(2, 42, 463, 135);
		JPanel24.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel12.add(JPanel24);
		JPanel25.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel24.add(JPanel25);
		deviceField45.setOffsetNid(60);
		deviceField45.setLabelString("Trig. Time");
		JPanel25.add(deviceField45);
		deviceField46.setOffsetNid(61);
		deviceField46.setLabelString("Freq:");
		JPanel25.add(deviceField46);
		deviceField47.setNumCols(30);
		deviceField47.setOffsetNid(62);
		deviceField47.setLabelString("X:");
		JPanel24.add(deviceField47);
		deviceField48.setNumCols(30);
		deviceField48.setOffsetNid(63);
		deviceField48.setLabelString("Y:");
		JPanel24.add(deviceField48);
		deviceChannel13.setInSameLine(true);
		deviceChannel13.setOffsetNid(64);
		deviceChannel13.setLabelString("ch13");
		deviceChannel13.setBorderVisible(true);
		deviceChannel13.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel13);
		deviceChannel13.setBounds(2, 42, 463, 135);
		JPanel26.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel13.add(JPanel26);
		JPanel27.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel26.add(JPanel27);
		deviceField49.setOffsetNid(65);
		deviceField49.setLabelString("Trig. Time");
		JPanel27.add(deviceField49);
		deviceField50.setOffsetNid(66);
		deviceField50.setLabelString("Freq:");
		JPanel27.add(deviceField50);
		deviceField51.setNumCols(30);
		deviceField51.setOffsetNid(67);
		deviceField51.setLabelString("X:");
		JPanel26.add(deviceField51);
		deviceField52.setNumCols(30);
		deviceField52.setOffsetNid(68);
		deviceField52.setLabelString("Y:");
		JPanel26.add(deviceField52);
		deviceChannel14.setInSameLine(true);
		deviceChannel14.setOffsetNid(69);
		deviceChannel14.setLabelString("ch14");
		deviceChannel14.setBorderVisible(true);
		deviceChannel14.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel14);
		deviceChannel14.setBounds(2, 42, 463, 135);
		JPanel28.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel14.add(JPanel28);
		JPanel29.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel28.add(JPanel29);
		deviceField53.setOffsetNid(70);
		deviceField53.setLabelString("Trig. Time");
		JPanel29.add(deviceField53);
		deviceField54.setOffsetNid(71);
		deviceField54.setLabelString("Freq:");
		JPanel29.add(deviceField54);
		deviceField55.setNumCols(30);
		deviceField55.setOffsetNid(72);
		deviceField55.setLabelString("X:");
		JPanel28.add(deviceField55);
		deviceField56.setNumCols(30);
		deviceField56.setOffsetNid(73);
		deviceField56.setLabelString("Y:");
		JPanel28.add(deviceField56);
		deviceChannel15.setInSameLine(true);
		deviceChannel15.setOffsetNid(74);
		deviceChannel15.setLabelString("ch15");
		deviceChannel15.setBorderVisible(true);
		deviceChannel15.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel15);
		deviceChannel15.setBounds(2, 42, 463, 135);
		JPanel30.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel15.add(JPanel30);
		JPanel31.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel30.add(JPanel31);
		deviceField57.setOffsetNid(75);
		deviceField57.setLabelString("Trig. Time");
		JPanel31.add(deviceField57);
		deviceField58.setOffsetNid(76);
		deviceField58.setLabelString("Freq:");
		JPanel31.add(deviceField58);
		deviceField59.setNumCols(30);
		deviceField59.setOffsetNid(77);
		deviceField59.setLabelString("X:");
		JPanel30.add(deviceField59);
		deviceField60.setNumCols(30);
		deviceField60.setOffsetNid(78);
		deviceField60.setLabelString("Y:");
		JPanel30.add(deviceField60);
		deviceChannel16.setInSameLine(true);
		deviceChannel16.setOffsetNid(79);
		deviceChannel16.setLabelString("ch16");
		deviceChannel16.setBorderVisible(true);
		deviceChannel16.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel16);
		deviceChannel16.setBounds(2, 42, 463, 135);
		JPanel32.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel16.add(JPanel32);
		JPanel33.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel32.add(JPanel33);
		deviceField61.setOffsetNid(80);
		deviceField61.setLabelString("Trig. Time");
		JPanel33.add(deviceField61);
		deviceField62.setOffsetNid(81);
		deviceField62.setLabelString("Freq:");
		JPanel33.add(deviceField62);
		deviceField63.setNumCols(30);
		deviceField63.setOffsetNid(82);
		deviceField63.setLabelString("X:");
		JPanel32.add(deviceField63);
		deviceField64.setNumCols(30);
		deviceField64.setOffsetNid(83);
		deviceField64.setLabelString("Y:");
		JPanel32.add(deviceField64);
		deviceChannel17.setInSameLine(true);
		deviceChannel17.setOffsetNid(84);
		deviceChannel17.setLabelString("ch17");
		deviceChannel17.setBorderVisible(true);
		deviceChannel17.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel17);
		deviceChannel17.setBounds(2, 42, 463, 135);
		JPanel1.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel17.add(JPanel1);
		JPanel34.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel1.add(JPanel34);
		deviceField65.setOffsetNid(85);
		deviceField65.setLabelString("Trig. Time");
		JPanel34.add(deviceField65);
		deviceField66.setOffsetNid(86);
		deviceField66.setLabelString("Freq:");
		JPanel34.add(deviceField66);
		deviceField67.setNumCols(30);
		deviceField67.setOffsetNid(87);
		deviceField67.setLabelString("X:");
		JPanel1.add(deviceField67);
		deviceField68.setNumCols(30);
		deviceField68.setOffsetNid(88);
		deviceField68.setLabelString("Y:");
		JPanel1.add(deviceField68);
		deviceChannel18.setInSameLine(true);
		deviceChannel18.setOffsetNid(89);
		deviceChannel18.setLabelString("ch18");
		deviceChannel18.setBorderVisible(true);
		deviceChannel18.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel18);
		deviceChannel18.setBounds(2, 42, 463, 135);
		JPanel35.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel18.add(JPanel35);
		JPanel36.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel35.add(JPanel36);
		deviceField69.setOffsetNid(90);
		deviceField69.setLabelString("Trig. Time");
		JPanel36.add(deviceField69);
		deviceField70.setOffsetNid(91);
		deviceField70.setLabelString("Freq:");
		JPanel36.add(deviceField70);
		deviceField71.setNumCols(30);
		deviceField71.setOffsetNid(92);
		deviceField71.setLabelString("X:");
		JPanel35.add(deviceField71);
		deviceField72.setNumCols(30);
		deviceField72.setOffsetNid(93);
		deviceField72.setLabelString("Y:");
		JPanel35.add(deviceField72);
		deviceChannel19.setInSameLine(true);
		deviceChannel19.setOffsetNid(94);
		deviceChannel19.setLabelString("ch19");
		deviceChannel19.setBorderVisible(true);
		deviceChannel19.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel19);
		deviceChannel19.setBounds(2, 42, 463, 135);
		JPanel37.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel19.add(JPanel37);
		JPanel38.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel37.add(JPanel38);
		deviceField73.setOffsetNid(95);
		deviceField73.setLabelString("Trig. Time");
		JPanel38.add(deviceField73);
		deviceField74.setOffsetNid(96);
		deviceField74.setLabelString("Freq:");
		JPanel38.add(deviceField74);
		deviceField75.setNumCols(30);
		deviceField75.setOffsetNid(97);
		deviceField75.setLabelString("X:");
		JPanel37.add(deviceField75);
		deviceField76.setNumCols(30);
		deviceField76.setOffsetNid(98);
		deviceField76.setLabelString("Y:");
		JPanel37.add(deviceField76);
		deviceChannel20.setInSameLine(true);
		deviceChannel20.setOffsetNid(99);
		deviceChannel20.setLabelString("ch20");
		deviceChannel20.setBorderVisible(true);
		deviceChannel20.setLayout(new BorderLayout(0, 0));
		JTabbedPane1.add(deviceChannel20);
		deviceChannel20.setBounds(2, 42, 463, 135);
		JPanel39.setLayout(new GridLayout(3, 1, 0, 0));
		deviceChannel20.add(JPanel39);
		JPanel40.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
		JPanel39.add(JPanel40);
		deviceField77.setOffsetNid(100);
		deviceField77.setLabelString("Trig. Time");
		JPanel40.add(deviceField77);
		deviceField78.setOffsetNid(101);
		deviceField78.setLabelString("Freq:");
		JPanel40.add(deviceField78);
		deviceField79.setNumCols(30);
		deviceField79.setOffsetNid(102);
		deviceField79.setLabelString("X:");
		JPanel39.add(deviceField79);
		deviceField80.setNumCols(30);
		deviceField80.setOffsetNid(103);
		deviceField80.setLabelString("Y:");
		JPanel39.add(deviceField80);
		JTabbedPane1.setSelectedIndex(0);
		JTabbedPane1.setSelectedComponent(deviceChannel1);
		JTabbedPane1.setTitleAt(0, "1  ");
		JTabbedPane1.setTitleAt(1, "2  ");
		JTabbedPane1.setTitleAt(2, "3  ");
		JTabbedPane1.setTitleAt(3, "4  ");
		JTabbedPane1.setTitleAt(4, "5  ");
		JTabbedPane1.setTitleAt(5, "6  ");
		JTabbedPane1.setTitleAt(6, "7  ");
		JTabbedPane1.setTitleAt(7, "8  ");
		JTabbedPane1.setTitleAt(8, "9  ");
		JTabbedPane1.setTitleAt(9, "10  ");
		JTabbedPane1.setTitleAt(10, "11  ");
		JTabbedPane1.setTitleAt(11, "12  ");
		JTabbedPane1.setTitleAt(12, "13  ");
		JTabbedPane1.setTitleAt(13, "14  ");
		JTabbedPane1.setTitleAt(14, "15  ");
		JTabbedPane1.setTitleAt(15, "16  ");
		JTabbedPane1.setTitleAt(16, "17");
		JTabbedPane1.setTitleAt(17, "18");
		JTabbedPane1.setTitleAt(18, "19");
		JTabbedPane1.setTitleAt(19, "20");
		// }}
	}

	public VMEWavesSetup()
	{
		this((JFrame) null);
	}

	public VMEWavesSetup(String sTitle)
	{
		this();
		setTitle(sTitle);
	}

	@Override
	public void setVisible(boolean b)
	{
		if (b)
			setLocation(50, 50);
		super.setVisible(b);
	}

	static public void main(String args[])
	{
		(new VMEWavesSetup()).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
	DeviceField comment = new DeviceField();
	DeviceField base_freq = new DeviceField();
	DeviceField vme_ip = new DeviceField();
	DeviceButtons deviceButtons1 = new DeviceButtons();
	DeviceDispatch deviceDispatch1 = new DeviceDispatch();
	javax.swing.JTabbedPane JTabbedPane1 = new javax.swing.JTabbedPane();
	DeviceChannel deviceChannel1 = new DeviceChannel();
	javax.swing.JPanel JPanel2 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel3 = new javax.swing.JPanel();
	DeviceField deviceField1 = new DeviceField();
	DeviceField deviceField2 = new DeviceField();
	DeviceField deviceField3 = new DeviceField();
	DeviceField deviceField4 = new DeviceField();
	DeviceChannel deviceChannel2 = new DeviceChannel();
	javax.swing.JPanel JPanel4 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel5 = new javax.swing.JPanel();
	DeviceField deviceField5 = new DeviceField();
	DeviceField deviceField6 = new DeviceField();
	DeviceField deviceField7 = new DeviceField();
	DeviceField deviceField8 = new DeviceField();
	DeviceChannel deviceChannel3 = new DeviceChannel();
	javax.swing.JPanel JPanel6 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel7 = new javax.swing.JPanel();
	DeviceField deviceField9 = new DeviceField();
	DeviceField deviceField10 = new DeviceField();
	DeviceField deviceField11 = new DeviceField();
	DeviceField deviceField12 = new DeviceField();
	DeviceChannel deviceChannel4 = new DeviceChannel();
	javax.swing.JPanel JPanel8 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel9 = new javax.swing.JPanel();
	DeviceField deviceField13 = new DeviceField();
	DeviceField deviceField14 = new DeviceField();
	DeviceField deviceField15 = new DeviceField();
	DeviceField deviceField16 = new DeviceField();
	DeviceChannel deviceChannel5 = new DeviceChannel();
	javax.swing.JPanel JPanel10 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel11 = new javax.swing.JPanel();
	DeviceField deviceField17 = new DeviceField();
	DeviceField deviceField18 = new DeviceField();
	DeviceField deviceField19 = new DeviceField();
	DeviceField deviceField20 = new DeviceField();
	DeviceChannel deviceChannel6 = new DeviceChannel();
	javax.swing.JPanel JPanel12 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel13 = new javax.swing.JPanel();
	DeviceField deviceField21 = new DeviceField();
	DeviceField deviceField22 = new DeviceField();
	DeviceField deviceField23 = new DeviceField();
	DeviceField deviceField24 = new DeviceField();
	DeviceChannel deviceChannel7 = new DeviceChannel();
	javax.swing.JPanel JPanel14 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel15 = new javax.swing.JPanel();
	DeviceField deviceField25 = new DeviceField();
	DeviceField deviceField26 = new DeviceField();
	DeviceField deviceField27 = new DeviceField();
	DeviceField deviceField28 = new DeviceField();
	DeviceChannel deviceChannel8 = new DeviceChannel();
	javax.swing.JPanel JPanel18 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel19 = new javax.swing.JPanel();
	DeviceField deviceField33 = new DeviceField();
	DeviceField deviceField34 = new DeviceField();
	DeviceField deviceField35 = new DeviceField();
	DeviceField deviceField36 = new DeviceField();
	DeviceChannel deviceChannel9 = new DeviceChannel();
	javax.swing.JPanel JPanel16 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel17 = new javax.swing.JPanel();
	DeviceField deviceField29 = new DeviceField();
	DeviceField deviceField30 = new DeviceField();
	DeviceField deviceField31 = new DeviceField();
	DeviceField deviceField32 = new DeviceField();
	DeviceChannel deviceChannel10 = new DeviceChannel();
	javax.swing.JPanel JPanel20 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel21 = new javax.swing.JPanel();
	DeviceField deviceField37 = new DeviceField();
	DeviceField deviceField38 = new DeviceField();
	DeviceField deviceField39 = new DeviceField();
	DeviceField deviceField40 = new DeviceField();
	DeviceChannel deviceChannel11 = new DeviceChannel();
	javax.swing.JPanel JPanel22 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel23 = new javax.swing.JPanel();
	DeviceField deviceField41 = new DeviceField();
	DeviceField deviceField42 = new DeviceField();
	DeviceField deviceField43 = new DeviceField();
	DeviceField deviceField44 = new DeviceField();
	DeviceChannel deviceChannel12 = new DeviceChannel();
	javax.swing.JPanel JPanel24 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel25 = new javax.swing.JPanel();
	DeviceField deviceField45 = new DeviceField();
	DeviceField deviceField46 = new DeviceField();
	DeviceField deviceField47 = new DeviceField();
	DeviceField deviceField48 = new DeviceField();
	DeviceChannel deviceChannel13 = new DeviceChannel();
	javax.swing.JPanel JPanel26 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel27 = new javax.swing.JPanel();
	DeviceField deviceField49 = new DeviceField();
	DeviceField deviceField50 = new DeviceField();
	DeviceField deviceField51 = new DeviceField();
	DeviceField deviceField52 = new DeviceField();
	DeviceChannel deviceChannel14 = new DeviceChannel();
	javax.swing.JPanel JPanel28 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel29 = new javax.swing.JPanel();
	DeviceField deviceField53 = new DeviceField();
	DeviceField deviceField54 = new DeviceField();
	DeviceField deviceField55 = new DeviceField();
	DeviceField deviceField56 = new DeviceField();
	DeviceChannel deviceChannel15 = new DeviceChannel();
	javax.swing.JPanel JPanel30 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel31 = new javax.swing.JPanel();
	DeviceField deviceField57 = new DeviceField();
	DeviceField deviceField58 = new DeviceField();
	DeviceField deviceField59 = new DeviceField();
	DeviceField deviceField60 = new DeviceField();
	DeviceChannel deviceChannel16 = new DeviceChannel();
	javax.swing.JPanel JPanel32 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel33 = new javax.swing.JPanel();
	DeviceField deviceField61 = new DeviceField();
	DeviceField deviceField62 = new DeviceField();
	DeviceField deviceField63 = new DeviceField();
	DeviceField deviceField64 = new DeviceField();
	DeviceChannel deviceChannel17 = new DeviceChannel();
	javax.swing.JPanel JPanel1 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel34 = new javax.swing.JPanel();
	DeviceField deviceField65 = new DeviceField();
	DeviceField deviceField66 = new DeviceField();
	DeviceField deviceField67 = new DeviceField();
	DeviceField deviceField68 = new DeviceField();
	DeviceChannel deviceChannel18 = new DeviceChannel();
	javax.swing.JPanel JPanel35 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel36 = new javax.swing.JPanel();
	DeviceField deviceField69 = new DeviceField();
	DeviceField deviceField70 = new DeviceField();
	DeviceField deviceField71 = new DeviceField();
	DeviceField deviceField72 = new DeviceField();
	DeviceChannel deviceChannel19 = new DeviceChannel();
	javax.swing.JPanel JPanel37 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel38 = new javax.swing.JPanel();
	DeviceField deviceField73 = new DeviceField();
	DeviceField deviceField74 = new DeviceField();
	DeviceField deviceField75 = new DeviceField();
	DeviceField deviceField76 = new DeviceField();
	DeviceChannel deviceChannel20 = new DeviceChannel();
	javax.swing.JPanel JPanel39 = new javax.swing.JPanel();
	javax.swing.JPanel JPanel40 = new javax.swing.JPanel();
	DeviceField deviceField77 = new DeviceField();
	DeviceField deviceField78 = new DeviceField();
	DeviceField deviceField79 = new DeviceField();
	DeviceField deviceField80 = new DeviceField();
	// }}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy