설명
$onEpsToZero(컴파일 시간) 및 옵션 epsToZero=on을 사용하면 데이터 쓰기를 변경할 수 있습니다. EPS 값이 0으로 기록되도록 동작합니다. 기고자: Lutz Westermann, 2021년 9월
소형 모델 유형 :슬롯
카테고리 : 슬롯 테스트 라이브러리
메인 파일 : epstozero1.gms
$title GDX에 EPS를 0으로 쓰는 테스트(epstozero1,SEQ=879)
$onText
$onEpsToZero(컴파일 시간) 및 옵션 epsToZero=on을 사용하면 데이터 쓰기를 변경할 수 있습니다.
EPS 값이 0으로 기록되도록 동작합니다.
기고자: Lutz Westermann, 2021년 9월
$offText
i를 설정합니다.
매개변수 p(i<);
$onEps
$gdx0에
$로드 p
$gdxIn
$gdxUnload EPSCT.gdx p
$onEpsToZero
$gdxUnload zeroCT.gdx p
$call gdxdiff zero.gdx epsCT.gdx > %system.NullFile%
$ifE errorlevel=0 $abort 차이 예상
$call.checkErrorLevel gdxdiff zero.gdx zeroCT.gdx > %system.NullFile%
Execute_unload "epsET.gdx", p;
옵션 epsToZero=on;
Execute_unload "zeroET.gdx", p;
"gdxdiff zero.gdx epsCT.gdx > %system.NullFile%"를 실행합니다.
abort$(errorlevel=0) "차이가 예상됩니다";
Execute.checkErrorLevel "gdxdiff zero.gdx zeroCT.gdx > %system.NullFile%";