public void Redraw()
{
ignore_changes = true;
if (m_caption == "A")
{
RA.Visible = true;
label14.Visible = true;
}
else
{
RA.Visible = false;
label14.Visible = false;
}
if (m_axis != null)
{
AM.Set(m_axis.AxisMode);
VM.Text = m_axis.Velocity.ToString(CultureInfo.InvariantCulture.NumberFormat);
FR.Text = m_axis.Feedrate.ToString(CultureInfo.InvariantCulture.NumberFormat);
JH.Text = m_axis.JerkHoming.ToString(CultureInfo.InvariantCulture.NumberFormat);
JD.Text = m_axis.JunctionDeviation.ToString(CultureInfo.InvariantCulture.NumberFormat);
SN.Set(m_axis.SwitchMin);
SX.Set(m_axis.SwitchMax);
SV.Text = m_axis.SearchVelocity.ToString(CultureInfo.InvariantCulture.NumberFormat);
LV.Text = m_axis.LatchVelocity.ToString(CultureInfo.InvariantCulture.NumberFormat);
LB.Text = m_axis.LatchBackoff.ToString(CultureInfo.InvariantCulture.NumberFormat);
ZB.Text = m_axis.ZeroBackoff.ToString(CultureInfo.InvariantCulture.NumberFormat);
TM.Text = m_axis.TravelMaximum.ToString(CultureInfo.InvariantCulture.NumberFormat);
JM.Text = m_axis.JerkMaximum.ToString(CultureInfo.InvariantCulture.NumberFormat);
RA.Text = m_axis.Radius.ToString(CultureInfo.InvariantCulture.NumberFormat);
ignore_changes = false;
}
else
{
AM.Items.Clear();
SN.Items.Clear();
SX.Items.Clear();
VM.Text = "";
FR.Text = "";
JD.Text = "";
SV.Text = "";
LV.Text = "";
LB.Text = "";
ZB.Text = "";
TM.Text = "";
JM.Text = "";
RA.Text = "";
}
}