The code is:
protected override void OnBarUpdate() // executed every tick...It's necessary that condition everytick....If the condition it's true I would like to draw just one time... //
{
if (condition))
{
contador++;
//Print("WA"+Time[0].ToShortTimeString());
Draw.ArrowUp(this, contador.ToString(), false, 0, Low[0]-2,Brushes.GreenYellow);
contador++;
Draw.Text(this, contador.ToString(), "WA", 0, Low[0]-10, Brushes.GreenYellow);
}
//
else if (condition)
{
contador++;
//Print("WB"+ Time[0].ToShortTimeString());
Draw.ArrowUp(this, contador.ToString(), false, 0, Low[0]+2, Brushes.Red);
contador++;
Draw.Text(this, contador.ToString(), "WA", 0, Low[0]+10, Brushes.Red);
}
else if(condition))
{
contador++;
//Print("SA"+ Time[0].ToShortTimeString());
Draw.Text(this, contador.ToString(), "SA", 0, Low[0]-2,Brushes.YellowGreen);
}
else if(condition))
{
contador++;
//Print("SB"+ Time[0].ToShortTimeString());
Draw.Text(this, contador.ToString(), "SB", 0, Low[0]+2, Brushes.Red);
}
else if(condition))
{
contador++;
//Print("OK_Under"+ Time[0].ToShortTimeString());
Draw.Text(this, (contador).ToString(), "OK", 0, Low[0]+6);
}
else if(condition))
{
contador++;
//Print("OK_over"+ Time[0].ToShortTimeString());
Draw.Text(this, (contador).ToString(), "OK", 0, Low[0]-6);
}
}
Comment