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=UnitSystemtoken을 JSON으로 반환합니다.environment-unit-system set은kN-cm같은 token을 받습니다.environment-unit-system set none은 section unit system을 지웁니다.