Структура файлового забезпечення прикладної навчальної програми С++ з автоматизацією ХТП синтезу сечовини з двоступінчатою дистиляці

Автор: Пользователь скрыл имя, 21 Декабря 2011 в 07:43, курсовая работа

Описание работы

При натисканні кнопки "Технологія" відкривається підменю з трьома командами "Мнемосхема", "Опис схеми", "Продукція". При натисканні "Мнемосхема" в основне вікно програми загружається рисунок мнемосхеми синтезу метилового спирту з окису водню та вуглицю, при наведенні курсора мишки на апарати які зображені на ній виводиться їхня назва. При натисканні на кнопку "Опис схеми" відкривається вікно в якому виводиться текст опису схеми, в це ж вікно і виводиться опис продукції при натисканні "Продукція". Закриття якого виконується натисканням кнопки "закрыть".

Работа содержит 1 файл

Записка.docx

— 1.99 Мб (Скачать)

1. Алгоритмізація виконання команд основного меню навчальної програми С++.

1.1. Структура вікон і алгоритми їх відкриття та закриття по командам основного меню програми С++.

      При  запуску програми відкривається  основне вікно, в якому є основне  меню програми (яке детально розібране на Додатку) і загружається заставка прикладної навчальної програми.

 

При натисканні кнопки "Технологія" відкривається  підменю з трьома командами "Мнемосхема", "Опис схеми", "Продукція". При  натисканні "Мнемосхема" в основне  вікно програми загружається рисунок  мнемосхеми синтезу метилового спирту з окису водню та вуглицю, при наведенні курсора мишки на апарати які зображені на ній виводиться їхня назва. При натисканні на кнопку "Опис схеми" відкривається вікно в якому виводиться текст опису схеми, в це ж вікно і виводиться опис продукції при натисканні "Продукція". Закриття якого виконується натисканням кнопки "закрыть". 

При натисканні кнопки "Апарати" відкривається  підменю з трьома кнопками "Колона синтезу", "Скрубер", "Холодильник",  які виводять ще підменю з трьома кнопками "Конструкція", "Опис процесу" та "Параметри". При натисканні кнопки " Конструкція " відкривається вікно яке виводить на екран зображення одного із трьох апаратів відповідно. Закриття якого виконується натисканням кнопки "закрыть". 
 
 
 
 
 
 
 

При натисканні "Опис процесу" відкривається  вікно яке загружає опис процесу  який відбувається в відповідному апараті.  

При натисканні "Параметри" відкривається вікно в яке загружається два графіка витрата і температура, відповідно до апарату .

При натисканні кнопки основного меню "Управління ХТП" відкривається підменю з  чотирма кнопками "Автоматизація  виробництва", «Управління вакуум-випарним апаратом», «Управління дистиляційною колоною» і «Управління колоною синтезу».

При натисканні кнопки «Автоматизація виробництва» відкривається вікно яке виводить на екран схему автоматизації синтезу сечовини з двоступінчастою дистиляціє плаву. Закриття якого виконується натисканням кнопки "закрыть". 
 
 
 
 

   При натисканні кнопки «Управління вакуум-випарним апаратом» відкривається підменю  з кнопками «Схема автоматизації», «Схема і опис контуру регулювання» та «Демонстрація роботи контуру  регулювання»

При натисканні кнопки  «Схема автоматизації» відкривається  вікно яке виводить на екран схему автоматизації вакуум-випарного апарата. 
 
 
 
 
 
 
 
 

При натисканні кнопки «Схема і опис контуру регулювання» відкривається вікно яке виводить на екран схему контуру регулювання вакуум випарного апарату та її опис. 
 
 
 
 
 
 

При натисканні кнопки «Демонстрація роботи контуру  регулювання» відкривається вікно яке виводить на екран демо-ролик який демонструє роботу вакуум-випарного апарату та його контуру регулювання. Закриття якого виконується натисканням кнопки "закрыть". 
 
 
 
 
 
 

   При натисканні кнопки «Управління дистиляційною колоною» відкривається підменю з кнопками «Схема автоматизації», «Схема і опис контуру регулювання» та «Специфікація на ТЗА схеми автоматизації».

   При натисканні кнопок «Схема автоматизації», «Схема і опис контуру регулювання» відкриваються точно такі вікна як і в управлінні вакуум-випарного апарата, які будуть містити схему автоматизації дистиляційної колони та схему і опис контуру дистиляційної колони.

   При натисканні кнопки «Специфікація на ТЗА схеми  автоматизації» відкривається вікно  яке виводить на екран специфікацію.  
 
 
 
 

   

   При натисканні кнопки «Управління колоною синтезу» відкривається підменю з кнопками «Схема автоматизації», «Схема і опис контуру регулювання» та «Опис роботи приладів контуру».

      Кнопки  «Схема автоматизації» та «Схема і опис контуру регулювання» будуть відкривати вікна такі ж самі як і управлінні вакуум-випарного апарату і дистиляційної колони.

      При натисканні кнопки «Опис роботи приладів контуру» відкривається вікно яке  виводить на екран опис роботи приладів контуру. 
 
 

При натисканні на основному меню кнопки «Інформація» виводиться підменю яке містить  дві кнопки «Список літератури»  і «Про програму».

При натисканні «Список літератури» відкривається  вікно яке виводить на екран список використаної літиретури.

