콘텐츠로 이동

hfSectionVisualizer 원격 제어 Definition

Definition

  • function, material, section, analysis definition을 구성해 section analysis 입력 데이터를 만들 때 사용합니다.
  • Function, Material, Section, Analysis 편집기의 GUI Apply도 동일한 IPC 명령 형식으로 기본 스크립트 히스토리에 기록됩니다.

Function

hfSectionVisualizer --remote [--target <id>] function <type> <name> (--content <text> | --content-file <file>)

Material

hfSectionVisualizer --remote [--target <id>] material <type> <name> (--content <text> | --content-file <file>) [--neg-stop-strain <value>] [--pos-stop-strain <value>] [--signal <text> | --signal-file <file>]
  • 하나의 *Material, TYPE=<type>, Name=<name> 정의를 생성하거나 갱신합니다.
  • --content 또는 --content-file 중 정확히 하나가 필요합니다.
  • <type><name>은 비어 있을 수 없습니다.
  • --neg-stop-strain, --pos-stop-strain은 material 본문 적용 후 stop strain을 덮어쓸 때 사용합니다.
  • --signal, --signal-file은 같은 material에 section signal 정의를 추가할 때 사용합니다.
  • --signal--signal-file은 서로 배타적입니다.
  • --content, --signal 내부 줄바꿈은 \n을 사용합니다. \\n은 literal로 유지됩니다.
  • 비어 있는 material content는 거부됩니다.
  • 명령이 성공하면 section model을 즉시 갱신하고 변경 상태로 표시합니다.

예시:

hfSectionVisualizer --remote material UConcrete C30 --content "30000,0.2,..." --neg-stop-strain -0.003 --pos-stop-strain 0.00015
hfSectionVisualizer --remote material USteel REBAR --content-file D:\Work\rebar-material.txt --signal-file D:\Work\rebar-signal.txt

Section

hfSectionVisualizer --remote [--target <id>] section <name> (--content <text> | --content-file <file>) [--taper <on|off>]

Analysis

hfSectionVisualizer --remote [--target <id>] analysis <name> --section <name> (--content <text> | --content-file <file>) [--right <on|off>] [--ref <a,b,c>] [--output <Preselect|All>]

Environment UnitSystem

hfSectionVisualizer --remote [--target <id>] environment-unit-system get
hfSectionVisualizer --remote [--target <id>] environment-unit-system set <force-length|none>
  • Definition 공통 규칙:
  • 해당되는 명령은 --content--content-file 중 정확히 하나가 필요합니다.
  • analysis는 반드시 --section이 필요합니다.
  • Definition 편집기에서 성공한 GUI 수정도 같은 명령 형식으로 기록됩니다.
  • environment-unit-system get은 현재 *Environment, TYPE=UnitSystem token을 JSON으로 반환합니다.
  • environment-unit-system setkN-cm 같은 token을 받습니다.
  • environment-unit-system set none은 section unit system을 지웁니다.