Exemplo n.º 1
0
        private void DeviceConnect()
        {
            oda = new ODA(ODA_, ini.Read("POWER1", "PortName", ""), Convert.ToInt32(ini.Read("POWER1", "BaudRate", "9600")));
            oda.Open();
            oda.IDN();
            DateTime NowTime  = DateTime.Now;
            TimeSpan WaitTime = new TimeSpan(0, 0, 0, 0, 500);
            DateTime EndTime  = NowTime.Add(WaitTime);

            while (EndTime >= NowTime)
            {
                Application.DoEvents();
                if (oda.Connect)
                {
                    break;
                }
                NowTime = DateTime.Now;
            }

            sorensen = new SorensenXG(Sorensen_, ini.Read("POWER2", "PortName", ""), Convert.ToInt32(ini.Read("POWER2", "BaudRate", "9600")));
            sorensen.Open();
            sorensen.ADR();
            sorensen.IDN();
            NowTime = DateTime.Now;
            EndTime = NowTime.Add(WaitTime);
            while (EndTime >= NowTime)
            {
                Application.DoEvents();
                if (sorensen.Connect)
                {
                    break;
                }
                NowTime = DateTime.Now;
            }

            lamda = new TDKLamdaGENH(Lamda_, ini.Read("POWER3", "PortName", ""), Convert.ToInt32(ini.Read("POWER3", "BaudRate", "9600")));
            lamda.Open();
            lamda.ADR();
            lamda.IDN();
            NowTime = DateTime.Now;
            EndTime = NowTime.Add(WaitTime);
            while (EndTime >= NowTime)
            {
                Application.DoEvents();
                if (lamda.Connect)
                {
                    break;
                }
                NowTime = DateTime.Now;
            }
        }
Exemplo n.º 2
0
        public OptionForm()
        {
            InitializeComponent();
            strPath = @"C:\Users\abc\Desktop\Power Simulator\Power Simulator\sys\option.ini";
            ini     = new INIFILE(strPath);

            string[] port = { "COM1", "COM2", "COM3", "COM4", "COM5", "COM6" };
            comboBox1.Items.AddRange(port);
            comboBox2.Items.AddRange(port);
            comboBox3.Items.AddRange(port);

            string[] baudrate1 = { "9600", "19200", "38400", "57600", "115200", "230400" };
            comboBox4.Items.AddRange(baudrate1);
            string[] baudrate2 = { "1200", "2400", "4800", "9600", "19200", "38400", "57600" };
            comboBox5.Items.AddRange(baudrate2);
            string[] baudrate3 = { "1200", "2400", "4800", "9600", "19200" };
            comboBox6.Items.AddRange(baudrate3);

            if (Directory.Exists(@"C:\Users\abc\Desktop\Power Simulator\Power Simulator\sys"))
            {
                comboBox1.Text = ini.Read("POWER1", "PortName", "");
                comboBox2.Text = ini.Read("POWER2", "PortName", "");
                comboBox3.Text = ini.Read("POWER3", "PortName", "");
                comboBox4.Text = ini.Read("POWER1", "BaudRate", "");
                comboBox5.Text = ini.Read("POWER2", "BaudRate", "");
                comboBox6.Text = ini.Read("POWER3", "BaudRate", "");
            }
        }