Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

화면호출은 여러 화면에서 사용될 수 있는 기능을 한 화면에 생성하고, 이 화면을 다른 화면들에서 공통적으로 표시할 수 있도록 하는 기능입니다. 또한, 사용자의 설정에 따라 태그값의 변화를 통해 호출된 화면을 보이거나 숨길 수 있으며, 좌표 제어를 이용하여 Xpanel 실행 중 특정 좌표로 화면호출 오브젝트를 이동시킬 수 있습니다.

NOTE

  • 본 도움말은 XpanelDesigner V2.52를 기준으로 작성되었습니다. 사용 중인 XpanelDesigner 버전에 따라 지원하는 기능에 차이가 있을 수 있는 점 유의하시기 바랍니다.

  • 많은 수의 화면호출 오브젝트가 프로젝트 내부에 등록되었을 경우, 프로젝트의 동작이 느려질 수 있습니다. 프로젝트의 원활한 동작을 위하여, 화면호출 오브젝트를 과도하게 등록하지 않도록 유의해주시기 바랍니다.

설정 화면

[그림]-[화면 호출]을 클릭한 후, 페이지의 빈 화면을 클릭하면 설정화면이 나타납니다.

항목

설명

이름

오브젝트의 이름을 입력합니다. ‘PageLink’로 디폴트 설정됩니다.

화면 지정

‘화면 제어’의 설정에 따라 화면호출 오브젝트를 특정 화면에서 표시합니다.

지정화면 제어

‘화면제어’의 번호, 이름에 지정된 화면을 ON/OFF 제어합니다. ‘동작 제어’가 활성화됩니다.

태그값으로 지정

‘화면 번호 지정 태그’에 지정된 아날로그 태그 또는 어드레스의 값에 따라 Xpanel에서 화면을 변경하여 표시합니다.

지정화면 항상보임

‘화면제어’의 번호, 이름에 지정된 화면을 항상 표시합니다.

화면 제어

설정에 따라 ‘화면 지정’ 내의 화면호출 오브젝트를 특정 화면에서 표시합니다.

화면 종류

일반 화면과 팝업 화면 중 화면호출로 표시할 페이지 종류를 지정합니다.

번호

화면에서 표시할 페이지 번호를 지정합니다. ‘지정화면 제어’ 또는 ‘지정화면 항상보임’으로 설정된 경우, Xpanel 실행 시 표시될 화면을 지정합니다. 단, 편집 중인 화면에서 화면호출을 설정할 때 동일한 화면을 호출할 수 없습니다.

이름

‘번호’에 지정된 화면의 이름을 표시합니다.

화면번호 지정태그

‘태그값으로 지정’으로 설정된 경우, Xpanel에서 화면호출 오브젝트의 화면 번호를 제어하기 위한 아날로그 태그 또는 어드레스를 지정합니다.

동작 제어

‘지정화면 제어’를 선택하였을 때, 화면호출 오브젝트의 보임 설정을 태그의 값에 따라 제어합니다.

동작 방식

제어 태그의 값에 따라 화면호출 오브젝트를 표시하거나 숨깁니다. ‘On일 때 표시’ 또는 ‘Off일 때 표시’를 선택합니다.

제어 태그

화면호출의 ON/OFF 제어를 위한 태그 또는 어드레스를 지정합니다. 디지털 또는 아날로그 태그를 사용할 수 있습니다.

좌표 제어

페이지에서 화면호출 오브젝트의 좌측 상단 좌표를 기준으로 표시합니다.

‘지정화면 제어’,
‘지정화면
항상보임’으로 설정

화면호출이 실행되는 좌표입니다.

‘태그값으로 지정’으로 설정

‘좌표 제어 사용’ 옵션을 선택하지 않은 경우 좌표 값에 따라 위치가 결정되며, 옵션을 선택한 경우 ‘화면 X좌표’, ‘화면Y좌표’에 지정된 태그 또는 어드레스의 값에 따라 화면호출 오브젝트의 위치가 결정됩니다.

화면 X/Y좌표

‘좌표 제어 사용’ 옵션 선택 시 활성화됩니다. 화면호출 오브젝트의 X/Y축 좌표를 결정합니다. 아날로그 태그만 사용할 수 있습니다.

배경화면 표시

