private void dutyCycleBar_Scroll(object sender, EventArgs e)
{
if (!sliderProgrammaticallyChanged)
{
int newDc = dutyCycleBar.Value;
double newDcS = ((1f / tmpFrequency) / 100f) * newDc;
switch (dcUnitsBox.Text)
{
case "%":
setDcBoxVal( newDc);
break;
case "us":
setDcBoxVal(newDcS * 1000000);
break;
case "ms":
setDcBoxVal(newDcS * 1000);
break;
default:
throw new Exception("Unknown unit selected for dutycycle");
}
}
}