감시 프로그램 메뉴 바꾸기(사용자 메뉴)

 

감시프로그램의 글자메뉴는 설정에 따라 원하는 메뉴로 변경할 수 있는데 이를 사용자 메뉴라고 정의한다.

감시 프로그램 메뉴로 사용할 수 있는 메뉴는 기본 글자메뉴와 메뉴 스크립트(MENU_SCRIPT_000 ~ MENU_SCRIPT_999) 인데 다음과 같은 방법으로 메뉴를 변경할 수 있다.

1) 작업 디렉토리 하부에 Menu 라는 디렉토리를 생성한다.

2) 실행파일 디렉토리 내에 포함된 Startup.mnu 라는 파일을 작업 디렉토리 하부의 Menu 디렉토리에 복사한다.

3) Menu 디록토리의 Startup.mnu 파일을 메모장 등과 같은 텍스트 편집기로 열면 <그림1>과 같은 기본 글자메뉴 등이 표시된다.

4) <그림 1>의 Startup.mnu 파일을 다음과 같은 형식으로 입력하여 메뉴를 변경한다.

        (가) 메뉴의 시작/끝 및 각 글자메뉴는 BEGIN 문으로 시작하고 END 문으로 끝난다.

        (나) 부 메뉴도 BEGIN 문으로 시작하고 END 문으로 끝난다.

        (다) 하나의 명령으로 끝나지 않는 문장은 콤마( , )로 구분한다.

        (라) 각 글자메뉴 및 부 메뉴는 POPUP 문장으로 시작한다.

        (마) 실제 메뉴는 MENUITEM 문장으로 시작한다.

        (바) POPUP 및 MENUITEM 문장은 <표 1>과 같은 추가 설정인자를 입력한다.

                      입력 예1) POPUP, "파일(&F)"

                      입력 예2) POPUP, "사용자 지정메뉴(&U)"

                      입력 예3) POPUP, "자동운전메뉴"

                      입력 예4) MENUITEM, "그래픽(&G)",              VIEW_GRAPHIC,                  ,Ctrl1

                      입력 예5) MENUITEM, "1층 화면으로(&F)",        MENU_SCRIPT_000,            ,AltF6

                      입력 예6) MENUITEM, "2층 화면으로",              MENU_SCRIPT_001

 

Snap7.png

<그림1> 사용자 메뉴를 위한 Startup.mnu의 초기 내용

 

문장 인자 수 추가 설정인자 내용
BEGIN 1 없음 전체/글자/부 메뉴의 시작
END 1 전체/글자/부 메뉴의 끝
POPUP 2 두 번째 = 표시할 글자와 메뉴 내에서의 단축키 글자/부 메뉴의 표시
MENUITEM 4

두 번째 = 표시할 글자와 메뉴 내에서의 단축키,

세 번째 = 메뉴 이름(기본 글자 또는 메뉴 스크립트),

네 번째 = 빈칸(기본), GRAYED, CHECKED 중의 하나,

다섯 번째 = 단축키.

실제 각 글자메뉴 내의 메뉴를 설정

                             <표 1> 사용자 메뉴 작성을 위한 문장별 추가 설정인자 및 내용

 

참고) 메뉴 스크립트 등을 이용한 사용자 메뉴 작성 예

 

관련항목)

기본 글자메뉴

단축키

사용자 메뉴 작성 예

스튜디오의 메뉴 스크립트

감시 프로그램 주 도움말

감시 프로그램 사용자메뉴