При натисканні кнопки «Про програму» виводиться вікно  яке містить інформацію про розробника викладача який прийняв. Для закриття потрібно натиснути кнопку «Ок». 
 

Остання кнопка основного меню «Вихід» при натисканні відкривається підменю з двома  кнопками «Так» і «Ні». При натисканні «Так» закривається основне вікно  програми, а при «Ні» продовжується  робота програми.

1.2. Специфікація візуальних і не візуальних компонент бібліотеки VSL які використовуються на формах прикладної навчальної програми  С++.

     
     
    MainMenu

    (головне меню)

    Standard Не візуальний компонент, місце його розміщення на формі в процесі проектування не має ні якого значення для користувача – він все рівно побача не сам компонент, а тільки меню, згенероване ним.
     
     

    RichEdit

    (багаторядкове вікно редагування в форматі RTF)

    Win32 Компонент являє собою вікно редагування в стилі Windows в  форматі RTF, дозволяє виконувати вибір атрибутів шрифта, пошук текста і багато іншого.
     

    Image

    (зображення)

    Additional Використовується  для відображення графіки: піктограм, бітових матриць.
     
     
    Ttimer

    (секундомір)

     

     
    System
     
    Використовується  для події в певний час або неодноразово, після виміряного інтервалу.
     

    Button (командна кнопка)

    Standard Використовується  для створення кнопок, якими користувач виконує команди в додатках.
     

    Chart (диаграма)

    Additional Використовується  для створення  графіків і діаграм на формі в додатках

    Label

    (мітка);

    Standard Використовується  для створення  текстових міток.
 

1.3. Алгоритми і функції для програмування виконання команд основного меню прикладної навчальної програми С++.

При натисненні «Мнемосхема» спрацьовує подія N2Click і в Image2 на Form1 загружається рисунок мнемосхеми технологічного процесу синтезу сечовини з двоступінчатою дистиляцією плаву.

При натисненні «Опис схеми» спрацьовує подія N3Click відкривається Form2 і в RichEdit1 загружається файл opis.rtf.

При натисненні «Продукція» спрацьовує подія N4Click відкривається Form2 і в RichEdit1 загружається файл prod.rtf.

При натисненні «Конструкція» спрацьовує подія N7Click відкривається Form3і в Image1 загружає конструкцію апарату.

При натисненні «Опис» спрацьовує подія N8Click відкривається Form2 і в RichEdit1 загружається файл опис апарату.

При натисненні «Параметри» спрацьовує подія N9Click відкривається Form4 і загружаються два графіка.

При натисненні «Автоматизація виробництва» спрацьовує подія N23Click відкривається Form9 і в Image1 загружається файл sxe.jpg.

При натисненні «Схема автоматизації» спрацьовує подія N25Click відкривається Form11 і в Image1 загружається схема апарата.

При натисненні «Схема і опис схеми контуру регулювання» спрацьовує подія N26Click відкривається Form10 і в Image1 та RichEdit1 загружається схема контуру регулювання та його опис.

При натисненні «Демонстрація роботи контуру регулювання» спрацьовує подія N27Click відкривається Form9 і запускається демо-ролик.

При натисненні «Специфікація на ТЗА схеми автоматизації» спрацьовує подія N31Click відкривається Form12 і в Image1 загружається файл spe.jpg.

При натисненні «Опис роботи приладів контуру» спрацьовує подія N35Click відкривається Form2 і в RichEdit1 загружається файл оріс.rtf.

При натисненні «Література» спрацьовує подія N19Click відкривається Form2 і в RichEdit1 загружається файл Ііт.rtf.

При натисненні «Про програму» спрацьовує подія N20Click відкривається AboutBox.

При натисненні «Вихід» спрацьовує подія N21Click відбувається вихід з програми.

1.4.Алгоритм  обробки команд  по координатах  вказника  маніпулятора  мишки при перегляді  мнемосхеми  ХТП  синтезу сечовини з двоступінчатою дистиляцією плава.

Алгоритм обробки  команд детально розглянутий на додатку.

При наведенні  курсора мишки на Image2 спрацьовує подія Image2MouseMove і Label1виводить назву цього апарату .

 При наведенні  курсора мишки на Image3 спрацьовує подія Image3MouseMove і Label1виводить назву цього апарату .

При наведенні  курсора мишки на Image4 спрацьовує подія Image4MouseMove і Label1виводить назву цього апарату .

При наведенні  курсора мишки на Image5 спрацьовує подія Image5MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image6 спрацьовує подія Image6MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image7 спрацьовує подія Image7MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image8 спрацьовує подія Image8MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image9 спрацьовує подія Image9MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image2 спрацьовує подія Image10MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image2 спрацьовує подія Image10MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image11 спрацьовує подія Image11MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image12 спрацьовує подія Image12MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image13 спрацьовує подія Image13MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image14 спрацьовує подія Image14MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image15 спрацьовує подія Image15MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image16 спрацьовує подія Image16MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image17 спрацьовує подія Image17MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image18 спрацьовує подія Image18MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image19 спрацьовує подія Image19MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image20 спрацьовує подія Image20MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image21 спрацьовує подія Image21MouseMove і Label1виводить назву цього апарату.

При наведенні  курсора мишки на Image22 спрацьовує подія Image22MouseMove і Label1виводить назву цього апарату.

Информация о работе Структура файлового забезпечення прикладної навчальної програми С++ з автоматизацією ХТП синтезу сечовини з двоступінчатою дистиляці