private int GetJianxiPosition(string axisType, Nullable <decimal> infoValue, decimal lastPosition, decimal logPosition) { decimal value = logPosition; if (infoValue.HasValue) { value += infoValue.Value; if (isG90) { value -= lastPosition; } } value = Contra.GetJianXiValue(axisType, value, lastPosition, AxisSet); return(Convert.ToInt32(value * 1000)); }