ЖУРНАЛ «СТА» №2/2006

Перед созданием первого проекта полезно ознакомиться со следующими рекомендациями и предупреждениями. Эксплуатация операторской панели на рабочей площадке становится про- ще для пользователя, если элементы диалога в пределах экранов и окон со- общений всегда располагаются в одних и тех же местах или за ними закрепля- ются одни и те же функции. Например, имеет смысл в рамках одного проекта разрабатывать единообразные кнопки для панели программируемых функ- циональных клавиш. В результате пользователь обучится быстрее, а у программиста будет меньше работы. Если используются шаблоны, то потом будет проще вносить изменения на уровне пользователя: при желании за- программировать новые экраны и со- общения необходимо будет только вставить дополнительные элементы диалога. Рекомендация: необходимо выявить общие элементы экранов и со- общений и создать для них шаблоны. При проектировании в среде TERMEX PRO можно использовать графику в формате битового массива (растровый формат) и заказные ком- плекты шрифтов. Как альтернатива могут применяться такие типовые гра- фические элементы, как линии, рам- ки, блоки. В том случае если необхо- димо создать сложный или часто используемый графический объект (например логотип компании), реко- мендуется применять битовое (растро- вое) отображение. Если нужно выде- лить определённые зоны в пределах экрана границами или линиями, ис- пользуются перечисленные ранее типовые графические элементы. Реко- мендация: сложные или часто исполь- зуемые графические объекты следует создавать в растровом формате. Необходимо учитывать, что пере- менные, тексты и растровые изображе- ния выводятся в окна. Длина и высота каждого такого окна всегда кратна раз- меру используемого шрифта. Следова- тельно, окна не могут быть расположе- ны произвольно. Этот факт также надо учитывать для фоновых растровых ото- бражений, где текущие (ACTUAL) и ус- тановочные (SET) значения должны быть введены и выведены через окна переменных. Растровые изображения графического объекта и заказные шрифты требуют много памяти, поэто- му посредством компилирования надо постоянно контролировать необходи- мый для проекта размер памяти. Предупреждение: окна, растровые изо- бражения графических объектов, но- вые шрифты и графические элементы могут быть использованы только в гра- фических терминалах; для работы с текстами, встроенными переменными и программируемыми функциональ- ными клавишами следует применять текстовые терминалы. Тексты, переменные и растровые изображения графических объектов обычно используют соответствующие окна. Для оптимизации вывода можно создавать текстовые окна из несколь- ких строк или использовать встроен- ные переменные. При таком подходе может быть упрощена настройка таб- лиц и повышена скорость проектиро- вания. В проекте может быть использо- вано максимум 255 экранов. Рекомен- дация: необходимо стараться сочетать тексты и переменные в одном и том же окне. Переменные, растровые изображе- ния графических объектов и шрифты должны быть определены до того, как они будут использованы на экране. На- пример, для описания переменных, ис- пользуя редактор переменных (Variable Editor), определяются тип переменной, формат, а также местоположение в блоке данных. Однажды определённые переменные могут быть помещены в редактор экрана (Screen Editor) при по- мощи окон. Предупреждение: в преде- лах экрана переменная определяется только один раз. ОБ ЗО Р / АППА РАТ НЫ Е С Р Е Д С Т В А 13 СТА 2/2006 www.cta.ru Функциональные клавиши Битовые массивы Гистограммы Переменные Графические элементы (линиии, точки, рамки, блоки) Текстовое окно Окно переменных Окно гистограмм Окно растровых изображений Окно 2 3 4 5 6 7 8 Текст 9 10 Экраны Набор знаков 1 Сообщения (MULTI) Сообщения (MONO) 11 12 13 Условные обозначения: 1 — комплекты шрифтов необходимы для отображения текстов и переменных; 2 — переменные могут быть частью текстов; 3 — переменные являются базой значений для диаграмм; 4 — тексты являются выходными данными в текстовых окнах; 5 — переменные могут быть выходными данными в своих собственных окнах переменных; 6 — гистограммы отображаются в своих собственных окнах гистограмм; 7 — битовые матрицы отображаются в своих собственных окнах битовых отображений; 8 — графические элементы могут быть объединены в окнах; 9 — графические элементы могут выводиться непосредственно на экран. 10 — программируемые функциональные клавиши выводятся на экраны (только для TERMEX 2xx/3xx); 11 — окна выводятся на экраны; 12 — окна вставлены в MULTI-сообщение; 13 — тексты вставлены в MONO-сообщения (только для TERMEX 2xx/3xx). Рис. 5. Типовые элементы проекта, создаваемого средствами TERMEX PRO, и их взаимосвязи

RkJQdWJsaXNoZXIy MTQ4NjUy