화면호출은 여러 화면에서 사용될 수 있는 기능을 한 화면에 생성하고, 이 화면을 다른 화면들에서 공통적으로 표시할 수 있도록 하는 기능입니다. 또한, 사용자의 설정에 따라 태그값의 변화를 통해 호출된 화면을 보이거나 숨길 수 있으며, 좌표 제어를 이용하여 Xpanel 실행 중 특정 좌표로 화면호출 오브젝트를 이동시킬 수 있습니다.
NOTE |
|
설정 화면
[그림]-[화면 호출]을 클릭한 후, 페이지의 빈 화면을 클릭하면 설정화면이 나타납니다.
항목 | 설명 | |
이름 | 오브젝트의 이름을 입력합니다. ‘PageLink’로 디폴트 설정됩니다. | |
화면 지정 | ‘화면 제어’의 설정에 따라 화면호출 오브젝트를 특정 화면에서 표시합니다. | |
지정화면 제어 | ‘화면제어’의 번호, 이름에 지정된 화면을 ON/OFF 제어합니다. ‘동작 제어’가 활성화됩니다. | |
태그값으로 지정 | ‘화면 번호 지정 태그’에 지정된 아날로그 태그 또는 어드레스의 값에 따라 Xpanel에서 화면을 변경하여 표시합니다. | |
지정화면 항상보임 | ‘화면제어’의 번호, 이름에 지정된 화면을 항상 표시합니다. | |
화면 제어 | 설정에 따라 ‘화면 지정’ 내의 화면호출 오브젝트를 특정 화면에서 표시합니다. | |
화면 종류 | 일반 화면과 팝업 화면 중 화면호출로 표시할 페이지 종류를 지정합니다. | |
번호 | 화면에서 표시할 페이지 번호를 지정합니다. ‘지정화면 제어’ 또는 ‘지정화면 항상보임’으로 설정된 경우, Xpanel 실행 시 표시될 화면을 지정합니다. 단, 편집 중인 화면에서 화면호출을 설정할 때 동일한 화면을 호출할 수 없습니다. | |
이름 | ‘번호’에 지정된 화면의 이름을 표시합니다. | |
화면번호 지정태그 | ‘태그값으로 지정’으로 설정된 경우, Xpanel에서 화면호출 오브젝트의 화면 번호를 제어하기 위한 아날로그 태그 또는 어드레스를 지정합니다. | |
동작 제어 | ‘지정화면 제어’를 선택하였을 때, 화면호출 오브젝트의 보임 설정을 태그의 값에 따라 제어합니다. | |
동작 방식 | 제어 태그의 값에 따라 화면호출 오브젝트를 표시하거나 숨깁니다. ‘On일 때 표시’ 또는 ‘Off일 때 표시’를 선택합니다. | |
제어 태그 | 화면호출의 ON/OFF 제어를 위한 태그 또는 어드레스를 지정합니다. 디지털 또는 아날로그 태그를 사용할 수 있습니다. | |
좌표 제어 | 페이지에서 화면호출 오브젝트의 좌측 상단 좌표를 기준으로 표시합니다. | |
‘지정화면 제어’, | 화면호출이 실행되는 좌표입니다. | |
‘태그값으로 지정’으로 설정 | ‘좌표 제어 사용’ 옵션을 선택하지 않은 경우 좌표 값에 따라 위치가 결정되며, 옵션을 선택한 경우 ‘화면 X좌표’, ‘화면Y좌표’에 지정된 태그 또는 어드레스의 값에 따라 화면호출 오브젝트의 위치가 결정됩니다. | |
화면 X/Y좌표 | ‘좌표 제어 사용’ 옵션 선택 시 활성화됩니다. 화면호출 오브젝트의 X/Y축 좌표를 결정합니다. 아날로그 태그만 사용할 수 있습니다. | |
배경화면 표시 | 편집화면 또는 Xpanel 실행 시 호출되는 화면의 배경색을 표시할 것인지 결정합니다. 옵션을 해제하는 경우, 배경색은 표시되지 않고 호출되는 화면 내의 오브젝트들만 표시됩니다. ‘겹침영역 반전표시’ 옵션과 함께 사용할 수 없습니다. | |
호출화면 미리보기 | XpanelDesigner에서 편집 시 화면호출 오브젝트가 다른 오브젝트들을 가렸을 때의 편의를 위하여, 이 옵션으로 화면호출 오브젝트를 원래 페이지의 크기로 펼치거나 작은 영역으로 접어볼 수 있도록 합니다. Xpanel 실행 시에는 전체 호출화면이 표시됩니다. | |
겹침영역 반전표시 | 한 화면의 동일한 위치에 두 화면호출 오브젝트를 설정하는 경우, Xpanel 실행 시 두 화면 호출이 모두 표시되어야 할 때, 위에 생성된 화면호출에 의해 아래에 있는 화면호출이 가려지는 경우가 있습니다. 두 화면호출 오브젝트가 확인되어야 하는 경우, 양쪽에 이 옵션을 선택함으로써 화면호출이 겹치는 부분에 대하여 다른 색으로 반전되어 표시됩니다. |
TIP |
|
NOTE | 화면호출 대상이 되는 페이지에 사용자 보안 등급이 적용되었을 경우, 보안 등급이 충족되었을 때 화면호출 오브젝트가 동작되는 점 유의 바랍니다. 프레임이 설정된 화면에서는 화면호출 오브젝트를 사용할 수 없습니다. ‘겹침영역 반전표시’ 옵션 사용 시, 다음 사항을 유의하여 사용하여 주시기 바랍니다.
|
사용 예제
본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오. |
사용 예제 : 화면호출 오브젝트를 이용한 전환 화면 만들기 |
메인 페이지에 화면호출 오브젝트를 등록하여, 태그값의 변화에 따라 해당되는 화면을 불러오는 예제입니다.
a) 데이터베이스에서 아날로그 태그 ‘SCREEN’을 생성합니다. 초기값은 1로 지정하고, 최소값과 최대값을 각각 1과 3으로 지정합니다.
b) 새로운 팝업 페이지를 3개 생성합니다. 화면호출 오브젝트로 사용될 사이즈를 알맞게 조절 후, 각각의 페이지에서 확인하고자 하는 기능을 등록합니다.
c) 팝업 페이지 1에서는 각 층별의 현재 온도 및 화재 발생 경과 시간을 표시하고, 경보요약 화면에서 경보를 확인할 수 있습니다.
d) 팝업 페이지 2에서는 화재 및 스프링쿨러 작동 상태를 확인할 수 있습니다.
e) 팝업 페이지 3에서는 각 층별의 현재 온도를 경향감시 화면으로 표시하고, 경보요약 화면에서 경보를 확인할 수 있습니다.
f) [그림] – [화면호출]을 클릭하여 메인 페이지에 화면호출 오브젝트를 설정합니다. ‘태그값으로 지정’으로 선택한 후, 제어할 화면의 종류를 ‘팝업 화면’으로 선택합니다. 화면 번호 지정 태그로 ‘SCREEN’ 태그를 지정합니다.
g) SCREEN 태그의 값을 변경하는 터치 오브젝트를 다음과 같이 메인 페이지에 등록합니다.
제어 기능 | 터치 | |
동작 | 명령식 | |
명령식 | SCREEN = SCREEN - 1 | |
제어 기능 | 터치 | |
동작 | 명령식 | |
명령식 | SCREEN = SCREEN + 1 |
h) 프로젝트를 Xpanel 또는 시뮬레이터에서 실행합니다. 터치 오브젝트를 클릭하면 SCREEN 태그의 값 변화에 따라 해당되는 화면이 표시됩니다.