Support Board
Date/Time: Wed, 05 Nov 2025 00:46:29 +0000
Post From: Compare times, so conditional is only triggered outside of certain time segment
| [2022-05-25 08:19:28] |
| User431178 - Posts: 805 |
|
Try this instead, using GetTime to only compare the time portion of date/time variable. SCDateTime startTime(11, 30, 0, 0); SCDateTime endTime(11, 45, 0, 0); if (sc.BaseDateTimeIn[sc.Index].GetTime() > startTime.GetTime() && sc.BaseDateTimeIn[sc.Index].GetTime() < endTime.GetTime()) { SubGraph_Ref_Data.DataColor[sc.Index] = RGB(146,76,112); } else { SubGraph_Ref_Data.DataColor[sc.Index] = RGB(255,255,255); } |
