본문 바로가기
  • You find inspiration to create your own path !
Creo Reference Room/Preferences

표준 관행 (Standard Practices) / 권장 관행 (Recommended Practices) #2

by ToolBOX01 2025. 10. 17.
반응형

▣ Creo 파일 저장 시점 지침 💾 

1. 표준 지침 (Standard Practice)

  •  자리를 비울 때마다 반드시 저장해야 합니다.
  •  사용자가 자리에 없을 경우, 파일을 저장했다고 간주하며 다른 사람이 해당 장비를 사용해야 할 때 Creo를 종료(exit)해도 무방하다고 판단합니다.

2. 권장 지침 (Recommended Practice)

  •  모든 CAD 시스템과 마찬가지로, 중요한 변경 사항을 적용한 후에는 저장하는 것이 좋습니다(되돌리고 싶지 않은 모든 작업 후).
  •  CAD 작업은 갑자기 충돌(crash)이 발생할 수 있으며, 이로 인해 소중한 작업물이 손실될 수 있습니다.
  •  따라서, 사용자는 작업 손실 시간이 20분을 초과하지 않도록 충분히 자주 저장할 책임이 있습니다.

config.pro 파일은 Creo의 동작 환경을 설정하는 데 사용됩니다. 
직접적인 '자동 저장(Auto-Save)' 옵션은 없으나, 데이터 관리 및 저장 과정에 영향을 미치는 주요 옵션은 다음과 같습니다. SAVE(저장)과 직접 관련된 옵션들은 파일 저장 동작, 백업, 자동 저장, 파일 형식 등을 제어합니다. 아래는 주요 SAVE 관련 옵션을 나열한 테이블입니다.

Config.pro 옵션 값 (Value) 설명 (Description)
compress_output_files yes 또는 no (no가 기본값) Creo 객체 파일(.prt, .asm, .drw 등)을 저장할 때 압축할지 여부를 제어합니다. yes로 설정하면 파일 크기가 줄어들지만 읽기 및 쓰기 속도는 느려질 수 있습니다.
dm_save_as_attachment yes 또는 no (yes가 기본값) Creo의 '다른 이름으로 저장(Save a Copy)' 명령 사용 시, Creo 형식이 아닌 파일(예: STEP, IGES 등)이 원본 CAD 문서의 **보조 콘텐츠 첨부 파일(secondary content attachment)**로 저장될지(yes), 또는 (주) CAD 문서로 저장될지(no)를 제어합니다.
backup_on_save yes 또는 no 파일을 저장할 때 **백업 파일(.bak 확장자)**을 생성할지 여부를 설정합니다. (backup_on_save 옵션은 Creo/Pro/E 초기 버전에서 많이 사용되었으며, 현재는 주로 PDM 환경에서 다른 방식으로 데이터 무결성을 관리합니다.)
save_all_on_exit yes 또는 no Creo 세션을 종료할 때 수정된 모든 파일을 저장할지 여부를 묻는 메시지를 표시할지 설정합니다. (save_all_on_exit no로 설정하면 종료 시마다 저장할지 묻는 대화 상자가 나타납니다.)
save_objects changed_and_specified* /
all /
changed /
changed_and_updated
어떤 객체(모델 등)과 그 의존 객체를 저장할지 결정하는 옵션.
changed_and_specified: 모델은 무조건 저장하고, 의존 객체는 변경된 경우만 저장
all: 모델과 모든 의존 객체를 무조건 저장
changed: 모델이 변경된 경우에만 저장하고, 의존 객체도 변경된 경우만 저장
changed_and_updated: Creo 또는 Windchill 세션에서 객체가 변경된 경우에만 저장하되, 의존 객체는 변경된 경우 모두 저장
save_modified_draw_models_only yes* / no 도면(drawing)을 저장할 때 모델(model)도 함께 저장할지 여부를 제어
• yes (기본): 도면 저장 시 모델이 변경된 경우에만 저장
• no: 도면 저장할 때마다 모델을 항상 저장
save_object_in_current no* / yes 원래 객체가 저장된 디렉터리에 쓰기 권한이 없을 때 저장 동작 제어
• no: 저장 실패
• yes: 현재 작업 디렉터리로 저장
save_model_display shading_lod* / wireframe 모델 저장 시 디스플레이 데이터를 포함할지 여부
• shading_lod: 와이어프레임은 기본으로 저장하고, 음영(shade) 데이터는 읽을 때 동적으로 생성
• wireframe: 와이어프레임 정보만 저장
save_unchanged_pdm_object as_ref* / as_copy PDM (예: Pro/PDM) 데이터베이스에서 가져온 객체가 변경되지 않았을 경우 저장 방식을 결정
• as_ref: 참조(reference)로 저장
• as_copy: 복사본으로 저장
saving_model_thumbnails
yes* / no 모델 파일에 썸네일 이미지를 저장할지 여부
• yes: 썸네일 저장
• no: 저장 안 함

 

  • Creo는 기본적으로 변경된 객체만 저장하지만, 일부 조건에서는 전체 객체를 저장합니다 (예: save_objects가 all 이거나, top assembly 객체가 “changed_and_specified” 관점에서 저장 대상일 경우)
  • 파일 저장 시 버전 번호가 붙는 동작이 있는데, save_file_iterations 옵션을 no 로 설정하면 버전 확장자를 붙이지 않도록 제어할 수 있습니다.
  • 도면 저장 시 모델이 항상 저장되게 해서 동기화를 보장하고 싶다면 save_modified_draw_models_only = no 로 설정할 수 있습니다.
  • UI 설정(customization)도 자동으로 저장되며, load_ui_customization_run_dir 옵션이 yes 로 설정되어 있으면 run 디렉터리에 UI 설정 파일을 저장합니다. 
  • override_store_back 옵션과 함께 작동하여, 저장 디렉터리가 변경되는 경우 동작이 영향을 받을 수 있습니다.

 

※ UI 설정(customization)

Creo에서 이런 작업을 할 수 있습니다:

  •  리본 메뉴(상단 탭)의 버튼을 추가하거나 순서를 바꿈
  •  단축키(Shortcut Key) 새로 지정
  •  창 배치(Layout)나 아이콘 크기 변경

이런 걸 UI 커스터마이징(UI Customization) 이라고 합니다.

💾 저장 방식 기본 원리

Creo는 이렇게 바꾼 UI 설정을 자동으로 저장하려고 합니다.
이 설정값은 보통 다음 중 한 곳에 저장됩니다:

  • 사용자 홈 폴더
  • 또는 작업 디렉터리(run directory)

여기서 어디에 저장할지 결정하는 옵션이 바로 👇

load_ui_customization_run_dir

 

※ override_store_back 옵션

Creo에서 모델을 저장할 때, 파일은 보통 “처음 불러온 위치” 또는 “현재 작업 디렉터리” 에 저장됩니다.

그런데 사용자가 중간에 작업 디렉터리(work directory) 를 바꾸거나,
불러온 파일의 원본 위치가 쓰기 금지(읽기 전용) 일 수도 있죠.

이럴 때, Creo는 “어디에 저장해야 할지” 헷갈릴 수 있습니다.
바로 그때 영향을 주는 옵션 입니다. 

by korealionkk@gmail.com


반응형