Command Line

 

기능

IMG_C_ICON_DOT.gif기능을 호출할 경우에 마우스 클릭으로 여러 단계를 거쳐야 하는 번거로움을  최소화할 수 있도록 Auto CAD 기능과 같은 Command Line기능을 추가하여 모델링 및 결과분석의 효율성을 극대화하였습니다.

IMG_C_ICON_DOT.gifCommand Line을 이용하면 마우스를 사용하지 않고 Keyboard 입력만으로 해당 기능으로 이동하거나 해당 기능창을 호출하므로 구현하고자 하는 기능에 신속/정확하게 접근할 수 있습니다.

IMG_C_ICON_DOT.gifCommand Line에서 사용 가능한 단축키 및 기능에 대한 정보는 User Folder의 shortcutkey.cmd 파일에서 Text형태로 저장되어 있으며, 이를 사용자가 편집하여 사용자가 자주 사용하는하는 기능을 사용자 임의의 단축키로 설정하여 편리하게 사용할 수 있습니다.

 

사용

 

Command_Line_main_civil.png

 

Command Line 사용 방법

1. Command Line에 마우스를 클릭하거 모델뷰상의 임의의 위치에 클릭한 후 Space Bar를 누르면 Command key를 입력가능한 상태가 됩니다.

2. shortcutkey.cmd 에 지정된 Key 를 입력합니다. Key에는 메뉴/기능 호출을 위한 Command Key와 Command Group을 호출하는 Group Key, 두 종류가 있습니다.

Civil의 많은 메뉴에 대해 일일이 Key를 지정하게 되면 알파벳 하나 또는 두자리의 Key만으로는 중복을 피하기 어려우며, 중복을 피하기 위해 Key의 자리수를 늘리면 효율이 떨어지는 문제가 발생합니다. 이를 위해 Windows의 폴더/트리구조와 같은 트리 구조를 도입하였습니다.
여러개의  key를 그룹으로 묶어 서로 다른 그룹에 속해있는 command는 동일한 key를 가질 수 있도록 하였습니다.
key가 반드시 어느 그룹에 속해야만 하는 것은 아니며, 그룹내에 또 다른 그룹이 존재할 수 도있습니다.

 

IMG_C_ICON_NOTE_01.png 적용 예

1) Command Key의 사용 : 'PM' command key이며 command line에 'PM'을 입력하면 Model >Properties  > Material 메뉴를 호출할 수 있습니다.

2) Group Key의 사용 : P는 Properties에 대한 Group Key이며 'P' Group 내에 Material에 해당하는 Command Key 'M'이 속해있으므로, 'P'를 입력하여 Properties그룹을 선택하고 다시 M을 입력하면 Material 메뉴를 호출할 수 있습니다.

Command_Line_howtouse_menu_civil.gif

Command_Line_howtouse_group_civil.gif

3. 입력과 동시에 해당 Key에 할당된 메뉴(또는 그룹) 리스트가 출력되고 키보드의 화살표키로 이동한후 Space Bar또는 Enter를 누르거나  마우스로 클릭하여 선택합니다.

4. 선택과 동시에 해당 기능/메뉴가 실행되면서 Command Line은 초기상태로 되돌아 갑니다. 그룹인 경우에는 해당 하위 메뉴 리스트를 출력합니다.

5. 입력한 Key를 지우려면 Backspace키를 누릅니다.

Command Key 설정 방법

모든 Command Key에 대한 정보는 C: > Program Files > MIDAS > MIDAS Civil > User폴더 내의 shortcutkey.cmd 파일에 저장되어 있으며 이 파일의 편집을 통해서 사용자가 원하는 대로 Key를 설정할 수 있습니다.

 

shortcutkey.cmd파일의 한 Line에 하나의 Command Key 또는 Group Key의 정보가 들어있으며, 형식은 다음과 같습니다.

Key, Display Text/Group Path, Type, Menu Path or Group Name/Path

Command_line_format.gif

 

Key : 기능/메뉴 호출을 위한 단축키

Display Text:  해당 key입력시 Command Line에 출력할 Text

Group Path:  해당 Command Key가 Group내에 속해있는 Key인경우 Group의 경로를 입력합니다. Group경로 입력시에는 Group Name을 사용해야 합니다.

