 Прожектор

С помощью средства ISaGRAF прожектор  пользователь может определить списки наблюдения, которые могут показывать либо графические картинки либо списки во время отладки. Графические символы должны быть связаны с переменными ISaGRAF. Картинки могут быть определены и анимированы во процессе работы.

Построение графической схемы

Схема списка

Определение стиля символа

Команды меню Файл

Замечание для пользователей ISaGRAF V3.2

Для управления значением переменной щелкните дважды по соответствующему графическому символу или схеме в списке. Или нажмите ENTER когда она выбрана.

Вы можете также закрыть документ (запретить модификацию) используя команду Файл/Закрыть. Когда документ закрыт Вы все же можете воздействовать на переменную при помощи двойного щелчка на ее символе.


Построение графической схемы

Схема состоит из фоновых картинок (битмапов или метафайлов), и набора графических символов, которые будут анимированы во время отладки. Чтобы ввести схему, следующие операции должны быть выполнены: введите фоновые картинки, введите графические символы, свяжите объекты и переменный проекта.

Фоновые картинки

В графическую схему могут быть введены следующие элементы:

Текст

 	Однополярные и биполярные колонки

Кривые

Булевские иконки

Битовые поля

Когда схема готова вы можете ее модифицировать или дополнять:

Выбирать, двигать или менять размер

 	Группировать символы / разбивать группы

Менять стиль символов


Фоновые картинки

Фоновые картинки - это "битмапы" (.BMP) или метафайлы (.WMF). Количество картинок включенных в схему не ограничено. Картинки можно двигать или менять размер в графической схеме. Они не появляются в схеме списка. Картинки строятся с помощью других средств. Прожектор не включает средства рисования. Команда "Опции / Цвет фона" используется для выбора цвета пустого пространства в графической схеме.

Замечание:	Битмапы требуют большого количества памяти. Настоятельно рекомендуется тщательно выбирать размер картинки, и ограничивать неиспользуемое пространство.


Текст

Символ текст это текст написанный в прямоугольнике. В прямоугольнике выводится значение присоединенной переменной. Таким образом, символ может быть связан со строкой сообщения переменной.

Прямоугольник, в который выводится текст может быть цветным или прозрачным. Шрифт символа подстраивается под размер.


 	Однополярные и биполярные колонки

Колонка - это закрашенный прямоугольник, которая представляет собой численное значение с присоединенной переменной. Колонка может быть горизонтальной или вертикальной. Однополярная колонка может расти только в одном направлении. Биполярная колонка может расти в положительном или в отрицательном направлении, в зависимости от присоединенной переменной.


Кривые

В документ можно встраивать кривые. Кривая показывает предысторию присоединенной переменной. Хотя это не точное средство измерения, оно может дать полезную отладочную информацию о синхронизации переменных.

Кривая запоминает 200 последних значений переменных. Количество измерений не меняется, кода изменяется размер графической схемы


Булевские иконки

Символ булевская иконка используется для отображения бинарных состояний. Один файл (.ICO) определяется для состояния FALSE или 0. Другой - для ненулевого состояния. Так как Прожектор не включает редактор иконок, файлы должны быть подготовлен с помощью других средств.


Битовые поля

Символ битовое поле представляется на графической панели с помощью 32 битового целого числа. Менее значимые биты располагаются справа. Не рекомендуется использовать битовые поля для других типов данных таких как аналоговые значения.


Выбирать, двигать или менять размер

Выбор графических объектов требуется для большинства команд редактирования. Прожектор позволяет один или более существующих объектов на схеме. Для выбора объектов, нужно выбрать "выбор" (кнопка со стрелкой) на полоске средств. Для выбора одного объекта нужно просто щелкнуть по символу. Для выбора нескольких объектов протащите мышку и выберите прямоугольную область. Все графические объекты, которые пересекаются с прямоугольной областью будут помечены как "выбранные". Выбранный объект нарисован с маленьким черным квадратом вокруг графического символа.

Для того, чтобы переместить объекты, их нужно сначала выбрать. Затем тащите их с помощью мышки в другое место.

Чтобы изменить размер объекта, его нужно сначала выбрать. Затем поместите стрелку на маленький прямоугольник на границе выбора и тащите его до нужного размера.


 	Группировать символы / разбивать группы

