Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програмні засоби автоматизації конструювання, моделювання та проектування

Реферат Програмні засоби автоматизації конструювання, моделювання та проектування





Genie


Genie є інструментальної середовищем розробки додатків збору, обробки та графічного представлення даних і управління, яка містить безліч вбудованих функціональних блоків і графічних елементів відображення, що дозволяють істотно скоротити витрати на розробку програмного забезпечення для систем промислової автоматизації. Розробка програми полягає у виборі відповідних функціональних блоків, встановлення логічних зв'язків між ними, створенні графічного інтерфейсу оператора та налаштування форм звітів.

Розроблено фірмою Advantech, спеціалізується на випуску промислових комп'ютерів та інших засобів автоматизації та збору даних. Розробкою цієї системи фірма "замкнула" цикл, тобто постачає і технічні засоби, і програмне забезпечення, необхідне для створення промислових інформаційно-керуючих систем. Як приклад розглядається навчальна версія - Genie для Windows v3.04.

Вимоги до апаратно-програмній платформі - досить помірні.

Функціональні можливості: центр обробки даних з відкритою архітектурою; програмування на мові сценаріїв, сумісному з Visual Basic для додатків (VBA); використання мультизадачности при реалізації алгоритмів збору даних і управління; об'єктно-орієнтована графіка; стандартний інтерфейс користувача, прийнятий у Windows; розробка додатків з використанням функціональних блоків; настроюється редактор звітів; відображення, управління та обробка даних в реальному масштабі часу; побудова графіків контрольованих параметрів в реальному масштабі часу; управління доступом до системної інформації та органам управління; обробка подій/тривог; зв'язок з іншими додатками Windows за допомогою механізму DDE; інтерфейс прикладного програмування за допомогою OLE Automation; бібліотеки динамічного компонування, створювані користувачем; можливість організації мережевої взаємодії, підтримка протоколів DeviceNet і CANOpen. p> Основні області застосування: системи збору даних і диспетчерського управління; автоматизація виробничих ділянок; створення АРМів технолога; автоматизація лабораторних вимірювань; вимірювальні комплекси; системи та комплекси автоматизації випробувань.

Пакет має вбудовану середовище розробки програмних сценаріїв, сумісну з Microsoft VB і VBA, забезпечує розробника системи потужним набором інструментів, який називається редактором сценаріїв (Script Designer). Редактор сценаріїв містить безліч функцій VBA, а також методів збору та обробки даних, які дозволяють реалізовувати прикладні алгоритми практично будь-якого рівня складності. У VBA реалізована і постійно розширюється підтримка багатьох функцій ОС Windows: механізми динамічного обміну даними (DDE) і зв'язування та впровадження об'єктів (OLE Automation); функції відкритого взаємодії баз даних (ODBC).

Відкритість архітектури Genie гарантує користувачеві можливість інтеграції пакету з корпоративною системою, впровадженої або впроваджуваної на підприємстві.

Для зменшення часу розробки програмного забезпечення при збереженні його відповідності показників призначення та забезпеченні легкості подальшого супроводу і модернізації в Genie є спеціальні графічні засоби розробки та подання даних, які називаються редактор завдань (Task Designer) і редактор форм відображення (Display Designer). Приклади екранних форм цих редакторів наведені на рис.1. і 2. У редакторі завдань використовується інформаційно-потокова модель програмування, яка значно зручніше для сприйняття і алгоритмічної інтерпретації, ніж традиційна лінійна архітектура текстових мов програмування. При розробці додатки користувачем створюється блок-схема стратегії без фіксації уваги на різних логічних і синтаксичних угодах, характерних для стандартного програмування. Об'єкти (піктограми функціональних блоків) вибираються з панелі інструментів редактора завдань (рис.3) і з'єднуються між собою для передачі даних від одного блоку до іншого. При необхідності створення графічного інтерфейсу оператора редактор форм відображення забезпечує можливість розробки зручних для сприйняття екранних форм відображення в найкоротші терміни за допомогою входять в пакет стандартних елементів відображення (Рис. 4 і 5). Крім того, вказаний графічний інтерфейс оператора може бути вдосконалено за допомогою спеціальних інструментів малювання та елементів відображення, визначених користувачем. Бібліотеки вбудованих функціональних блоків та елементів відображення включають в себе найбільш часто використовувані в промислової автоматизації функції збору, обробки та графічного представлення даних. Приклад результату розробки інтерфейсу оператора для контролю навантаження конвеєра і обліку кількості сипучих матеріалів наведено на рис.6.

Редактор завдань пакету Genie дозволяє редагувати безліч завдань одночасно. Кожна задача відображається в своєму вікні і має свої власні параметри: період сканування, методи запуску/зупинки та ін Genie 3.04 підтримує до 8 завдань. br/>В 

Рис.2. Редактор завдань ...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка додатків збору, обробки, графічного представлення даних і управлін ...
  • Реферат на тему: Розробка систем збору і відображення даних систем теплопостачання
  • Реферат на тему: Розробка системи збору і обробки даних
  • Реферат на тему: Система розробки структурних і функціональних схем технічного забезпечення ...
  • Реферат на тему: Розробка системи програмування для обробки даних строкового типу