2014년 9월 7일 일요일

2-1. MODEL CHECK - config_init.mc 파일 설정 하기

[ Configuration Flow Chart ]

모델 체크 실행을 위한 환경 설정을 하여야 한다. 아쉽게도 설정 파일이 하나의 파일로
구성 되지 않고, 여러개의 파일로 구성 되어 있다. 또한 이러한 파일들이 서로 연결되어 있다. 
아래의 구성 파일 구조를 이해 하고, 환경 설정을 해야 한다.



모델 체크를 실행하면 제일 먼저 config_init.mc 파일을 설정 해야 한다. 환경 설정 옵션중 "cnfg_select_auto"에서 condition.mcc (자동) 또는 setonf.mcc (수동) 환경 옵션을 선택 하여야 한다. 이 파일들은 check.mch, start.mcs, constant.mcn 파일들을 호출한다.

□참고
check.mch는 조건에 따라 환경 설정 사용 여부를 체크 하는 것이고, start.mcs는 값을 정의 하는 파일이다.  예를 들어 condition.mcc에서 모델이 솔리드 이면 check.mch에서 정의한 설정을 실행 하고, 다시 check.mch은 작은 "Round"를 검색 한다. 그런데 값은 "start.mcs" 파일을 참고 한다.



[ config_init.mc ]

config_init.mc 파일을 사용하여 PTC Creo Modelcheck 초기화 설정을 지정한다. 이 파일은 PTC Creo 
Parametric이 시작되고 PTC Creo Modelcheck가 초기화될 때 읽혀진다. 파일이 변경되면 PTC Creo 
Parametric을 재 시작해야 한다.

주요 기능은 아래와 같다.


¤실행 MODE선택
¤모델 UPDATE여부 (자동으로 수정한다)
¤METRICS 수집 지정 (통계 형식의 보고서 작성)
¤리포트가 만들어질 디렉토리 지정
¤리포트를 유지할 날짜 지정
¤검사한 모델에 원하는 PARAMETER추가 여부 (체크인을 할수 없게 정의 가능)
¤사용자가 원하는 환경 설정 파일 선택 여부
¤하이라이트 색상
¤SHAPE INDEXING 정보가 저장되는 시점 (중보 모델 검색과 연관)

[ 실행 실행모드 설정 하기 ]


PTC Creo Modelcheck 모드는 다음과 같은 약어로 표시됩니다.


! "I" = Interactive(대화식)
! "B" = Batch(배치)
! "R" = Regeneration(재생성)
! "S" = Save(저장)

[ 옵션 값 설정 ]

각 모드에서 실행하는 옵션 값은 아래와 같이 정의 합니다.


• Y - Modelcheck를 사용 하게 한다
• N - Modelcheck를 비 활성화 하게 한다
• A - 사용자에게 Modelcheck를 사용할지를 묻는다.



MC_ENABLE
 <Y/N/A>
 모델 체크 (MC) 사용 여부 정의
   Y:항상 사용,
   N:사용 불가,
   A:CREO가 시작될 때 사용자에게 MC사용의 여부를 물어옴.

MC_VIEW
 <Y/N>
 뷰 모드에서 XML-JAVA 기반 인터페이스에서 리포트를 표시할 지 여부를 설정할 수 있다.

MODE_RUN
<Y/N>
 PTC Creo Modelcheck가 실행될 작업 모드를 지정합니다. 각 모드에서 PTC Creo  Modelcheck를 
 실행하려면 Y로, ModelCHECK를 해제하려면 N으로 설정한다.

MODE_UPDATE
<Y/N>
 PTC Creo Modelcheck에서 시작 구성 파일의 설정에 따라 잘못된 항목을 업데이트하거나  부족한 
 항목을 추가하도록 설정한다. 이 구성 옵션은 일괄 처리 모드에서만 사용할 수 있다. 모델은 자동으로 
 수정되어 저장된다.



MC_METRICS
<Y/N>
 PTC Creo Modelcheck가 메트릭 패키지에서 사용할 메트릭 파일을 생성해야 하는지 여부를 지정합니다.
참고: 
각 작업 모드에 대해 이 구성 옵션을 설정합니다.


