Exemplo n.º 1
0
        private void SetControls(DesignType designType)
        {
            gbAdditional.Visible = designType != DesignType.General;

            active = designs.Single(d => d.DesignType == designType);

            BindData(active.Items);

            lblAbIncreases.Text = "При вращении ротора шагового двигателя по часовой стрелке расстояние от оси подвеса ходового винта до точки крепления плеча к гайке ходового винта...";

            if (designType == DesignType.HorizontalLever)
            {
                lblAbIncreases.Text = "При вращении ротора шагового двигателя по часовой стрелке расстояние перемещения каретки робота...";
            }

            cmbAbIncreases.SelectedIndex = active.IsAbIncreases ? 0 : 1;
        }
Exemplo n.º 2
0
 private double?GetAbZero(LeverDesign design, IRobotLever lever)
 {
     return(lever.ABmin > design.ABZero || lever.ABmax > design.ABZero ? null : design.ABZero);
 }