SpotLight
 스포트 라이트 (SpotLight)

ISaGRAF의SpotLight툴 바는 debug중에 모니터 하고 싶은 정보를 그래픽과 리스트 스타일로 정의해서, 모니터링 가능합니다. 그래픽 항목은ISaGRAF프로젝트 변수에 링 되어야만 합니다. 항목은 온라인 중（debug중）에 신규로 정의 되기도 하고, 애니메이션하는 것도 가능합니다.

그래픽 레이아웃(Graphic Layout)

리스트 레이아웃(List Layout)

아이템 설정

"파일"메뉴

ISaGRAF V3.2

선택된 항목의 변수를 적어 넣을 때는 그래픽과 레이아웃상의 항목을 더블클릭 하여 선택 되었을 때에 Enter키를 누릅니다.


Building graphic layout
그래픽 레이아웃(graphic layout)

그래픽 layout은 background（배경） 그래픽스, 메타 파일상에 그래픽한 변수항목을 배치시켜 작성됩니다. 이 변수항목은 debug중에 에니메이션 됩니다. 화면을 구성할 때는 우선 그래픽스 파일을 삽입, 그래픽 변수항목을 삽입, 변수항목과 프로젝트 내의 변수와 링합니다.

배경 그림

다음의 항목들이 그래픽 레이아웃(graphic layout)에 포함 됩니다:

텍스트 표시

 	막대 그래프

파형

이진 아이콘

비트

그래픽 레이아웃(graphic layout)이 준비되면 다음을 이용하여 작업을 수정/완료 할 수 있다:

선택, 이동, 크기조절

 	그룹 설정 / 그룹해제

스타일 변경


The background picture
배경 그림

빅마크(BMP)와 메타파일(WMF) layout상에 배치 가능합니다. 배치된 그래픽스는 이동, 사이즈 변경이 가능합니다. 이 파일들은 리스트 layout에서 바꿔 졌을 때는 표시되지 않습니다. SpotLight는 페인트 툴이 아니기 때문에 이 파일들은 수정할 수 없습니다.

옵션 - 배경색 커맨드로 layout 배경을 지정된 단일 색으로 하는 것이 가능합니다.

주의：	 빅마크 파일은 큰 메모리를 점유하기 위해 가장 적당한 파일사이즈로 해 둘 것을 권합니다.


Single text display
텍스트 표시

텍스트는 장방형 중에 관련있는 텍스트 항목입니다.  이 텍스트는 배정된 qust치를 표시합니다. 이 항목에는 Boolen형, 정수�^실수형, 문자열형, 타임형 모두를 배정할 수 있습니다.

장방형 내의 색과 텍스트 색의 변경이 가능합니다. 더욱이 장방형 사이즈에 맞춘 문자 폰트 지정이 가능합니다.


Unipolar and bipolar bar graphs
 	막대 그래프

막대그래프에서는 배정된 정수／실정수형 변수치가 지정된 색인 장방형의 형태로 표시됩니다. 수직, 수평방향을 설정할 수 있습니다. 또한, 통상의 막대그래프는 상하좌우 중의 방향에서도 설정가능한 것에 대해, Bipolar형 막대그래프에서는 2방향（정방향, 음수방향）을 가집니다. Bipolar 막대그래프에서 스케일의 최대치는２방향 모두 같은 값이 됩니다.


Curves
파형

layout상에 트랜드 그래프을 삽입할 수 있습니다. 트랜드 그래프는 배정된 변수치의 이력을 표시합니다. 정확한 측정 툴은 아니지만, 복수 변수를 배치하면 변수간의 타이밍도 볼 수 있습니다.

트랜드 그래프는 최신의 200점치를 축척, 표시합니다. 트랜드 그래프의 사이즈를 변경해도 이 점수의 변경은 불가능합니다.


Boolean icons
이진 아이콘