DIR_REPORT
<directory path>
 ModelUPDATE를 비롯한 PTC Creo Modelcheck 보고서가 쓰여질 디렉토리 경로를 지정합니다. 지정한 
 디렉토리가 없거나 잘못 지정되어 있으면 보고서는 PTC Creo Parametric 시작 디렉토리에 저장됩니다.

 PTC Creo Modelcheck가 서버에서 실행 중이고 많은 클라이언트가 사용 중이라면 각 사용자마다 보고서
 디렉토리를 하나씩 갖는 것이 좋습니다. 

 이렇게 하려면 홈 디렉토리의 서브디렉토리로 mc_reports라는 디렉토리를 생성합니다. 그런 다음
  DIR_REPORT 구성 옵션을 $HOME/mc_reports로 설정합니다.

  PTC Creo Modelcheck의 속도를 최적화하려면 DIR_REPORT 구성 옵션으로 지정된 디렉토리를 사용자
  시스템에 배치해야 합니다.

  ModelUPDATE 모드에서 생성된 보고서는 파일 이름의 일부로 mu를 포함합니다.

 □ 참고

이 옵션은 DIR_REPORT_NT 또는 DIR_REPORT_U 구성 옵션이 설정되지 않은 경우에만 사용됩니다.


DIR_METRICS
<directory path>
메트릭 플랫 파일이 쓰여지는 디렉토리 경로를 지정합니다. DIR_METRICS 구성 옵션으로 지정된 디렉토리는 
플랫 파일의 쉬운 관리와 통합을 위해 모든 사용자에게 공용인 디렉토리여야 합니다.

성능상의 이유로 플랫 파일은 초기에 DIR_REPORT 구성 옵션으로 지정된 디렉토리에 쓰여진 후에 
PTC Creo Parametric이 종료될 때 DIR_METRICS 구성 옵션으로 지정된 디렉토리로 이동됩니다.

□ 참고

이 옵션은 DIR_METRICS_NT 또는 DIR_METRICS_U 구성 옵션이 설정되지 않은 경우에만 사용됩니다. 
어떤 옵션도 설정하지 않으면 기본적으로 PTC Creo Parametric 시작 디렉토리가 사용됩니다.


DIR_MC_DUP_READ
<directory path>
중복 모델 정보를 읽어들일 디렉토리 경로를 지정합니다. PTC Creo Modelcheck는 이 위치에서 mc_dup_model.bin 파일을 읽습니다. DIR_MC_DUP_READ 구성 옵션으로 지정된 디렉토리는 모든 
사용자에게 공용인 디렉토리여야 합니다.

이 옵션을 50회 이상 재사용하여 읽는 위치를 여러 개 지정할 수 있습니다. 매 라인마다 위치를 하나씩 
입력하십시오.

□ 참고

이 옵션은 DIR_MC_DUP_READ_NT 또는 DIR_MC_DUP_READ_U 구성 옵션이 설정되지 않은 경우에만 
사용됩니다. 어떤 옵션도 설정하지 않으면 기본적으로 PTC Creo Parametric 시작 디렉토리가 사용됩니다.

DIR_MC_DUP_WRITE
<directory path>
중복 모델 정보가 기록될 디렉토리 경로를 지정합니다. DIR_MC_DUP_WRITE 구성 옵션으로 지정된 
디렉토리는 모든 사용자에게 공용인 디렉토리여야 합니다.

PTC Creo Parametric이 종료될 때 PTC Creo Modelcheck는 이 위치에 mc_dup_model.bin 파일을 
사용합니다.

□ 참고

이 옵션은 DIR_MC_DUP_WRITE_NT 또는 DIR_MC_DUP_WRITE_U 구성 옵션이 설정되지 않은 경우에만 사용됩니다. 어떤 옵션도 설정하지 않으면 기본적으로 PTC Creo Parametric 시작 디렉토리가 사용됩니다.


ASYNC_PORT
<integer>

피쳐를 강조표시하고 업데이트할 수 있는 PTC Creo ModelcheckPTC Creo Parametric 간의 통신 포트를 지정합니다. 이 포트 번호는 1000에서 70000 사이일 수 있습니다. 기본값은 3001입니다.

PTC Creo ModelcheckPTC Creo Parametric이 시작될 때 이 포트를 엽니다. 이 포트는 세션이 열린 동안 사용 중으로 유지됩니다.

