enuSpace 그래픽 저작기 프로젝트 익스플로어 기능 (Project Explorer)
프로젝트 탐색기는 전체 프로젝트를 트리 구조로 관리하는 기능으로 크게 4개의 기능이 있으며, 각각은 전역변수 관리(Global), Picture 관리, Library 관리, Style 관리이다.
전역변수 관리는 Global이라는 폴더는 전역변수를 관리하는 영역으로 새로운 전역변수 파일을 만들거나 삭제하고 전역변수 파일에 전역변수를 생성, 제거하는 역할을 한다. 폴더를 클릭하고 우측버튼을 눌러 팝업 창을 띄우면 전역변수 파일 생성 및 불러오기 항목의 메뉴가 나타난다.
Add New Global Item은 새로운 전역변수 선언 파일을 생성하고 Add Existing Global Item은 이미 만들어진 전역변수 선언 파일을 불러온다. 만들어진 전역변수 파일에 변수를 추가 삭제하려면 파일명을 클릭하고 우측버튼을 누르면 저장 파일을 저장하고 변수를 추가하고 파일을 제거하는 메뉴가 나타나며 파일의 저장 및 제거는 확인 다이얼로그가 나타나며 사용자가 확인을 하면 실행된다.
전역변수의 추가는 추가를 위한 새로운 다이얼로그 박스가 나타나는데 변수 형식을 선택하고 이름을 설정하고 Add버튼을 누르면 생성이 된다. 변수의 형식에는 “bool”, “int”, “float”, “double”, “wchar” 형식을 제공하며 사용자가 새로운 형식의 구조체를 등록할 수가 있다. 아래 그림에서는 “Color”와 “SD” 라는 형식의 구조체가 등록된 상태이다. 구조체 변수는 선택하면 우측 속성 창에 변수형식과 이름이 나타난다. 단일변수를 선택하면 우측 속성 창에 변수이름과 초기값이 보인다. 이렇게 선언된 변수는 라이브러리 및 그리기 객체의 스크립트에서 사용 가능하다.
Picture 관리는 프로젝트에서 사용되는 도면과 같은 기능을 제공한다. Picture의 생성은 Add New Picture Item은 새로운 그림 파일을 생성하고, Picture 파일의 이름을 입력하는 다이얼로그 박스가 나타나고 이름을 입력한 후 “Create” 버튼을 누르면 생성이 된다. 생성된 파일명으로 가운데 창에 그림 차이 생성이 된다. 생성된 그림 창에 그리기 기능을 통해 그리거나 편집하여 파일을 생성한다.
Library 관리는 Picture에서 사용되는 객체 대한 Logic Symbol 및 HMI Symbol의 생성과 저장, 불러오기, 삭제 등과 같은 기능을 제공한다. Library의 생성은 New HMI Library Item 또는 Logic Library Item 으로 생성할 수 있으며, 생성된 Library는 각각 기능 및 이벤트 정의 후 Picture에서 사용할 수 있다.
Style 관리는 Picture에서 사용하는 색상이나 글꼴 등에 대한 것을 미리 정의 하고 그리기에서 사용할 수 있도록 한다. Add New Style Item을 선택하여 새로운 스타일 파일을 생성하거나 Add Existing Style Item을 선택하여 기존의 스타일 파일을 불러올 수 있다. Style File을 생성하고 생성된 파일을 마우스 우측 버튼을 클릭하여 팝업메뉴에서 Add Style을 선택하면 새로운 스타일을 생성하는 창이 나타난다.
Add Style을 하여 스타일 이름을 설정하고 “New” 버튼을 눌러 적용한다. 스타일 트리에 새로운 이름의 스타일이 생성되고 새로 생성된 이름을 클릭하여 선택하면 우측 속성 창에 선택할 속성 창이 나타난다. Add style item 항목에서 적용하고자 하는 스타일을 선택한다. fill과 stroke를 선택하고 스타일 항목에서 변경M한 예는 다음과 같다.
적용을 하기 위해 편집된 스타일을 저장한다. 스타일을 적용할 객체를 선택한다. 적용하고자 하는 스타일을 선택한다. Class에서 선택하여 적용하면 속성 창에서 적용한 fill 및 stroke는 변경되지 않고 Class에서 정의한 상태를 따라간다.
아래 그림은 Project Explorer에서 지원하는 기능을 나타낸 것이다.
'enuSpace for moon(2016) > Tutorial Guide' 카테고리의 다른 글
enuSpace 그래픽 저작기 프린트 (Print) (0) | 2016.01.14 |
---|---|
enuSpace 그래픽 저작기 Trend 사용하기 (Trend) (0) | 2016.01.14 |
enuSpace 그래픽 저작기 전역변수 설정 기능 (Global Variable) (0) | 2016.01.14 |
enuSpace 그래픽 저작기 심볼 제작 기능 (HMI, Logic Library) (0) | 2016.01.14 |
enuSpace 그래픽 저작기 Undo Redo 기능 (0) | 2016.01.14 |