layout상에 이진 아이콘을 삽입할 수 있습니다. 이진 아이콘는 Boolen형  변수 상태를 아이콘 파일 상태에 따라 표현합니다. FALSE시 아이콘 파일(ICO)와 TRUE시의 아이콘 파일 배정하게 됩니다.

SpotLight는 에디터 아이콘이 아니기 때문에  아이콘 파일 수정은 불가능합니다. 이 아이콘 파일들은 다른 툴로 준비해 둘 필요가 있습니다.


Bit fields
비트

bit 전개는 정수형 변수를 bit열(32 bit vinally)그래픽 표시로 나타낼 수 있습니다.

ＬＳＢ는 항상 우측입니다. 정수형 이외의 변수를 표시하는 것도 가능하지만, 직접 의미가 있는 표시는 되지 않습니다. bit 열이 바르게 표시되기 위해서는, 항목 표시 사이즈 좌우에 충분한 크기가 필요합니다.


Select, move or resize items
선택, 이동, 크기조절

layout상의 항목을 선택하기 위해서는 마우스로 직접 심벌을 클릭합니다. 복수 심벌을 모아서 선택할 경우는 마우스로 선택할 영역을 골라 항목이 선택된 때는 경계영역이 작게 으로 둘러 싸입니다.

선택 항목을 선택하지 않으려면, 항목 이외의 background를 마우스 클릭합니다.

항목을 이동할 경우는 선택된 지역의 경계 부근에 마우스를 가까이 하면, 마우스 커서 형태가 이동용으로 변합니다. 여기서 마우스 드래그하면 항목을 이동시킬 수 있습니다.

심벌 사이즈를 변경할 때는 마우스를 선택영역 상으로 이동시켜 마우스 커서상태가 변화한 곳에 마우스 드래그합니다.

심벌에는bit map파일, 메타파일이 포함되어 있습니다.


Group items / dissociate groups
 	그룹 설정 / 그룹 해제

layout상의 복수 항목을 그룹화 해서 하나의 항목으로 하는 것이 가능합니다.  편집 - 그룹화 커맨드에 따라 그룹화할 수 있습니다. 그룹화에 따라 항목을 모아서 이동 가능하지만, 사이즈 변경은 할 수 없습니다.

그룹화된 항목을 되돌리기 위해서 그룹 해제합니다. 편집 - 그룹 해제 커맨드에 따라 선택된 그룹을 해제할 수 있습니다.

그룹 내에  다른 그룹과 그래픽스를 포함시키는 것도 가능합니다.

그룹화된 항목에 관한 스타일 변경은 불가능합니다.

그룹화된 항목은 리스트 layout으로 바꾸면 하나의 항목으로 모아져서 표시됩니다.


Defining item style
스타일 설정

layout 상의 항목인 스타일 변경, 정의가 가능합니다. 심벌을 선택해서, 편집 - 항목 스타일 설정 커맨드를 선택하면 항목 스타일 설정이 가능합니다. 심벌 선택은 그래픽 layout, 리스트layout 중에서도 가능합니다.

신규 항목을 삽입하면, 항목 스타일 설정 다이아로그박스가 열립니다.

스타일 설정:

항목 표시스타일（단일 텍스트, 막대그래프, 트랜드 그래프…）을 다이나믹하게 변경 가능합니다.  Boolen형 아이콘이 선택된 경우, 지정할 아이콘 파일은 pass명 붙이기로 지정할 필요가 있습니다.「．．．」버턴을 누르면 아이콘 파일을 일관해서 선택하는 것이 가능합니다.

스케일:

막대그래프와 트랜드 그래프에서의 최대치를 나타냅니다. 막대 그래프에서는 ２방향 모두 같은 최대치가 됩니다.

이름:

이름 파일이 선택되어 있을 때에「．．．」버턴을 누르면 프로젝트 내에 설정되어 있는 변수선택이 가능합니다.

caption:

caption은 그래픽 layout상에서 그래픽항목 부근에 표시되는 명칭입니다. Caption 장소（좌우상하）와 표시형식의 선택이 가능합니다. Caption 카스타마이즈는 리스트 layout모드로 바뀐 경우에는 영향을 받지 않습니다.

