Esempio n. 1
0
 public decimal GetActPos(int axis, string axisType, AxisSetInfo axisSet)
 {
     if (axis == axisSet.AxisX)
     {
         return(GetActPosX(axisType));
     }
     if (axis == axisSet.AxisY)
     {
         return(GetActPosY(axisType));
     }
     if (axis == axisSet.AxisW)
     {
         return(GetActPosW(axisType));
     }
     if (axis == axisSet.AxisZ)
     {
         return(GetActPosZ(axisType));
     }
     if (axis == axisSet.AxisB)
     {
         return(GetActPosB(axisType));
     }
     if (axis == axisSet.AxisC)
     {
         return(GetActPosC(axisType));
     }
     return(0);
 }
Esempio n. 2
0
 public void SetVisible(AxisSetInfo axisInfo)
 {
     this.axisItem1.Visible = !axisInfo.IgnoreX;
     this.axisItem2.Visible = !axisInfo.IgnoreY;
     this.axisItem3.Visible = !axisInfo.IgnoreW;
     this.axisItem4.Visible = !axisInfo.IgnoreB;
     this.axisItem5.Visible = !axisInfo.IgnoreC;
     this.axisItem6.Visible = !axisInfo.IgnoreZ;
 }
Esempio n. 3
0
 public IOHelper(CardHelper card, IOSetInfo ioSet, AxisSetInfo axisSet, AbsolutePosSetInfo apSet, PortHelper plcHelper, PortHelper _232Helper, FormMain form)
 {
     this.card       = card;
     this.form       = form;
     this.ioSet      = ioSet;
     this.axisSet    = axisSet;
     this.apSet      = apSet;
     this.plcHelper  = plcHelper;
     this._232Helper = _232Helper;
 }
Esempio n. 4
0
 public IOHelper(CardHelper card, IOSetInfo ioSet, AxisSetInfo axisSet, AbsolutePosSetInfo apSet, PortHelper plcHelper, PortHelper _232Helper, FormMain form)
 {
     this.card = card;
     this.form = form;
     this.ioSet = ioSet;
     this.axisSet = axisSet;
     this.apSet = apSet;
     this.plcHelper = plcHelper;
     this._232Helper = _232Helper;
 }
Esempio n. 5
0
 public FormToZero(ToZeroInfo info, AxisSetInfo setInfo)
 {
     InitializeComponent();
     this.bindingSource1.DataSource = info;
     this.chkW.Enabled = !setInfo.IgnoreW;
     this.chkZ.Enabled = !setInfo.IgnoreZ;
     this.chkB.Enabled = !setInfo.IgnoreB;
     this.chkC.Enabled = !setInfo.IgnoreC;
     this.chkX.Enabled = !setInfo.IgnoreX;
     this.chkY.Enabled = !setInfo.IgnoreY;
 }
Esempio n. 6
0
 public FormToZero(ToZeroInfo info,AxisSetInfo setInfo)
 {
     InitializeComponent();
     this.bindingSource1.DataSource = info;
     this.chkW.Enabled = !setInfo.IgnoreW;
     this.chkZ.Enabled = !setInfo.IgnoreZ;
     this.chkB.Enabled = !setInfo.IgnoreB;
     this.chkC.Enabled = !setInfo.IgnoreC;
     this.chkX.Enabled = !setInfo.IgnoreX;
     this.chkY.Enabled = !setInfo.IgnoreY;
 }
Esempio n. 7
0
 public void SetVisible(AxisSetInfo axisInfo)
 {
     this.axisItem1.Visible = !axisInfo.IgnoreX;
     this.axisItem2.Visible = !axisInfo.IgnoreY;
     this.axisItem3.Visible = !axisInfo.IgnoreW;
     this.axisItem4.Visible = !axisInfo.IgnoreB;
     this.axisItem5.Visible = !axisInfo.IgnoreC;
     this.axisItem6.Visible = !axisInfo.IgnoreZ;
 }
Esempio n. 8
0
 /// <summary>
 /// 获得考虑反向间隙的值
 /// </summary>
 /// <param name="axisType"></param>
 /// <param name="value"></param>
 /// <param name="value2"></param>
 /// <param name="setInfo"></param>
 /// <param name="jianxi"></param>
 /// <returns></returns>
 internal decimal GetRealValue(string axisType, decimal value, AxisSetInfo axisSet, bool flag, bool flag2, out decimal outValue)
 {
     outValue = 0;
     //if (axisType == "X" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiX;
     //        outValue = axisSet.JianxiX;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiX;
     //        outValue = 0 - axisSet.JianxiX;
     //    }
     //}
     //if (axisType == "Y" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiY;
     //        outValue = axisSet.JianxiY;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiY;
     //        outValue = 0 - axisSet.JianxiY;
     //    }
     //}
     //if (axisType == "W" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiW;
     //        outValue = axisSet.JianxiW;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiW;
     //        outValue = 0 - axisSet.JianxiW;
     //    }
     //}
     //if (axisType == "Z" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiZ;
     //        outValue = axisSet.JianxiZ;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiZ;
     //        outValue = 0 - axisSet.JianxiZ;
     //    }
     //}
     //if (axisType == "B" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiB;
     //        outValue = axisSet.JianxiB;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiB;
     //        outValue = 0 - axisSet.JianxiB;
     //    }
     //}
     //if (axisType == "C" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiC;
     //        outValue = axisSet.JianxiC;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiC;
     //        outValue = 0 - axisSet.JianxiC;
     //    }
     //}
     return value;
 }
