커뮤니티
시간설정에 대한 변수 지정 및 변수에대한 논리 참,거짓 조건 시스템식 작성방법문의
2016-08-23 02:14:47
103
글번호 101254
안녕하세요.. ?
아래에 if ((stime>=143030......) 시간에 대한부분을 timecond, stime=06300... 시간에 대한 부분을 timecond1 변수를 써서
참,거짓에 대한 논리변수로 조건을 만들려고합니다.
if ((stime>=143000 and stime<pmlimittime) or (stime>=143000 and stime>pmlimittime) or stime<amlimittime1) and ((abs(c-o)<0.1 and abs(h-c)<abs(c-o) and (abs(h-o)>=0.1 or abs(h-o)<0.1)) or (abs(c-o)<0.1 and abs(h-c)>=abs(c-o) and (abs(h-o)<0.1 or (abs(o-c)>=0.02 and abs(o-c)<0.1 and abs(h-c)<0.1))) or (abs(c-o)>=0.1 and abs(h-c)<abs(c-o))) and
((stime>=143000 and stime<pmlimittime) or (stime>=143000 and stime>pmlimittime) or stime<amlimittime1) 이것을 timecond 변수에 지정해서
if timecond = true and and ((abs(c-o)<0.1 and abs(h-c)<abs(c-o) and (abs(h-o)>=0.1 or abs(h-o)<0.1)) or (abs(c-o)<0.1 and abs(h-c)>=abs(c-o) and (abs(h-o)<0.1 or (abs(o-c)>=0.02 and abs(o-c)<0.1 and abs(h-c)<0.1))) or (abs(c-o)>=0.1 and abs(h-c)<abs(c-o))) and 수정할려고 합니다..
그리고
if stime>063000 and stime<amlimittime and var3>var4 and var5>var4 and var6>var4 에서
stime>063000 and stime<amlimittime 이 부분을 timecond1 변수에 지정해서
if timecond1 = true and var3>var4 and var5>var4 and var6>var4 수정할려고 합니다.
timecond, timecond1 에 대한 시스템식을 어떻게 작성해야 하는지요?
49227 " 예스글로벌 프로그램 실행중지" 에 대한 답변 및 전화로 보충설명해주셔서 감사합니다.
수고하세요^^*
답변 2
예스스탁 예스스탁 답변
2016-08-23 13:05:09
안녕하세요
예스스탁입니다.
var : timeCond(false),TimeCond1(false),absCO(0),absHC(0),absHO(0);
TimeCond = ((stime>=143000 and stime<pmlimittime) or (stime>=143000 and stime>pmlimittime) or stime<amlimittime1);
TimeCond1 = stime>063000 and stime<amlimittime;
absCO = abs(C-O);
absHC = abs(H-C);
absHO = abs(H-O);
if Tcond == true and
((absCO<0.1 and absHC<absCO and (absHO>=0.1 or absHO<0.1)) or (absCO<0.1 and absHC>=absCO and (absHO<0.1 or (absCO>=0.02 and absCO<0.1 and absHC<0.1))) or (absCO>=0.1 and absHC<absCO)) and
if TimeCond1 == true and var3>var4 and var5>var4 and var6>var4 then
위와 같이 시간조건을 변수처리하시면 되며
다른 내용도 반복적으로 계산하는 부분이 있으므로
변수처리해서 사용하셔야 합니다.
즐거운 하루되세요
> 수급저격수 님이 쓴 글입니다.
> 제목 : 시간설정에 대한 변수 지정 및 변수에대한 논리 참,거짓 조건 시스템식 작성방법문의
> 안녕하세요.. ?
아래에 if ((stime>=143030......) 시간에 대한부분을 timecond, stime=06300... 시간에 대한 부분을 timecond1 변수를 써서
참,거짓에 대한 논리변수로 조건을 만들려고합니다.
if ((stime>=143000 and stime<pmlimittime) or (stime>=143000 and stime>pmlimittime) or stime<amlimittime1) and ((abs(c-o)<0.1 and abs(h-c)<abs(c-o) and (abs(h-o)>=0.1 or abs(h-o)<0.1)) or (abs(c-o)<0.1 and abs(h-c)>=abs(c-o) and (abs(h-o)<0.1 or (abs(o-c)>=0.02 and abs(o-c)<0.1 and abs(h-c)<0.1))) or (abs(c-o)>=0.1 and abs(h-c)<abs(c-o))) and
((stime>=143000 and stime<pmlimittime) or (stime>=143000 and stime>pmlimittime) or stime<amlimittime1) 이것을 timecond 변수에 지정해서
if timecond = true and and ((abs(c-o)<0.1 and abs(h-c)<abs(c-o) and (abs(h-o)>=0.1 or abs(h-o)<0.1)) or (abs(c-o)<0.1 and abs(h-c)>=abs(c-o) and (abs(h-o)<0.1 or (abs(o-c)>=0.02 and abs(o-c)<0.1 and abs(h-c)<0.1))) or (abs(c-o)>=0.1 and abs(h-c)<abs(c-o))) and 수정할려고 합니다..
그리고
if stime>063000 and stime<amlimittime and var3>var4 and var5>var4 and var6>var4 에서
stime>063000 and stime<amlimittime 이 부분을 timecond1 변수에 지정해서
if timecond1 = true and var3>var4 and var5>var4 and var6>var4 수정할려고 합니다.
timecond, timecond1 에 대한 시스템식을 어떻게 작성해야 하는지요?
49227 " 예스글로벌 프로그램 실행중지" 에 대한 답변 및 전화로 보충설명해주셔서 감사합니다.
수고하세요^^*
수급저격수
2016-08-23 15:08:20
.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시간설정에 대한 변수 지정 및 변수에대한 논리 참,거짓 조건 시스템식 작성방?
다음글
이전글