PTC Creo Modelcheck 시작 단계에서 기본 포트를 사용 중인 다른 프로세스가 발견되면 포트 번호를 10만큼 증가시키고 다시 시도합니다. PTC Creo Modelcheck는 이 과정을 5번 반복한 후에 오류 메시지를 표시하고 Java를 사용하지 않도록 설정합니다.


HTML_MAX_DAYS
<Integer>

PTC Creo Modelcheck 보고서를 보관하는 최대 날짜 수를 지정합니다.
PTC Creo Parametric을 시작하고 PTC Creo Modelcheck가 초기화되면 DIR_REPORT 구성 옵션으로 지정된 디렉토리에 지정된 날짜보다 오래된 보고서가 없는지 검색됩니다. 이런 보고서가 발견되면 삭제됩니다.
HTML_MAX_DAYS 구성 옵션을 지정하지 않으면 삭제가 되지 않습니다.


ADD_DATE_PARM
<Y/N>

수정 및 체크된 모든 모델의 모델 파일에 MODEL_CHECK라는 매개변수를 생성하거나 업데이트합니다. 
이 매개변수는 PTC Creo Modelcheck가 마지막으로 실행된 날짜와 시간을 포함합니다.


□ 참고

각 작업 모드에 대해 이 구성 옵션을 설정합니다. PTC Creo Modelcheck는 모델이 정의되지 않은 경우에는 MODEL_CHECK 매개변수를 업데이트하지 않습니다. 그러나 모델에서 MODEL_CHECK 매개변수를 사용할 수 없는 경우 PTC Creo Modelcheck는 모델의 수정 여부에 관계없이 해당 매개변수를 추가합니다.

ADD_ERR_PARM
<Y/N>

수정 및 체크된 모든 모델에서 MC_ERRORS라는 매개변수를 생성하거나 업데이트합니다. 이 매개변수는 PTC Creo Modelcheck를 마지막으로 실행했을 때 모델에서 발견된 오류의 개수를 포함합니다.

참고
각 작업 모드에 대해 이 구성 옵션을 설정합니다. PTC Creo Modelcheck는 모델이 수정되지 않은 경우에는 MC_ERRORS 매개변수를 업데이트하지 않습니다. 그러나 모델에서 MC_ERRORS 매개변수를 사용할 수 없는 경우 PTC Creo Modelcheck는 모델의 수정 여부에 관계없이 해당 매개변수를 추가합니다.


ADD_CONFIG_PARM
<Y/N/A>

수정 및 체크된 모든 모델에서 MC_CONFIG라는 매개변수를 생성하거나 업데이트합니다. 이 매개변수는 모델의 마지막 체크에 사용되는 PTC Creo Modelcheck 구성 파일의 이름을 포함합니다.

참고

각 작업 모드에 대해 이 구성 옵션을 설정합니다. PTC Creo Modelcheck는 모델이 수정되지 않은 경우에는 MC_CONFIG 매개변수를 업데이트하지 않습니다. 그러나 모델에서 MC_CONFIG 매개변수가 없는 경우 
PTC Creo Modelcheck는 모델의 수정 여부에 관계없이 해당 매개변수를 추가합니다.


ADD_MODE_PARM
<Y/N/A>
수정 및 체크된 모든 모델에서 MC_MODE라는 매개변수를 생성하거나 업데이트합니다. 이 매개변수는 모델에서 PTC Creo Modelcheck가 실행된 모드를 포함합니다

참고
각 작업 모드에 대해 이 구성 옵션을 설정합니다. PTC Creo Modelcheck는 모델이 수정되지 않은 경우에는 MC_MODE 매개변수를 업데이트하지 않습니다. 그러나 모델에서 MC_MODE 매개변수를 사용할 수 없는 경우 PTC Creo Modelcheck는 모델의 수정 여부에 관계없이 해당 매개변수를 추가합니다.


SAVE_MC_PRE
<Y/N>

Y - 저장하기 전에 PTC Creo Modelcheck가 실행됩니다. 이 옵션을 Y로 설정해야 PTC Creo Modelcheck에서 모델에 쓰는 매개변수가 모델과 함께 저장됩니다.

N - 저장한 후에 PTC Creo Modelcheck가 실행됩니다.
데이터 손실이 염려스러운 경우 이 옵션을 N으로 설정합니다. 이렇게 설정하면 드물기는 하지만 PTC Creo Modelcheck로 인해 PTC Creo Parametric이 갑자기 종료될 경우 PTC Creo Parametric 종료 전에 모델이 
저장됩니다.

