.out 파일에서 의미 있는 데이터를 추출하려면 네 가지 정보를 식별해야 합니다.
이러한 정보는
<sequence> ,
<message ID> ,
<occurrence> 및
<item> 입니다. studyrlt에 대한 이러한 항목 및 기타 명령줄 항목은 대/소문자를 구분하며 다음과 같은 명령줄 인수로 정의됩니다.
|
인수
|
설명
|
|
<study>
|
확장자가 있는 스터디 파일 이름입니다. |
|
-message
|
로그 출력에서의 추출을 지정합니다. |
|
<sequence>
|
해석 순서(냉각(1) + 유동(2) + 변형(3))에서 해석 위치입니다. |
|
<message ID>
|
메시지 ID 번호 또는 or MSCD 내부 'cmmesage.dat'입니다. |
|
<occurrence>
|
로그에서 메시지 ID의 어커런스(첫 번째인 경우 #1, 마지막인 경우 #0, 특정 위치의 경우 #n)입니다. |
|
<item>
|
메시지 데이터 블록의 특정 숫자 값/항목입니다. |
|
-unit
|
내보내기 단위 시스템: SI(기본값), 미터식 또는 영어식 |
예를 들어
냉각 + 충전+보압 + 변형 해석 순서에서
보압 단계에 대한
벌크 온도 최대값을 식별하려면 다음 사항을 알고 있어야 합니다.
- <sequence>, 즉 해석 순서에서의 위치. 여기서는 '2'입니다. 냉각=1, 충전+보압=2, 변형=3입니다.
- · <message ID>(MSCD), 여기서는 40410입니다.
이 정보는 cmmessage.dat 파일에서
벌크 온도, 최대값을 검색하고 검색된 모든 인스턴스에 대한 메시지 ID 번호를 기록하여 해당 파일 내부에서 가져옵니다. 이러한 번호를 가져오면 .out 파일 내부에서 이러한 번호를 검색하여 스터디에서 관련된 번호를 식별합니다.
----
MSCD 40410 1 0 0 0 0 0 5
Bulk temperature - maximum (at %7.3f) = %11.4G
s,1,2
K,1,1
----
- <occurrence>, 여기서는 .out 파일에서 메시지가 두 번 나타나기 때문에 2이며, 첫 번째는 충전에서 나타나고 두 번째는 보압에서 나타납니다.
- <item>, 여기서는 SI 단위(K)로 표시된 온도 값이 .out 파일에서 첫 번째 값이기 때문에 '1'입니다. (K,1,1).