Languages
XMODEL Release 2015.10부터 filter, pwl_func, poly_func
와 같은 primitive들이 사용하는 파라메터 파일들의 형식이 Python 언어 형식으로 바뀐 것으로 알고 있습니다. 이전에 사용하던 형식의 파라메터 파일들을 새 형식으로 자동변환하는 방법이 있을까요?
모든 XMODEL primitive들은 이제 Python 언어 형식으로 된 파라메터 파일을 사용합니다. 이렇게 함으로써 현재와 앞으로 소개될 모든 primitive들에 공통적으로 적용되는 통일된 파라메터 파일형식을 정의할 수 있다는 장점이 있습니다. 또한 파라메터 파일 자체가 하나의 Python 스크립트로서 읽히기 때문에, 실행가능한 코드를 삽입하여, 각 파라메터 값을 어떤 공통변수에 따라 정해지게 하거나, Monte-Carlo 시뮬레이션을 위해 random 값을 발생하게 하는 등 다양한 응용을 할 수 있습니다.
2015.10버전 이전의 파라메터 파일들은 conv_dat
이라 불리는 변환 유틸리티를 사용하여 새 형식으로 자동변환할 수 있습니다. 이 변환 유틸리티의 기본 사용법은 아래와 같습니다.
conv_dat -p [primitive 이름] -o [출력파일이름] [입력파일이름]
예를 들어, pwl_gen
primitive에서 사용되는 예전 형식의 파라메터 파일 "pwl.dat"
을 "pwl_new.dat"
의 이름을 가진 새 형식의 파일로 변환하려면 아래와 같이 실행하시면 됩니다.
conv_dat -p pwl_gen -o pwl_new.dat pwl.dat
참고로 새로운 Python 형식의 파라메터 파일의 예를 아래에 듭니다.
# XMODEL-PARAMFILE 1.0 # PRIMITIVE: pwl_func data = [0.0, 10.0, 0.4, 15.4, 0.8, 20.1, 1.2, 25.5, 1.6, 20.1]
Please login or Register to submit your answer