Type: Key의 종류

C: Command Key. 메뉴/기능의 실행

G: Group Key. Commad Group의 선택

L: 하위 그룹의 선택. 그룹내에 포함되어있는 다른 그룹을 바로 선택하기 위한 key입니다.

Menu Path: Key Type이 'C'인 경우. 실행할 메뉴의 경로를 입력합니다. 경로는 Main Menu기준으로 입력하며, 메뉴 이름에  포함된 '...'은 무시하며, 대소문자는 구별하지 않아도 무방합니다.

Group Name: Key Type이 'G'인 경우. 그룹의 이름을 입력합니다.

Group Path: Key Type이 'L'인 경우. 선택할 하위 그룹이 속해있는 상위 그룹의 경로를 입력합니다. Group경로 입력시에는 Group Name을 사용해야 합니다.

 

IMG_C_ICON_NOTE_01.png 적용 예

1. RT, Result Tables, G, RT

2. T, RT > Truss, G, RTT

3. RTT, Truss, L, RT > Truss

3. Fo, RT > RTT > Force & Stress, C, Results > Result Tables > Truss > Force & Stress

4. RTTF, Force, C, Results > Result Tables > Truss > Force

 

1. 'RT'라는 Command Group을 설정합니다. Command Line에 'RT'입력시 'Result Table'이라고 표시되며 이 그룹에 속한 하위 그룹/Command List가 나옵니다.

Command_line_Ex01.gif  Command_line_Ex02.gif

 

2. RT그룹의 하위 그룹인 RTT(그룹 이름)라는 그룹을 정의하고 이 그룹의 Group Key는 'T'로 지정합니다. 이 그룹의 경로 'RT > Truss'에서 'RT'는 RT그룹의 Key가 아닌 그룹 이름입니다.

RT를 입력하여 Result Table(RT)을 선택하고 다시 T를 입력하여  하위 그룹 Truss(T)를 선택하면, Truss(T) 그룹에 속해있는 Command Key리스트가 표시됩니다.

Command_line_Ex03.gif Command_line_Ex04.gif

 

3. Result Table(TR) 그룹 내의 Truss(T) 그룹을 바로 선택할 수 있는 L Type의 Key를 RTT로 정의합니다. RTT를 입력하면 RT > Truss 경로를 가지는 그룹이 바로 선택됩니다.

Command_line_Ex05.gif Command_line_Ex06.gif

 

4. Result Table(RT)그룹의 하위 그룹인 Truss(T)그룹 내에 Force & Stress 메뉴에 대한 Command Key 'Fo'를 지정합니다. Results > Result Tables > Truss > Force & Stress메뉴의 실행을 위한 Command Key 'Fo'를 Result Table(RT) > Truss(T) 그룹에 정의합니다.

이 Key의 실행을 위해서는 먼저 Result Table(RT) > Truss(T)그룹으로 이동해야 합니다.

Command_line_Ex06.gif

 

5. Results > Result Tables > Truss > Force & Stress 실행을 위해 Command Key인  'RTTFo'를 정의 합니다. 이 Key는 어느 그룹에도 속해있지 않은 Command Key로써 Command Line의 가장 상위에서 실행 가능합니다.

Command_line_Ex07.gif

 

IMG_C_ICON_NOTE_01.png 참고사항

1. Group Key가 중복되는 경우 가장 먼저(shortcutkey.cmd 파일에서 위쪽) 정의된 Group이 실행됩니다.

2. Command Key가 중복되는 경우에는 가장 나중에(shortcutkey.cmd 파일에서 아래쪽)에 정의된 Command가 실행됩니다.

3. 경로 지정시 그룹 이름을 정확하게 입력해야 합니다.

4. 초기상태에서 Space Bar를 누르면 가장 상위의 Group에 대한 key와 그룹에 속해있지 않은 Command Key가 모두 리스트에 표시됩니다.

5. 해석 중에는 Command Line을 사용할 수 없습니다.

 

IMG_C_ICON_TIP.png Command List (shortcutkey.cmd파일의 내용) IMG_C_ICON_DROP_DOWN.png

IMG_C_ICON_PAGE_TOP_01.gif