Графічне представлення даних на прикладі редактора Trace Mode - Программирование, компьютеры и кибернетика лабораторная работа

Графічне представлення даних на прикладі редактора Trace Mode - Программирование, компьютеры и кибернетика лабораторная работа




































Главная

Программирование, компьютеры и кибернетика
Графічне представлення даних на прикладі редактора Trace Mode

Ознайомлення з поняттям HMI (Human Machine Interface) на прикладі редактора представлення даних системи Trace Mode. Структура та властивості редактора представлення даних для розробки графічної частини проекту системи управління. Типи графічних елементів.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Перехід у повноекранний режим означає, що робоча область займатиме цілий екран, а всі інше частини редактора будуть виведені у вигляді окремих вікон.
Панель групових операцій “Сервіс” містить іконки для виконання операцій впорядкування та тиражування графічних елементів. Панель “Сервіс” має вигляд:
Іконки панелі “Сервіс” позначають наступні команди:
Панелі елементів рисування (статичних елементів) і форм відображення представляють два типи графічних елементів, а точніше, ті елементарні ланки, з яких будується графічна частина.
Статичні графічні елементи згруповані у панель Елементи рисування, а динамічні - у панель Форми відображення.
Елементи рисування є статичними графічними елементами: вони не пов'язуються з базою каналів, не реагують на дії диспетчера, не залежать від значень контрольованих параметрів та не управляють інформацією, що виводиться на екран. Призначенням елементів рисування є графічне оформлення екрана.
Панель форм відображення об'єднує іконки усіх форм відображення.
Форми відображення є динамічними об'єктами. Вони пов'язуються з атрибутами каналів для виведення їхніх значень на екран. Деякі форми відображення використовуються для управління значенням атрибутів каналів та інформацією, що виводиться на екран.
Панель статичних елементів і панель форм відображення мають вигляд:
Кожна іконка цих панелей позначає, взагалі кажучи, групу графічних елементів.
До елементів рисування відносяться:
Існують наступні форми груп відображення:
Динамічний текст виводить на екран у текстовому вигляді наступну інформацію:
значення атрибутів каналів (в різних форматах);
час останньої зміни реального значення каналу;
При цьому можливий формат виведеної інформації:
Число (Float) значення каналу представляється у десятковому вигляді.
Число (Hex) - значення каналу у шістнадцятковому вигляді;
Текст - ім'я, розмірність, кодування каналу чи тип сигналу;
Дана форма відображення підтримує функцію контролю границь.
У групу Гістограма входять три форми відображення:
Прямокутна гістограма відображає значення каналу у вигляді рівня заповнення прямокутника заданим кольором та стилем. Гістограма довільної форми заповнює не прямокутник, а фігуру довільної форми. Ця гістограма створюється за рахунок динамізації заздалегідь розміщеного на екрані елемента рисування, який реалізує замкнуту фігуру. Багатошарова гістограма дає змогу показати рівні окремих продуктів у ємностях, що розшаровуються. Кількість шарів у гістограмі не обмежується. Будь-яка гістограма підтримує контроль границь.
Група Кнопка включає чотири форми відображення. Дві з цих форм мають вигляд стандартних кнопок Windows, на яких може бути розміщений текст. На останніх двох замість тексту можна розмістити растрові зображення. Кнопки призначені для реалізації функцій управління. З їхньою допомогою можна виконувати такі дії:
змінювати значення атрибутів каналів;
управляти видимістю інших форм відображення на поточному екрані;
вносити коментар оператора у звіт тривог;
підтверджувати повідомлення у звіті тривог;
вносити у звіт тривог повідомлення зі словника користувача;
Група Тренди включає форми відображення:
Тренди призначені для відображення зміни в часі вибраних змінних.
Колірні індикатори дозволяють виводити інформацію про стан контрольованого параметра за допомогою зміни кольору статичного елемента, до якого вони прив'язані. У дану групу входять чотири форми відображення:
Граничний індикатор зафарбовує відповідний йому статичний графічний елемент в один з двох кольорів залежно від того, вищим чи нижчим від границі є значення каналу. Індикатор на рівність перебуває в одному з двох станів залежно від того, чи значення каналу рівне встановленій границі. Бітовий індикатор контролює значення окремих бітів каналу, виділених маскою. Він перебуває в одному з двох станів залежно від того, чи рівний 1 хоча б один з виділених бітів. Багатоколірний індикатор змінює колір вибраного статичного елемента при переході контрольованого значення в інший діапазон. Попередньо потрібно асоціювати кожен діапазон з певним кольором. Кількість діапазонів не обмежується.
Графічні індикатори виводять інформацію про стан контрольованого параметра у вигляді зміни тексту чи растрового зображення. Існують три типи графічних індикаторів: граничні, бітові та по діапазонах.
Граничні та бітові індикатори відстежують два стани контрольованого параметра. Індикатори по діапазонах контролюють необмежену кількість станів. Графічні індикатори по діапазонах відображають діапазон, в якому знаходиться поточне значення каналу, растровим зображенням. З кожним діапазоном пов'язане одне конкретне растрове зображення. Кількість діапазонів не обмежується.
Біжуча доріжка як форма відображення застосовується для імітації руху потоків. Біжуча доріжка створюється за рахунок динамізації заздалегідь розміщених на екрані елементів рисування лінія та ламана. Чим більше значення каналу, з яким пов'язана біжуча доріжка, тим повільнішим є рух. Для біжучої доріжки у вікні атрибутів можна задати два кольори (самих відрізків та пропусків) і співвідношення довжин відрізків і пропусків. При нульовому значенні каналу ефект руху відсутній.
Відеокліпи як форма відображення виводить на екран відеокліпи, записані у файлах формату AVI. Форма має засоби для пошуку та завантаження avi-файлів. Кадри відеокліпів масштабуються до розмірів 3232 пікселі. Якщо форма відображення пов'язана з каналом, то показ відеокліпу відбувається тоді, коли значення каналу не рівне 0. Форма відображення надає можливість вибору - показ відбувається лише один раз або ж повторюється безперервно. Якщо форма відображення не прив'язана до жодного каналу, то умовою показу відеокліпу є видимість форми.
Посилання на екран як форма відображення має вигляд стандартного вікна, в якому можна переглянути інший екран. Це вікно можна масштабувати та використовувати лінійки прокручування. Перемикання екранів, що відображаються у цій формі, здійснюється за значенням прив'язаного до неї каналу. Значення каналу задає номер екрану у списку. При цьому 0 відповідає першому екрану. Якщо зв'язок з каналом не встановлений, то виводиться перший у списку екран. Є ряд обмежень на використання Посилання на екран:
Не допускається посилання на екран, де розміщено саме це Посилання на екран;
В рамках одного екрана не можна розмістити два посилання на один і той самий екран;
Вільні форми відображення не мають координат і не відображаються на екрані. Вони застосовуються для управління переходами між екранами, видимістю інших форм відображення, асоціюванням форм відображення з іншими каналами за допомогою заданого каналу.
Для управління видимістю форм відображення слід вибрати першу піктограму у групі “вільні форми”. Тоді вікно атрибутів набуде вигляду:
Ім'я (Name) означає ім'я конкретної вільної форми, що керує видимістю. Щоб створити нову форму, потрібно натиснути кнопку з зображенням “+”. Щоб визначити форми, видимістю яких керуватиме дана вільна форма, натисніть кнопку із зображенням “…”. У випадаючому меню, яке при цьому з'явиться, є два пункти - Ім'я (Name) - для зміни імені вільної форми - і Набір форм (Form set). Після вибору пункту Набір форм на екрані з'явиться вікно
Слід вибрати потрібні форми і натиснути ОК.
Для управління видимістю вільна форма використовує значення каналу, з яким вона пов'язана. Якщо це значення рівне 0, то підлеглі форми видимі, інакше - невидимі.
У групу форм відображення Прилади входять повзунок та стрілочний прилад. Стрілочний прилад представляє значення асоційованого з ним каналу у вигляді шкали приладу.
Повзунок представляє значення каналу у вигляді шкали та дозволяє керувати цим значенням за допомогою повзунка.
Використання ActiveX-компонентів із-за своєї складності не входить в тему даної роботи.
При розміщені та редагуванні графічних елементів у вікні “Атрибути” виводяться інструменти настройки їхніх атрибутів. Практично всі графічні елементи мають атрибути колір, шрифт, настройка на канал, маска тощо.
Існує два типи вікон редагування графіки:
Вікно редагування екранів має заголовок виду
<Ім'я вузла>: <Ім'я групи> <Ім'я екрана>
Графічні елементи, що розміщуються у цьому вікні, зв'язуються з атрибутами каналів
Вікно редагування об'єктів має заголовок виду
Форми відображення, що розміщуються у цьому вікні, зв'язуються з каналами графічного об'єкта. При вставці об'єкта в екрани його канали настроюються на реальні канали редагованого вузла.
Навігатор проекту призначений для завантаження конкретних екранів і об'єктів. Він має дві закладки: Екрани (Screens) та Об'єкти (Objects). Перша закладка призначена для роботи з графічними базами вузлів, а друга - для роботи з бібліотеками графічних об'єктів.
У закладці Екрани виводяться дерево вузлів проекту. У кожному вузлі є групи, а у групах - екрани:
Для доступу до графічної бази вузла потрібно двічі клацнути лівою клавішею миші на імені вузла. При цьому розкриваються імена груп та екранів його графічної бази. Щоб відобразити вміст екрана у робочій області, потрібно двічі натиснути ліву клавішу миші на імені цього екрана.
Створити, знищити, тиражувати та змінити екрани, групи та вузли можна за допомогою контекстного меню (виклик правою клавішею миші).
У закладці Об'єкти виводиться список імен завантажених бібліотек та об'єктів, що включені до цих бібліотек.
Список графічних елементів екрана поданий у вікні Структура екрана (Screen contents). Дане вікно містить списки всіх графічних елементів (і статичних, і динамічних), розміщених на поточному екрані.
Інформація у вікні Структура екрана представлена у табличному вигляді. Списки графічних елементів містять наступні стовпці:
Елемент - іконка та номер елемента по порядку розміщення;
Виділення - виділені в робочому полі елементи відмічаються у цьому стовпці символом Х.
Прив'язка - інформація про канал, до якого прив'язаний елемент. Якщо елемент використовує декілька каналів, то після подвійного натиснення лівої клавіші миші в цьому полі на екрані з'являється список каналів.
Координати - координати лівої верхньої та правої нижньої вершини елемента.
Розмір - розмір елемента в пікселах.
У процесі редагування можна задати в діалозі Загальні настройки (General settings)
крок курсору миші при розміщенні та редагуванні розмірів графічних елементів (snap);
зону чутливості курсору при виділенні графічного елемента (sensitive zone size);
число кроків, які запам'ятовує функція UnDo (Undo depth);
поля паперу при друці (закладка Друк (Print));
розмір буфера (закладка Тривоги (Alarms));
Діалог Загальні настройки викликається командою Настройки з меню Проект (Project => Settings…). Діалог має вигляд:
Редактор представлення даних працює в одному з трьох режимів:
режимі розміщення графічних елементів;
режимі редагування графічних елементів;
В режимі розміщення графічних елементів графічні екрани чи об'єкти заповнюються новими графічними елементами. Натиснення на будь-якій піктограмі графічного елемента (як динамічного, так і статичного) переводить редактор представлення даних у цей режим.
Якщо вибраний вами графічний елемент не є ActiveX-компонентою, то після натиснення на його піктограмі з'являються інструменти настройки його атрибутів. Задавши необхідні атрибути, можна розміщувати графічний елемент на екрані. Розміщення будь-якого графічного елемента починається з натиснення лівої клавіші миші в робочій області екрана. Точка, в якій ви натиснули ліву кнопку миші, називається точкою прив'язки. Подальші дії для розміщення відрізняються залежно від вибраного графічного елемента.
Якщо вибраний вами графічний елемент є ActiveX-компонентою, то після вибору його піктограми відбувається його розміщення, а вже тоді настройка атрибутів.
Розміщення статичного графічного елемента призводить до створення на екрані його образу, а динамічного - створення контурного прямокутника для вибраного елемента. Якщо малювати еліпс, утримуючи натиснутою клавішу CTRL, то в результаті утвориться коло (аналогічно, з прямокутника квадрат).
Відлік координат на екрані здійснюється від лівого нижнього кута.
Поточні координати курсору виводяться справа у рядку статусу.
Статичні елементи завжди перекриваються динамічними. Якщо області розміщення статичних елементів перетинаються, то зверху буде той елемент, що був розміщений на екрані останнім. Щоб змінити послідовність статичних елементів, потрібно перейти в режим редагування, виділити потрібний елемент і натиснути одну з наступних комбінацій клавіш
CTRL+SHIFT+B - зверху всіх статичних елементів;
CTRL+B - знизу від всіх статичних елементів.
Якщо області розміщення динамічних елементів перекриваються, то зверху буде останній за порядком розміщення динамічний елемент. Кнопки, тренди, об'єкти у вікнах та посилання на екрани розміщуються зверху інших елементів. Посилання на екран завжди вище інших форм.
Режим редагування призначений для внесення змін у положення, розмір та атрибути вже розміщених на екрані графічних елементів. Після виділення графічного елемента з'являються інструменти настройки атрибутів. Після зміни атрибутів слід у відповідному вікні натиснути кнопку Застосувати (Apply). Редагувати елементи можна не лише по одному, але й групами. Групу утворюють, виділяючи кожен потрібний елемент при натиснутій клавіші SHIFT. Якщо елементи, які ви хочете згрупувати, розміщені компактно, їх можна виділити, обвівши лівою клавішею миші прямокутну область навколо них. Якщо ви редагуєте групу графічних елементів, то у вікні атрибутів показані лише ті атрибути, що є спільними для всіх елементів у групі.
Усі виділені елементи можуть через буфер обміну переноситися на інший екран чи в об'єкт. Крім того, вони можуть тиражуватися в рамках поточного екрана. Якщо група графічних елементів вставляється в графічний екран, то прив'язки цих елементів до каналів зберігаються. Якщо група графічних елементів вставляється в екран об'єктів, то прив'язки елементів до каналів не зберігаються.
Точного позицію графічного елемента можна встановити за допомогою стрілок на клавіатурі.
Режим емуляції використовується для контролю реальної роботи форм відображення після їх розміщення на екранах. При цьому редактор представлення даних запускає сервер математичної обробки монітора реального часу, а сам виступає як графічна консоль.
Поняття HMI (Human Machine Interface) на прикладі редактора представлення даних системи Trace Mode. Побудова людино-машинного інтерфейсу за допомогою графічних елементів. Короткий огляд форм відображення: динамічного тесту, кнопок, колірних індикаторів. лабораторная работа [633,9 K], добавлен 20.03.2011
Внутрішнє представлення в пам’яті комп’ютера даних базових та похідних типів, масивів. Ідентифікатор, зв'язаний з константним виразом та основи представлення даних. Алгоритм представлення цілих, дійсних, логічних і символьних чисел, структур і об’єднань. курсовая работа [279,1 K], добавлен 25.08.2014
Вивчення структури Trace Mode - програмного комплексу, призначеного для розробки, налагодження і запуску в реальному часі систем управління технологічними процесами. Базові поняття систем – проект, вузол, об'єкт, канал. Особливості механізму автопобудови. лабораторная работа [1,3 M], добавлен 20.03.2011
Аналіз відомих підходів до проектування баз даних. Моделі "сутність-зв'язок". Ієрархічна, мережева та реляційна моделі представлення даних. Організація обмежень посилальної цілісності. Нормалізація відносин. Властивості колонок таблиць фізичної моделі. курсовая работа [417,6 K], добавлен 01.02.2013
Проектування інформаційної системи для супроводу баз даних. Моделі запиту даних співробітником автоінспекції та обробки запиту про машини та їх власників. База даних за допомогою SQL-сервер. Реалізація запитів, процедур, тригерів і представлення. курсовая работа [1,7 M], добавлен 18.06.2012
Бізнес процеси й елементи даних. Специфікація елементів даних. Діаграма класів проектування. Створення та використання об'єктів бази даних. Таблиці, обмеження цілісності, тригери, типові вибірки, представлення, індекси. Типові оператори модифікації даних. курсовая работа [255,3 K], добавлен 01.06.2019
Поняття бази даних та основне призначення системи управління. Access як справжня реляційна модель баз даних. Можливості DDE і OLE. Модулі: Visual Basic for Applications програмування баз даних. Система управління базами даних Microsoft SQL Server 2000. реферат [41,2 K], добавлен 17.04.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Графічне представлення даних на прикладі редактора Trace Mode лабораторная работа. Программирование, компьютеры и кибернетика.
Сочинение по теме Постмодернизм — боль и забота наша
Организации Для Курсовых Работ По Экономике
Реферат Токарно Винторезный Станок Литература
Сочинение по теме Особенности композиции одного из произведений русской литературы XIX века
Медицинский Контроль За Физическим Воспитанием Школьников Реферат
Курсовая работа по теме Языки программирования
Сочинение По Английскому Языку Лето
Реферат по теме Численные методы анализа и синтеза периодических сигналов
Фото Отчета По Практике
Требования К Курсовой Ранхигс
Курсовая работа: Разработка международного маршрута перевозок груза
Методическое указание по теме Программное обеспечение. Операционная система
Эссе По Экономике 2022
Региональные Конфликты Курсовая
Реферат: Сифоны в древнеримских водопроводах. Скачать бесплатно и без регистрации
Реферат по теме Определение, виды осанки
Реферат: Честность - это фундамент выздоровления от алкогольной зависимости
Курсовая работа по теме Зовнішньоекономічна діяльність
Мотивации Персонала В Организации Курсовая Работа
Контрольная Работа На Тему Подготовительный Этап Аудиторской Проверки
Философия Августина Блаженного - История и исторические личности реферат
Мое отношение к Печорину - Литература сочинение
Осуществление права государственной и муниципальной собственности - Государство и право курсовая работа


Report Page