Вы можете объединять символы в группы и работать с ними как с одним символом. Для того, чтобы создать группу, выберите символы в графической схеме и запустите команду  Редактор/ Группа. Команда Редактор/ Разбить используется для того, чтобы рассматривать символы выбранной группы как отдельные.

Группа может содержать картинку. Группа, также может содержать другую группу.

Когда символы сгруппированы их стиль больше не меняется.


Определение стиля символа

Графический стиль и установки существующего символа могут быть изменены, если щелкнуть по его символу или запустить команду Редактор/ Установить стиль. Диалог Стиль также открывается, когда новый символ добавляется в документ. Он объединяет следующую информацию:

Графический стиль и установки:

Стиль отображения (текст, колонка, кривая…) символа может быть изменен динамически. Цвета могут быть настроены с помощью соответствующих коробок. Если стиль - булевская иконка, должен быть определен путь соответствующий .ICO файлу. Используйте … кнопки рядом с этими контролями, чтобы посмотреть иконки существующие на диске.

Масштаб:

Это максимальное значение, которое может быть колонками или кривыми. Для биполярных колонок и кривых, используется одно и то же абсолютное значение на положительной и отрицательной осях.

Имя переменной:

Когда поле "Имя" является активным, кнопка "…" позволяет пользователю найти имя уже объявленной в словаре.

Заголовок:

Заголовок может быть представлен рядом с графическим символом или в графической схеме.  Вы можете настроить расположение заголовка (верх, низ, лево или право) и его содержание. Заголовок может быть комбинацией имени переменной и его значения, сформатированного как текст. Настройка заголовка не влияет на схему списка.

Командная переменная:

Если установлена опция "Командная переменная", пользователь может изменять значение связанной переменной двойным щелчком по графическому символу.


Команды меню Файл

Меню "Файл" содержит команды, которые позволяют пользователю управлять документом.

Команда "Новый" меню "Файл" начинает редактирование нового документа. Количество документов в проекте не ограничивается ISaGRAF. Перед началом редактирования новой схемы ранее открытая схемы закрывается. Прожектор не может быть использован для редактирования нескольких схем одновременно. Тем не менее, несколько окон с Прожектором могут быть открыты одновременно для редактирования различных проектов.

Команда "Открыть" меню "Файл" позволяет пользователю закрыть текущий документ и начать редактировать другой документ текущего проекта. Новый выбранный документ замещает текущий в окне редактирования. Если Вы выбрали новый документ, кнопка "Удалить" может быть использована для существующего файла, для того, чтобы очистить директорию проекта. Если схема удаляется, то удаляются и иконки и битмапы связанные с ней.

Команда "Сохранить" меню "Файл" сохраняет ткущий документ на диске. Если это новый документ, пользователь должен дать ему имя до сохранения. Наименование этого документа должно удовлетворять следующим правилам:

•	Длина имени не может больше 8 символов

•	Первый символ должен быть буквой

•	Следующие должны быть буквами, цифрами или подчерком

•	Заглавные и прописные буквы в имени воспринимаются одинаково

Команда "Сохранить как" меню "Файл" позволяет пользователю запоминать отредактированный документ под новым именем.


Схема списка

В любой момент Вы можете переключаться между графической схемой и схемой списка. Вы можете также использовать команду Опции / Список - Графическая схема.

В схеме списка символы представлены классическими коробками. Высота каждого символа рассчитывается в соответствии со стилем. Картинки (битмапы и метафайлы) не видны на схеме списка. Имеется возможность выбора на схеме списка и должно использоваться для установки стиля символа или изменения значения переменной.

 	Вы можете переупорядочить символы в списке используя команду Редактор/ Двигать в списке. Символы, которые надо сдвинуть должны быть выбраны в списке.


Замечание для пользователей ISaGRAF V3.2

Прожектор может читать графику и списки временных диаграмм построенные средствами ISaGRAF V3.0 или V3.2. Такие файлы возникают в диалоге "Открыть", с описанием их источника. Файлы могут быть прочтены и свободно модифицированы Прожектором.

При открытии графики ISaGRAF V3.2, документ автоматически помечается как "Закрыто". Удалите опцию "Закрыто" из меню "Файл" если вы хотите изменять графику.

Если графика или список временных диаграмм ISaGRAF 3.2 открыт, Прожектор всегда предлагает сохранить его в родном формате Прожектора. Диалог "Сохранить Как " открывается, когда закрывается такой документ.