콘텐츠로 이동

hfVisualizer 원격 제어 Elset

elset

hfVisualizer --remote [--target <id>] elset <name> (--content <text> | --content-file <file>)
  • *Elset, Name=<name> 정의 하나를 생성하거나 갱신합니다.
  • --content--content-file 중 정확히 하나가 필요합니다.
  • preprocessing mode와 postprocessing mode 모두에서 사용할 수 있습니다.
  • 정의 계열 명령 중 드물게 postprocessing mode에서도 수정이 허용되는 예외 경로입니다.
  • 동작 규칙:
  • preprocessing: 새 set 생성과 기존 set 갱신이 모두 가능합니다.
  • postprocessing: 새 set 생성은 가능하고, 기존 elset 갱신은 다른 객체에서 사용하지 않을 때만 가능합니다.
  • postprocessing에서 성공하면 GUI Define Elset 위젯과 같이 현재 DB/HDB file에 즉시 반영합니다.
  • 내용은 GUI Define Elset과 같은 본문 문법을 사용합니다.
  • 10,20,30, 100:110, 1:101:10 같은 정수 id 패턴
  • 기존 elset 이름
  • 대상 set에서 제외할 -token
  • 현재 element selection을 확장하는 __selected__
  • 현재 element selection을 제거하는 -__selected__

예시:

hfVisualizer --remote elset COLUMN --content "101:120\nFRAME_OUTER"
hfVisualizer --remote elset PICKED --content "__selected__,FRAME_OUTER"
hfVisualizer --remote elset POST_FACE --content "__selected__,-FRAME_OUTER"

elset-rename

hfVisualizer --remote [--target <id>] elset-rename <old-name> <new-name>
  • element-set 정의 하나의 이름을 변경합니다.
  • preprocessing mode에서만 사용할 수 있습니다.
  • ModelTree rename과 같은 이름 정규화와 중복 이름 검사를 사용합니다.

예시:

hfVisualizer --remote elset-rename COLUMN COLUMN_REVIEW

elset-delete

hfVisualizer --remote [--target <id>] elset-delete <name>
  • element-set 정의 하나를 삭제합니다.
  • preprocessing mode에서만 사용할 수 있습니다.
  • ModelTree delete와 같은 참조 정리 규칙을 사용합니다.
  • 해당 elset을 참조하던 load, constraint, embedded-line host elset, step target 목록은 자동으로 정리됩니다.
  • 이름으로 지정한 elset이 실제로 삭제되지 않으면 명령은 실패합니다.

예시:

hfVisualizer --remote elset-delete COLUMN_REVIEW