편집화면 또는 Xpanel 실행 시 호출되는 화면의 배경색을 표시할 것인지 결정합니다. 옵션을 해제하는 경우, 배경색은 표시되지 않고 호출되는 화면 내의 오브젝트들만 표시됩니다. ‘겹침영역 반전표시’ 옵션과 함께 사용할 수 없습니다.

호출화면 미리보기

XpanelDesigner에서 편집 시 화면호출 오브젝트가 다른 오브젝트들을 가렸을 때의 편의를 위하여, 이 옵션으로 화면호출 오브젝트를 원래 페이지의 크기로 펼치거나 작은 영역으로 접어볼 수 있도록 합니다. Xpanel 실행 시에는 전체 호출화면이 표시됩니다.

겹침영역 반전표시

한 화면의 동일한 위치에 두 화면호출 오브젝트를 설정하는 경우, Xpanel 실행 시 두 화면 호출이 모두 표시되어야 할 때, 위에 생성된 화면호출에 의해 아래에 있는 화면호출이 가려지는 경우가 있습니다. 두 화면호출 오브젝트가 확인되어야 하는 경우, 양쪽에 이 옵션을 선택함으로써 화면호출이 겹치는 부분에 대하여 다른 색으로 반전되어 표시됩니다.

TIP

  • 화면호출 오브젝트의 좌측 상단에 있는 아이콘을 클릭하면 해당 오브젝트에 연결된 페이지가 활성화됩니다.

  • 화면호출이 설정된 화면에서 또 다른 화면을 호출할 수 있습니다. Base 1 화면에서 Base 2를 호출하고, Base 2에서 Base 3을 호출하는 형식으로 사용할 수 있습니다. 단, 화면호출은 XpanelDesigner 및 Xpanel 상에서 5단계까지만 표현이 가능합니다.
    Ex) Base 1 – Base 2 – Base 3 – Base 4 – Base 5 – Base 6 – Base 7의 순으로 설정되었을 때, Base 1의 화면호출을 기준으로 Base 2가 1단계, Base 3이 2단계, …, Base 6이 5단계가 됩니다. Base 7은 6단계가 되며, 5단계를 초과한 화면호출은 XpanelDesigner 및 Xpanel에서 표시가 되지 않습니다. 즉, Base 7에 화면호출은 설정되었으나 실제로는 표현되지 않습니다.

  • Base 3를 수정 및 저장하였을 때 Base 2에서는 Base 3의 수정된 내용이 바로 반영되지만, Base 1에서는 변경된 내용이 바로 표시되지 않습니다. 이 때, Base 2를 다시 저장하면 Base 1에서 Base 2와 Base 3의 변경된 내용을 확인할 수 있습니다. 다중으로 화면호출을 사용하는 경우, [파일]-[모두 저장]을 사용하는 것을 권장드립니다.

NOTE

화면호출 대상이 되는 페이지에 사용자 보안 등급이 적용되었을 경우, 보안 등급이 충족되었을 때 화면호출 오브젝트가 동작되는 점 유의 바랍니다.

프레임이 설정된 화면에서는 화면호출 오브젝트를 사용할 수 없습니다.

‘겹침영역 반전표시’ 옵션 사용 시, 다음 사항을 유의하여 사용하여 주시기 바랍니다.

  1. ‘겹침영역 반전표시’ 옵션을 사용하는 경우 검은색 배경에서 화면호출 내 오브젝트의 원래 색상이 표시됩니다. 다른 색의 배경에서는 오브젝트의 색상이 다른 색으로 연산되어 표시됩니다.

  2. 호출되는 화면에서 도형(선, 사각형, 원 등)에 설정된 색상 중 검은색은 표시되지 않습니다.

  3. 동일한 색상이 겹치는 경우, 해당 영역은 색상이 표시되지 않습니다.

    두 화면이 같은 위치에 호출되는 경우 다음과 같이 표시됩니다.

  4. 도형의 테두리와 색채우기의 영역이 겹쳐 색이 반전되는 경우가 있으므로, 테두리가 필요하지 않은 경우에는 테두리와 색채우기를 동일한 색으로 설정하는 것보다 ‘테두리 없음’으로 설정하는 것을 권장드립니다.

사용 예제

본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오.

사용 예제 : 화면호출 오브젝트를 이용한 전환 화면 만들기

메인 페이지에 화면호출 오브젝트를 등록하여, 태그값의 변화에 따라 해당되는 화면을 불러오는 예제입니다.

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 태그의 값 변화에 따라 해당되는 화면이 표시됩니다.

  • No labels