변수 적어넣기:

「변수 적어넣기」옵션이 체크되면, debug중에 그래픽 오브젝트를 더블클릭하면, 이 오브젝트에 관련한 변수치의 변경이 가능하게 됩니다.


Commands of the "File" menu
파일 메뉴커맨드

「파일」메뉴커맨드에는 layout도큐멘트 관리용으로 이하의 커맨드가 포함되어 있습니다.

파일 - 신규 메뉴커맨드로 신규 layout의 작성이 가능합니다. 하나의 프로젝트 내에서 작성할 수 있는 layout수의 제한은 없습니다. SportLight에서는 동시에 두개 이상의 layout은 열수 없습니다. 단, 복수 프로젝트를 debug중인 각 프로젝트에 대해서 layout을 열수 있습니다.

파일 - 열기 메뉴커맨드에 따라 현재 열려 있는 layout을 닫고, 선택된 layout을 열수 있습니다. 또, layout을 선택하는 다이아로그박스에선 삭제걐버턴에 따라 등록되어 있는 layout의 삭제가 가능합니다. 단, 이 조작에 따라 관련되어 있는 아이콘, bit map파일등이 삭제되는 일은 없습니다.

파일 - 표서(겉쓰기)보존 메뉴커맨드에 따라 열려있던 layout을 디스크에 보존 가능합니다. 만약, layout에 이름(타이틀)이 주어져 있지 않는 경우는 이것을 입력할 필요가 있습니다. layout명은 이하의 룰에 따를 필요가 있습니다.

•	 이름은 최대8문자

•	 최초의 문자는 레터

•	 마지막은 레터 , 숫자, underscore

•	 대문자, 소문자 구별 없음

「파일」－「lock」메뉴커맨드에 따라 열려 있는 layout으로 신규항목의 추가, 배경색의 변경, 항목 설정등을 할수 없을 경우가 있습니다. 메뉴커맨드가 많으면 선택 불가능하게 됩니다. 단, 이 상태에서도 이미 layout상에 있는 항목으로 변수 적어넣기는 가능합니다. 틀린 layout을 변경시키지 않기 위한 유효한 수단입니다.


The list layout
리스트 layout

옵션 - 리스트 그래프 layout 메뉴 커맨드에 따라 그래픽layout와 리스트layout 모드 바꾸기가 가능합니다.

리스트layout 모드에선 모든 항목이 리스트상에 나열됩니다. 하나의 항목 높이에 따라 미리 정해져 있습니다. bit map 과 메타파일 등은 이 모드에선 표시되지 않습니다. 이 모드 에서도 항목 선택, 항목 스타일 설정은 가능합니다. 단, 복수 항목 선택, 그룹화 등은 불가능합니다.

 	「편집」－「리스트의 상／하로 이동」메뉴커맨드에 따라 선택된 항목을 리스트 내에서 상하 방향으로 이동시킬 수 있습니다.


Note for ISaGRAF V3.2 users
버전3.2  user로서의 주의 사항

 SpotLight은 버전3.0 또는3.2로 작성된 그래픽 데이터와 트렌드 그래프 데이터를 읽어 넣는 것이 가능합니다. 이 파일들은 파일오픈 다이아로그에 작성된 버전 커맨드 첨가로 리스트-Up 됩니다. 읽어 넣은 파일은 SpotLight로 자유롭게 편집 가능합니다.

버전 3.2로 작성된 그래픽 데이터는 자동적으로 lock상태가 되어 오픈 됩니다. 편집하기 위해서는 일단, 파일 lock 커맨드로 lock을 삭제해야만 합니다.

버전3.2로 작성된 그래픽 데이터와 트렌드 그래프 데이터는 일단 오픈 하면, 종료시에 SpotLight데이터 포맷으로 보존을 재촉하기 위해 메시지 박스가 자동적으로 오픈 됩니다.