private void btInputClick(object sender, EventArgs e) { //Button Bt = sender as Button; //uint uPstnNo = (uint)Bt.Tag; int iBtnTag = Convert.ToInt32(((Button)sender).Tag); uint uPstnNo = (uint)iBtnTag; bool bServo = ML.MT_GetServo(m_uMotrId); double dPos, dInputPos; string sPos; if (bServo) { dPos = ML.MT_GetCmdPos(m_uMotrId); sPos = dPos.ToString("N4"); dInputPos = double.Parse(sPos); } else { dPos = ML.MT_GetEncPos(m_uMotrId); sPos = dPos.ToString("N4"); dInputPos = double.Parse(sPos); } string sText = ((Button)sender).Text; Log.Trace("Form DeviceSet Input Button Clicked (" + ML.MT_GetName(m_uMotrId) + " " + GetName(uPstnNo).Trim() + " " + GetValue(uPstnNo) + " -> " + sPos + ")", ForContext.Frm); //SetValue(uPstnNo , GetCmdPos((int)m_uMotrId)); SetValue(uPstnNo, dInputPos); }
private void tmUpdate_Tick(object sender, EventArgs e) { tmUpdate.Enabled = false; LbStat1.BackColor = ML.MT_GetNLimSnsr(m_eId) ? Color.Lime : Color.Silver; LbStat2.BackColor = ML.MT_GetHomeSnsr(m_eId) ? Color.Lime : Color.Silver; LbStat3.BackColor = ML.MT_GetPLimSnsr(m_eId) ? Color.Lime : Color.Silver; LbStat4.BackColor = ML.MT_GetAlarmSgnl(m_eId) ? Color.Lime : Color.Silver; LbStat5.BackColor = ML.MT_GetServo(m_eId) ? Color.Lime : Color.Silver; LbStat6.BackColor = ML.MT_GetStop(m_eId) ? Color.Lime : Color.Silver; LbStat7.BackColor = ML.MT_GetHomeDone(m_eId) ? Color.Lime : Color.Silver; LbCmdPos.Text = ML.MT_GetCmdPos(m_eId).ToString(); LbEncPos.Text = ML.MT_GetEncPos(m_eId).ToString(); if (SEQ._bRun) { btNeg.Enabled = false; btPos.Enabled = false; } else { btNeg.Enabled = true; btPos.Enabled = true; } if (!this.Visible) { tmUpdate.Enabled = false; return; } tmUpdate.Enabled = true; }