private void numericUpDownLaserPowerPerc_ValueChanged(object sender, EventArgs e) { if (currentSpectrometer != null) { currentSpectrometer.setLaserPowerPercentage(((float)numericUpDownLaserPowerPerc.Value) / 100.0f); } }
private void numericUpDownLaserPerc_ValueChanged(object sender, EventArgs e) { if(s.hasLaser) { if (numericUpDownLaserPerc.Value != 0)//激光状态开 { s.laserEnabled = true; if (numericUpDownLaserPerc.Value == 100) s.laserModulationEnabled = false; else s.laserModulationEnabled = true; laserStatus = s.setLaserPowerPercentage((float)(numericUpDownLaserPerc.Value / 100)); btnLaser.Text = "关闭"; btnLaser.BackColor = Color.DeepPink; laserStatus = true;//激光器状态 } else//激光状态关 { s.laserEnabled = false; laserStatus = true; btnLaser.Text = "打开"; btnLaser.BackColor = Color.CornflowerBlue; laserStatus = false;//激光器状态 } } else return; }