private void MonitorDActive() { try { if (this.InvokeRequired) { MonitorDActiveDelegate monitorActiveDelegate = MonitorDActive; this.Invoke(monitorActiveDelegate); } else { #region 伺服电机A radioValue_A = formMain.bpq.read_uint(radioAddress_A, 5); //转速 读取 uint angleValue_A = formMain.bpq.read_int(angleAddress_A, 5); //角度 读取 int var temp1 = (radioValue_A * 0.0001); var temp2 = (angleValue_A * 0.0001); radioLb_A.Text = "" + Math.Round(radioValue_A / 10000.0, 1);; angelLb_A.Text = "" + Math.Round(angleValue_A / 10000.0, 1); if (isAutoFindAngle) { timeAngleDt.Rows.Add( DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss:fff"), temp2); } #endregion #region 伺服电机L radioValue_L = formMain.bpq.read_uint(radioAddress_L, 5); //转速 读取 uint angleValue_L = formMain.bpq.read_int(angleAddress_L, 5); //角度 读取 int var temp3 = Math.Round((radioValue_L / 8000.0), 1); var temp4 = Math.Round((angleValue_L / 8000.0), 1); radioLb_L.Text = "" + temp3; angelLb_L.Text = "" + temp4; #endregion } } catch (Exception ex) { Log.Error("监控D寄存器异常:" + ex.ToString()); return; } }
private void MonitorDActive() { try { if (this.InvokeRequired) { MonitorDActiveDelegate monitorActiveDelegate = MonitorDActive; this.Invoke(monitorActiveDelegate); } else { #region 旋转电机 radioValue_spin = formMain.bpq.read_uint(radioAddress_spin, 5); //转速 读取 uint angleValue_spin = formMain.bpq.read_int(angleAddress_spin, 5); //角度 读取 int radioLb_spin.Text = "" + Math.Round(radioValue_spin / 3200.0, 1); angelLb_spin.Text = "" + Math.Round(angleValue_spin / 3200.0, 1); if (isAutoFindAngle) { timeAngleDt.Rows.Add( DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss:fff"), Math.Round(angleValue_spin / 10000.0, 1)); } #endregion radioValue_upDown = formMain.bpq.read_uint(radioAddress_upDown, 5); //转速 读取 uint angleValue_upDown = formMain.bpq.read_int(angleAddress_upDown, 5); //角度 读取 int var temp3 = Math.Round((radioValue_upDown / 4000.0), 1); var temp4 = Math.Round((angleValue_upDown / 4000.0), 1); radioLb_upDown.Text = "" + temp3; angelLb_upDown.Text = "" + temp4; } } catch (Exception ex) { Log.Error("电机角度转速读取异常:" + ex.ToString()); return; } }