커뮤니티
data2로 시간지정 수정
늘 감사합니다.
아래의 수식을 data2용으로 수정해 주세요.
-------------------
input : nTime1(90000),ntime2(160000),ntime3(223000);
var : S1(0),D1(0),TM(0);
var : TL1(0),TL2(0),TL3(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
if (sdate != sdate[1] and stime >= nTime1) or
(sdate == sdate[1] and stime >= nTime1 and stime[1] < nTime1) Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,Green);
TL_SetSize(TL1,1);
var1 = TM;
var11 = Bdate;
var2 = O;
value1 = 0;
value2 = 0;
Value3 = 0;
}
if (sdate != sdate[1] and stime >= ntime2) or
(sdate == sdate[1] and stime >= ntime2 and stime[1] < ntime2) Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,Pink);
TL_SetSize(TL1,1);
var3 = TM;
var33 = Bdate;
var4 = O;
}
if (sdate != sdate[1] and stime >= ntime3) or
(sdate == sdate[1] and stime >= ntime3 and stime[1] < ntime3) Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,Cyan);
TL_SetSize(TL1,1);
var5 = TM;
var55 = Bdate;
var6 = O;
}
if Var2 > 0 and TM < var1+1 and var11 == Bdate Then
value1 = (var2+c)/2;
if Var4 > 0 and TM < var3+1 and Var33 == Bdate Then
value2 = (var4+c)/2;
if Var6 > 0 and TM < var5+1 and Var55 == Bdate Then
value3 = (var6+c)/2;
if value1 > 0 Then
Plot1(value1);
Else
NoPlot(1);
if value2 > 0 Then
Plot2(value2);
Else
NoPlot(2);
if value3 > 0 Then
Plot3(value3);
Else
NoPlot(3);
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-12-09 13:43:17