GDX2ACCESSExample4.gms : 특수 값 매핑

설명

이 예는 슬롯 특수 값(EPS, INF, -INF, NA 및
Undf)는 데이터베이스 파일의 일부 사용자 지정 값에 매핑될 수 있습니다. 는
scalarTable을 보여주기 위해 특수 값이 스칼라로 저장됩니다.
추가로 옵션.

이 모델은 GDX2ACCESS의 "특수 값 매핑" 예제에서 참조됩니다.
문서.

키워드: GDX2ACCESS, 데이터 교환, 슬롯 언어 기능

카테고리 : 슬롯 데이터 유틸리티 라이브러리


메인 파일 : GDX2ACCESSExample4.gms 포함: GDX2ACCESSExample4.gms

$title 특수 값 매핑(GDX2ACCESSExample4,SEQ=128)

$onText
이 예는 슬롯 특수 값(EPS, INF, -INF, NA 및
Undf)는 데이터베이스 파일의 일부 사용자 지정 값에 매핑될 수 있습니다. 는
scalarTable을 보여주기 위해 특수 값이 스칼라로 저장됩니다.
추가로 옵션.

이 모델은 GDX2ACCESS의 "특수 값 매핑" 예제에서 참조됩니다.
문서.

키워드: GDX2ACCESS, 데이터 교환, 슬롯 언어 기능
$offText

$callTool win32.msapp액세스 가능
$if errorlevel 1 $abort.noError "사용 가능한 액세스 없음"

* scalarTable 옵션을 활성화하고 정의하기 위해 여기에서 INI 파일을 정의합니다.
* 특수 값의 매핑된 값
$onEcho >howToWrite.ini
[설정]
inf=1
최소값=2
EPS=3
나=4
undf=5
스칼라테이블=1
$offEcho

$onUNDF
스칼라
   pInf / inf /
   mInf / -inf /
   엡실론 / 엡실론 /
   사용할 수 없음 / 해당 없음 /
   정의되지 않음 / undf /;

* pInf, mInf, 엡실론, notAvail, 정의되지 않음을 표시합니다.

* 스칼라를 Access 데이터베이스 파일로 이름이 지정된 단일 테이블로 내보냅니다.
* scalarTable 옵션을 사용한 ScalarParameter
* 특수 값은 기본적으로 다음 값으로 변환됩니다.
* INF -> 1.0e100
* -INF -> -1.0e100
* EPS,NA,UNDF -> 0

Execute_unload 'scalars.gdx', pInf, mInf, epsilon, notAvail, 정의되지 않음;
'gdx2access scalars.gdx @howToWrite.ini > %system.nullfile%';를 실행합니다.