트리뷰 객체 내부 버튼 효과 적용하기

X-SCADA

트리뷰 객체 내부 버튼 효과 적용하기

관리자 0 21

기존 SCADA의 태그는 어떤 페이지에서든 사용 가능한 전역(Global) 태그로 동작합니다.

하지만 특정 화면에서만 필요한 UI 조작값이나 임시 데이터까지 모두 전역 태그로 관리하면 태그 목록이 복잡해지고 잘못된 참조가 발생할 수 있습니다.

이러한 문제를 해결하고 페이지별로 필요한 데이터를 분리하여 관리할 수 있도록 '페이지 태그(Page Tag)' 기능이 추가되었습니다.

페이지 태그를 활용하면 화면 간 간섭 없이 데이터를 독립적으로 관리할 수 있으며, 프로젝트의 유지보수성을 크게 높일 수 있습니다.


1. X-SCADA AI Designer를 실행한 뒤 트렌드차트(TrendChart), 파이아트(PieArt), 텍스트(Text) 등 객체들을 배치하여 프로젝트 화면을 작화한다.

d684f198b982950494873b7fae42eb06_1790924342_6601.png
 


2. 트리뷰(Treeview) 객체를 추가한 뒤 속성(Properties) > 트리뷰(TreeView) > 노드(Nodes)에서 항목(내부 버튼)을 추가한다.

d684f198b982950494873b7fae42eb06_1790924351_3231.png
 


3. 트리뷰 객체를 더블클릭한 뒤 효과를 적용하고자 하는 내부 버튼을 선택한 뒤 적용시키고자 하는 효과(Effects)를 추가한다.

· 현재 지원되는 효과: 면 색상 변화(FillColor), 선 색상 변화(StrokeColor), 출몰 효과(Visible)

d684f198b982950494873b7fae42eb06_1790924374_2673.png
 


4. 추가한 효과에 대해 설정한다.

d684f198b982950494873b7fae42eb06_1790924395_4469.png
 


5. X-SCADA AI Viewer로 프로젝트를 실행한다.

d684f198b982950494873b7fae42eb06_1790924406_9329.png
 


6. 설정한 태그의 값을 바꿔 효과 조건을 만족시키면 실제로 출몰하는지 확인한다.

· 현재 설정: signal.trigger 태그 값이 true가 되면 CCTV 버튼이 사라짐 

d684f198b982950494873b7fae42eb06_1790924415_5413.png
 


7. 다른 버튼들도 설정한대로 효과가 나타나는지 확인한다.

d684f198b982950494873b7fae42eb06_1790924426_9621.png
 

0 Comments