Esempio n. 9
0
 internal decimal GetJianXiValue(string axisType, decimal value, decimal value2, AxisSetInfo axisSet)
 {
     //if (axisType == "X")
     //{
     //    if (isXPlus && value < value2)
     //    {
     //        return axisSet.JianxiX;
     //    }
     //    else if (!isXPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiX;
     //    }
     //}
     //if (axisType == "Y")
     //{
     //    if (isYPlus && value < value2)
     //    {
     //        return axisSet.JianxiY;
     //    }
     //    else if (!isYPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiY;
     //    }
     //}
     //if (axisType == "W")
     //{
     //    if (isWPlus && value < value2)
     //    {
     //        return axisSet.JianxiW;
     //    }
     //    else if (!isWPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiW;
     //    }
     //}
     //if (axisType == "Z")
     //{
     //    if (isAPlus && value < value2)
     //    {
     //        return axisSet.JianxiZ;
     //    }
     //    else if (!isAPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiZ;
     //    }
     //}
     //if (axisType == "B")
     //{
     //    if (isBPlus && value < value2)
     //    {
     //        return axisSet.JianxiB;
     //    }
     //    else if (!isBPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiB;
     //    }
     //}
     return 0;
 }
Esempio n. 10
0
 public decimal GetActPos(int axis, string axisType, AxisSetInfo axisSet)
 {
     if (axis == axisSet.AxisX)
     {
         return GetActPosX(axisType);
     }
     if (axis == axisSet.AxisY)
     {
         return GetActPosY(axisType);
     }
     if (axis == axisSet.AxisW)
     {
         return GetActPosW(axisType);
     }
     if (axis == axisSet.AxisZ)
     {
         return GetActPosZ(axisType);
     }
     if (axis == axisSet.AxisB)
     {
         return GetActPosB(axisType);
     }
     if (axis == axisSet.AxisC)
     {
         return GetActPosC(axisType);
     }
     return 0;
 }
Esempio n. 11
0
 internal decimal GetJianXiValue(string axisType, decimal value, decimal value2, AxisSetInfo axisSet)
 {
     //if (axisType == "X")
     //{
     //    if (isXPlus && value < value2)
     //    {
     //        return axisSet.JianxiX;
     //    }
     //    else if (!isXPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiX;
     //    }
     //}
     //if (axisType == "Y")
     //{
     //    if (isYPlus && value < value2)
     //    {
     //        return axisSet.JianxiY;
     //    }
     //    else if (!isYPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiY;
     //    }
     //}
     //if (axisType == "W")
     //{
     //    if (isWPlus && value < value2)
     //    {
     //        return axisSet.JianxiW;
     //    }
     //    else if (!isWPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiW;
     //    }
     //}
     //if (axisType == "Z")
     //{
     //    if (isAPlus && value < value2)
     //    {
     //        return axisSet.JianxiZ;
     //    }
     //    else if (!isAPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiZ;
     //    }
     //}
     //if (axisType == "B")
     //{
     //    if (isBPlus && value < value2)
     //    {
     //        return axisSet.JianxiB;
     //    }
     //    else if (!isBPlus && value >= value2)
     //    {
     //        return 0 - axisSet.JianxiB;
     //    }
     //}
     return(0);
 }
Esempio n. 12
0
 /// <summary>
 /// 获得考虑反向间隙的值
 /// </summary>
 /// <param name="axisType"></param>
 /// <param name="value"></param>
 /// <param name="value2"></param>
 /// <param name="setInfo"></param>
 /// <param name="jianxi"></param>
 /// <returns></returns>
 internal decimal GetRealValue(string axisType, decimal value, AxisSetInfo axisSet, bool flag, bool flag2, out decimal outValue)
 {
     outValue = 0;
     //if (axisType == "X" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiX;
     //        outValue = axisSet.JianxiX;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiX;
     //        outValue = 0 - axisSet.JianxiX;
     //    }
     //}
     //if (axisType == "Y" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiY;
     //        outValue = axisSet.JianxiY;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiY;
     //        outValue = 0 - axisSet.JianxiY;
     //    }
     //}
     //if (axisType == "W" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiW;
     //        outValue = axisSet.JianxiW;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiW;
     //        outValue = 0 - axisSet.JianxiW;
     //    }
     //}
     //if (axisType == "Z" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiZ;
     //        outValue = axisSet.JianxiZ;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiZ;
     //        outValue = 0 - axisSet.JianxiZ;
     //    }
     //}
     //if (axisType == "B" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiB;
     //        outValue = axisSet.JianxiB;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiB;
     //        outValue = 0 - axisSet.JianxiB;
     //    }
     //}
     //if (axisType == "C" && flag)
     //{
     //    if (flag2)
     //    {
     //        value -= axisSet.JianxiC;
     //        outValue = axisSet.JianxiC;
     //    }
     //    else
     //    {
     //        value += axisSet.JianxiC;
     //        outValue = 0 - axisSet.JianxiC;
     //    }
     //}
     return(value);
 }