コード例 #1
0
        private void comboBoxEncoderUnit_SelectedIndexChanged(object sender, EventArgs e)
        {
            string unit;

            switch ((sender as ComboBox).SelectedIndex)
            {
            case 0:
                unit = @"0";
                botnana.ConfigAxisSetEncoderLengthUnitAsMeter(axisNumber);
                break;

            case 1:
                unit = @"1";
                botnana.ConfigAxisSetEncoderLengthUnitAsRevolution(axisNumber);
                break;

            case 2:
                unit = @"2";
                botnana.ConfigAxisSetEncoderLengthUnitAsPulse(axisNumber);
                break;

            case 3:
                unit = @"3";
                // TODO: botnana.ConfigAxisSetEncoderLengthUnitAsUserDefine(axisNumber);
                break;

            default:
                return;
            }
            botnana.EvaluateScript(unit + @" " + axisNumber.ToString() + @" enc-u!");
            UpdateConfig();
        }