참고
이 옵션은 저장 모드에서만 사용할 수 있습니다.


ASM_BATCH_ALL
<Y/N>
PTC Creo Modelcheck를 일괄 처리 모드에서 실행할 때 어셈블리의 모든 컴포넌트를 자동으로 순회합니다. 어셈블리의 모든 서브어셈블리와 부품이 체크되며 각 서브어셈블리와 부품에 대해 별도의 보고서가 생성됩니다.


DRW_SHEET_ALL
<Y/N/A>

여러 개의 시트가 있는 드로잉에서 PTC Creo Modelcheck를 실행합니다.
Y
- 모든 시트에서 자동으로 PTC Creo Modelcheck를 실행합니다.
A
- PTC Creo Modelcheck를 현재 시트에서 실행할 것인지 또는 모든 시트에서 실행할 것인지를 묻는 메시지를 표시합니다.
N
- 현재 시트에서만 PTC Creo Modelcheck를 실행합니다.

참고

각 작업 모드에 대해 이 구성 옵션을 설정합니다.

CNFG_SELECT_AUTO
<Y/N/A>

PTC Creo Modelcheckcondition.mcc 파일의 규칙에 따라 구성 파일을 자동으로 로드할지, 아니면 PTC Creo Parametric구성 파일 로드(Load Config) 드롭다운 목록(파일(File) > 옵션(Options)을 클릭하여 PTC Creo Parametric 옵션(PTC Creo Parametric Options) 대화상자를 연 다음 환경(Environment) 클릭)에서 구성 파일을 로드할 수 있는지 여부를 구성합니다.

Y - PTC Creo Modelcheck에서 구성 파일이 자동으로 선택됩니다.
N - PTC Creo Modelcheck에서 구성 파일을 직접 선택해야 합니다.
A - PTC Creo Modelcheck에서 Y 옵션과 N 옵션을 자동으로 수행하지 않습니다. 그 대신 PTC Creo Parametric을 시작할 때 PTC Creo ModelcheckPTC Creo Modelcheck에서 구성 파일을 자동으로 선택할지 또는 사용자가 구성 파일을 선택할지를 선택하라는 메시지를 표시합니다.

N 옵션을 사용하려면 PTC Creo Modelcheckconfig 디렉토리에 setconf.mcc 파일이 있어야 합니다. 이 파일은 구성 파일을 선택하는 PTC Creo Parametric 메뉴 명령을 지정하고 그 이름을 지정하는 데 사용됩니다


HIGHLIGHT_COLOR
<Yellow/White/Gray/Blue/Red/Magenta/Cyan/Green/Brown>
PTC Creo Parametric에서 객체를 강조표시할 때 사용하는 색상을 지정합니다.


PARENT_HI_COLOR
<Yellow/White/Gray/Blue/Red/Magenta/Cyan/Green/Brown>
PTC Creo Parametric에서 지정된 색상을 사용하여 모 객체를 강조표시합니다. 이 옵션은 PTC Creo Modelcheck가 문제 있는 피쳐와 그 모 피쳐를 동시에 강조표시할 때만 사용됩니다.


ADD_DUP_INFO_AUTO
<Y/N/A/D>

DIR_MC_DUP_WRITE 구성 옵션으로 지정된 디렉토리에 중복된 모델 정보를 기록하는 방법을 구성합니다.
Y - 모델을 항상 데이터베이스에 추가합니다.
N - 모델 정보를 데이터베이스에 추가하지 않습니다.
A - 정보를 추가하거나 기존 정보를 덮어쓰기 전에 항상 사용자에게 확인합니다.
D - 모델 정보를 추가하지만 기존 정보를 덮어쓰지는 않습니다.
정보가 디렉토리에 추가될 경우 PTC Creo Modelcheck는 디렉토리에서 같은 이름을 가진 모델을 검색합니다. 
같은 이름의 모델이 있는 경우 기존 데이터를 덮어쓰거나 추가 명령을 취소할 수 있습니다.

□ 참고
각 작업 모드에 대해 이 구성 옵션을 설정합니다.


PROGRAM
<PTC Creo Parametric start command>
PTC Creo Parametric을 시작하기 위한 명령을 지정합니다. 이 옵션은 일괄 처리 모드에서만 사용할 수 있습니다.

댓글 없음:

댓글 쓰기