예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CmdLoop ci = new CmdLoop();

            addrc             = ci.GetLoopStopCmd();
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            CmdFileManage ci = new CmdFileManage();

            addrc             = ci.GetEraseAllCmd();
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte     commandAddr = Convert.ToByte(textBox1.Text);
            CmdSleep ci          = new CmdSleep();

            addrc             = ci.GetSleepOneCmd(commandAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte    commandAddr = Convert.ToByte(comboBox1.Text);
            CmdInit ci          = new CmdInit();

            addrc             = ci.GetInLevelUsefulCmd(commandAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte    commandAddr = (byte)((comboBox1.Text == "X轴") ? 0x00 : 0x01);
            CmdInit ci          = new CmdInit();

            addrc             = ci.GetAxisValueCmd(commandAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte    commandAddr = (byte)((comboBox1.Text == "X轴") ? 0x00 : 0x01);
            CmdMove ci          = new CmdMove();

            addrc             = ci.GetVrateStillStepCmd(commandAddr, textBox1.Text, textBox2.Text, textBox4.Text, textBox3.Text);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte     commandAddr = (byte)((comboBox1.Text == "X轴") ? 0x00 : 0x01);
            byte     value       = (byte)((comboBox2.Text == "低电平") ? 0x00 : 0x01);
            CmdInOut ci          = new CmdInOut();

            addrc             = ci.GetIOCmd(commandAddr, value);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            string  strCmd      = "0x" + textBox1.Text;
            byte    commandAddr = Convert.ToByte(strCmd, 16);//16进制字符串->转成byte
            CmdLoop ci          = new CmdLoop();

            addrc             = ci.GetLoopStartCmd(commandAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #9
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte          hiAddr = Convert.ToByte(textBox1.Text, 16);
            byte          loAddr = Convert.ToByte(textBox2.Text, 16);
            CmdFileManage ci     = new CmdFileManage();

            addrc             = ci.GetEraseSectorCmd(hiAddr, loAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            //具体参数文档和串口助手不一致,?、
            byte    commandAddr = (byte)((comboBox1.Text == "0控制板") ? 0x00 : 0x01);;
            CmdInit ci          = new CmdInit();

            addrc             = ci.GetMachineValueCmd(commandAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte    commandAddr = (byte)((comboBox1.Text == "X轴") ? 0x00 : 0x01);
            bool    pos         = (comboBox2.Text == "正向") ? true : false;
            CmdMove ci          = new CmdMove();

            addrc             = ci.GetOneStepCmd(commandAddr, pos);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
예제 #12
0
        private void button1_Click(object sender, EventArgs e)
        {
            int     commandAddr = Convert.ToInt16(comboBox1.Text);
            CmdInit ci          = new CmdInit();

            switch (commandAddr)
            {
            case 2400:
            {
                Global.gBaudRate = 0x00;
                break;
            }

            case 4800:
            {
                Global.gBaudRate = 0x01;
                break;
            }

            case 9600:
            {
                Global.gBaudRate = 0x02;
                break;
            }

            case 19200:
            {
                Global.gBaudRate = 0x03;
                break;
            }

            case 38400:
            {
                Global.gBaudRate = 0x04;
                break;
            }

            default:
            {
                Global.gBaudRate = 0x05;
                break;
            }
            }
            addrc             = ci.GetBaudRateCmd(Global.gBaudRate);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }