...instead of this step boolean logic we've been dealing with.
Javascript, with a built in set of objects would seem an obvious choice.
#Kessel on VarOut1
if(TIME>11:00 and TIME<11:10) {
RAMP(VarOut1,10,100,10);
} elseif (TIME>11:10 and TIME<17:00) {
SET(VarOut1, 100);
}...