David Smith

David Smith

  • NA
  • 1.9k
  • 0

Duty Cycle Calculation

Jul 1 2013 11:28 AM

Below I want to calculate a ratio x:5, meaning for every Xminutes you are on, you are off or wait 5 mins to turn back on. On/Off is a complete cycle. Below are three cycles. I am trying to come up with a good way to do this using linq. Basically I am going to return how much time you have to wait or stay off before you start another cycle if that make sense.

So below you have a

ArrayOnOff[0]= "1:00AM On";
ArrayOnOff[1]= "1:01AM Off";
ArrayOnOff[2]= "1:02AM On";
ArrayOnOff[3]= "1:03AM Off";
ArrayOnOff[4]= "1:04AM On";
ArrayOnOff[5]= "1:05AM Off";


CycleId    StateOnOFF

     1            1:00AM        -on
     2            1:01AM        -off
     3            1:02AM        -on
     4            1:03AM        -off
     5            1:04AM        -on
     6            1:05AM        -off

Answers (8)