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

Реферат Дистанційні технології в освіті





із застосуванням тільки функцій API.

Засоби графічного програмування

Засоби графічного програмування займають особливе місце в ряду засобів розробки програмного забезпечення. Для розробки програми за допомогою засобів графічного програмування крім деяких навичок, як правило, не треба знати мов програмування, володіти методикою програмування в середовищі Windows і т. д. Все програмування виробляється на рівні структури та алгоритму програми.

Спочатку засоби графічного програмування були призначені для спрощення доступу інженерів і наукових працівників, не знайомих з програмуванням, до розробки систем автоматизації. В основному, малося на увазі програмне забезпечення для управління вимірювальним обладнанням та обробки результатів вимірювань. Але поступово розвиток графічних засобів програмування дозволило істотно розширити сферу їх застосування аж до розробки програм моніторингу та управління виробництвом чи технологічними процесами. Особливого прогресу в даній області домоглася фірма National Instruments. Її продукти LabView, LookOut і BridgeView слід розглянути окремо.

LookOut представляє собою систему моніторингу та управління технологічними процесами: робота в реальному часі, підтримка великої кількості стандартних вимірювальних і керуючих пристроїв, кілька рівнів секретності та оголошення нештатних ситуацій. Програмна система в LookOut будується за принципом логічної схеми, що оптимально для технологічного процесу і абсолютно не прийнятне для більш складних завдань (наприклад, наукових досліджень), так як не дозволяє будувати складні алгоритми управління різними пристроями, здійснювати серйозну математичну обробку даних і багато іншого. Тому для розробки програмного забезпечення дослідницького обладнання LookOut непридатний.

LabView функціонально нічим не поступається іншим продуктам National Instruments (LabWindows/CVI або Component Works). LabView містить подібні інструменти для створення інтерфейсу користувача, роботи з вимірювальним і керуючим обладнанням, математичної обробки даних, роботи в мережі і т. д. До LabView також можна підключати програмні модулі, створені в Інших середовищах програмування, наприклад, C + + або LabWindows/CVI. Програмування в LabView ведеться на рівні Диаграмм. Діаграми в LabView - це схеми алгоритмів. Основні елементи "алгоритмічної мови" Lab View практично повторюють основні конструкції мови програмування Сі.

При наявності певних навичок створення достатньо складної програми на LabView займає у розробника часу приблизно на два порядки менше, ніж розробка такої ж програми, наприклад, на C + +. Однак, основу LabView становить runtime-engine, подібний аналогічного засобу в LabWindows/CVI. Але в LabView воно виконує значно більше завдань, завдяки чому LabView є практично найшвидшою і найнадійнішою системою в своєму класі.

Однак LabView при всій своїй привабливості призначена для створення невеликих вимірювально-керуючих систем, працюють у реальному часі, і не призначена для розробки потужних, розвинених програмних комплексів, а тим більше системного програмного забезпечення, оскільки для цього LabView занадто громіздка і повільна система. При створенні подібних систем LabView буде програвати програмами, створеним на C + +, як за швидкістю роботи, так і за необхідним комп'ютерним ресурсів. Тому LabView НЕ підходить для створення програмного забезпечення дослідницького обладнання.

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

Операційні системи

Операційні системи поділяють на два основні класи: ОС загального призначення і ОС реального часу (ОС РВ), хоча останнім часом межі між ними помітно стираються - багато завдань реального часу успішно вирішуються сучасними версіями систем загального призначення.

Операційні системи загального призначення .. Стосовно до завдань автоматизації найбільш популярні такі ОС як Windows 3.1/95/NT, HP-UX, Solaris, MacOS, UNIX. Всі вони є багатозадачними системами і, в основному, використовуються у вирішенні завдань автоматизації з централізованим управлінням, коли в системі є конкретна керуюча ЕОМ. Для ОС загального призначення характерна єдина середу, використовувана як для розробки прикладних програм, так і для їх виконання. Операційні системи загального призначення в порівнянні з ОС РВ дешевше, простіше у використанні і налагодженні додатків.

Операційні системи реального часу. Основними перевагами систем реального часу в порівнянні з ОС загального призначення є:

В· гарантоване час реакції системи на запити і переривання від зовнішніх пристроїв при виникненні непередбачених ситуацій;

В· под...


Назад | сторінка 55 з 56 | Наступна сторінка





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

  • Реферат на тему: Реалізація системи цифрової фільтрації сігналів з використаних Labview
  • Реферат на тему: Аналіз експлуатаційної надійності та моделювання роботи покажчика тахометра ...
  • Реферат на тему: LabVIEW. Можливості та перспективи розвитку
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Технологія розробки програмного забезпечення систем управління