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); }
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; }
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; }
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; }
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; }
/// <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; }
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; }
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; }
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); }
/// <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); }