Example #1
0
        private void USMTMC_Click(object sender, EventArgs e)
        {
            /*base.Hide();
             * base.Close();
             * base.Update();*/
            Close();
            ConnectManager.GetConnectManager().SetConnecType(1);
            var edlg = new FormConnect();

            edlg.ShowDialog();
            edlg.Update();
        }
Example #2
0
        private void TCP_IP_Click(object sender, EventArgs e)
        {
            /*base.Hide();
             * base.Close();
             * base.Update();*/
            Close();
            ConnectManager.GetConnectManager().SetConnecType(2);
            var dialog = new FormNetwork();

            dialog.ShowDialog();
            dialog.Update();
        }
        private void SendSCPIcmd(string cmdstr)
        {
            var connectManager = ConnectManager.GetConnectManager();

            if (connectManager.isconnected())
            {
                connectManager.WriteStrCmd(cmdstr);
            }
            else
            {
                MessageBox.Show("The device is not connected yet,Please connect it first");
            }
        }
Example #4
0
        private void add_divece_Click(object sender, EventArgs e)
        {
            var index          = 0;
            var scoperesources = "";
            var main           = FormMain.getstaticmain();
            var connectManager = ConnectManager.GetConnectManager();

            if (connectManager.GetConnectType() == 1)
            {
                if (connect_list.Items.Count <= 0)
                {
                    main.Updata_UI(0, 0, false);
                    MessageBox.Show("The device is not connected yet,Please connect it first");
                    return;
                }
                if (connect_list.FocusedItem != null)
                {
                    index          = connect_list.FocusedItem.Index;
                    scoperesources = connect_list.Items[index].Text;
                }
                else
                {
                    scoperesources = connect_list.Items[index].Text;
                }
            }
            if (scoperesources != "")
            {
                if (connectManager.OpenSession(scoperesources) == -1)
                {
                    MessageBox.Show(
                        "The device can not be open, Please confirm the setting is matching or the cable is connected");
                }
                else
                {
                    if (connectManager.isconnected())
                    {
                        if (connectManager.device_str_op(scoperesources) == -1)
                        {
                            return;
                        }
                        main.add_device_toList();
                        main.Updata_UI(0, 0, true);
                    }
                    else
                    {
                        MessageBox.Show("The device is not connected yet,Please connect it first");
                    }
                    base.Close();
                }
            }
        }
Example #5
0
        private void buttonX1_Click(object sender, EventArgs e)
        {
            var scoperesources = "USB0::0xF4EC::0xEE3A::1020-1062-6003-00::INSTR";

            if (ConnectManager.GetConnectManager().OpenSession(scoperesources) == -1)
            {
                MessageBox.Show(
                    "The device can not be open, Please confirm the setting is matching or the cable is connected");
            }
            else
            {
                base.Hide();
                base.Close();
            }
        }
        private void Panel_CML_Shown(object sender, EventArgs e)
        {
            if (ConnectManager.GetConnectManager().isconnected())
            {
                switch (FormMain.getstaticmain().GetchNumb())
                {
                case 2:
                    CH3.Enabled            = false;
                    ch3offset.Enabled      = false;
                    ch3offsetleft.Enabled  = false;
                    ch3VDIV.Enabled        = false;
                    ch3vdivleft.Enabled    = false;
                    ch3offsetright.Enabled = false;
                    ch3vdivright.Enabled   = false;
                    CH4.Enabled            = false;
                    ch4offset.Enabled      = false;
                    ch4offsetleft.Enabled  = false;
                    ch4VDIV.Enabled        = false;
                    ch4vdivleft.Enabled    = false;
                    ch4offsetright.Enabled = false;
                    ch4vdivright.Enabled   = false;
                    return;

                case 4:
                    CH3.Enabled            = true;
                    ch3offset.Enabled      = true;
                    ch3offsetleft.Enabled  = true;
                    ch3VDIV.Enabled        = true;
                    ch3vdivleft.Enabled    = true;
                    ch3offsetright.Enabled = true;
                    ch3vdivright.Enabled   = true;
                    CH4.Enabled            = true;
                    ch4offset.Enabled      = true;
                    ch4offsetleft.Enabled  = true;
                    ch4VDIV.Enabled        = true;
                    ch4vdivleft.Enabled    = true;
                    ch4offsetright.Enabled = true;
                    ch4vdivright.Enabled   = true;
                    break;
                }
            }
        }
Example #7
0
        private void USBTMCDeviceDLG_Shown(object sender, EventArgs e)
        {
            var num            = 0;
            var connectManager = ConnectManager.GetConnectManager();

            if (connectManager.GetConnectType() == 1)
            {
                num = connectManager.FindSrc();
                if (num > 0)
                {
                    for (var i = 0; i < num; i++)
                    {
                        connect_list.Items.Add(connectManager.resources[i]);
                    }
                    buttonOK.Enabled = true;
                }
                else
                {
                    buttonOK.Enabled = false;
                    //MessageBox.Show("Have not find any device.");
                }
            }
        }
Example #8
0
 private void SRS232_CANCEL_Click(object sender, EventArgs e)
 {
     ConnectManager.GetConnectManager().SetConnecType(-1);
     base.Close();
 }