Автоматизация проектирования и составления технологической карты термообработки заготовок

да

Блок-схема: знак<p> завершення: КонецРисунок 2.1 – Блок-схема алгоритма работы ПМК

Работа ПМК начинается с запуска файла TexProc. Перед пользователем появляется форма аутентификации пользователя. При успешном прохождении аутентификации, пользователь получает доступ к системе. В противном случае пользователю выдается сообщение об ошибке. Программа проверяет связь с базой данных и загружает данные в таблицы. После введения данных для нового технологического процесса, данные сохраняются. В таблице с данными технологических картах появляется новая запись. Выбрав необходимую запись и нажав на кнопку «Создание технологической карты» программа формирует отчет и выводит на экран пользователю. Блок-схема работы ПМК представлена на рисунке 2.1

Модульная структура ПМК для автоматизации проектирования технологического процесса термообработки заготовок представлена на рисунке 15. Функциональное назначение обслуживающих модулей ПМК для автоматизации проектирования технологического процесса термообработки заготовок представлено в таблице 2.2

Рисунок 2.2 – Модульная структура ПМК для автоматизации проектирования технологического процесса термообработки заготовок

Таблица 2.1 – Функциональное назначение обслуживающих модулей ПМК для автоматизации проектирования технологического процесса термообработки заготовок в ОГМет ЗАО НКМЗ

Модуль

Описание

Авторизация пользователя

Форма для авторизации пользователя на входе в систему

Выбор данных

Выбор справочных данных на форме ПМК

Расчеты для термического процесса

Производятся расчет, необходимые для дальнейшего построения графика термопроцесса

Работа со справочниками

Добавление, удаление данных со справочников

Формирование технологической карты

Формирование готового отчета технологической карты

Функциональное назначение обрабатывающих модулей ПМК для автоматизации проектирования технологического процесса термообработки заготовок представлено в таблице 2.2.

Таблица 2.2 – Функциональное назначение обрабатывающих модулейПМК для автоматизации проектирования технологического процесса термообработки заготовок

Модуль

Описание

Регистрация пользователя

Форма для регистрации пользователей в системе

Выбор марки стали

В зависимости от выбранной на форме марки стали, организован поиск в БД ее механических и химических свойств, критических температурных точек

Выбор оборудования

Организация выбора наиболее экономичное оборудование для данного технологического процесса, в зависимости от температурного режима

Определение расчетного размера заготовки

Организация определения расчетного размера заготовки

Расчет норм времени

Организация расчета норм времени для заданного режима термообработки

Добавление данных

Организация добавления данных в справочники

Построение графика термического процесса

Организация отрисовки графика термического процесса

Данные о заготовке, химические и механически свойства стали

Организация внесения данных в технологическую карту

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

2.2 Результаты углубленной разработки отдельных модулей ПМК дляавтоматизации проектирования технологического процесса термообработки заготовок

Основным управляющим модулем является модуль TexPro.pas. Модуль techkart.pas отвечает за вывод формы для ввода и выбора необходимых данных для заполнения технологической карты. Модуль steel.pas отвечает за хранение и отображение данных о стали. Модуль avtor.pas отвечает за вывод справочной информации об авторе.

При загрузке ПМК происходит запрос авторизации пользователя, если авторизация прошла успешно – вход в программу, иначе – выдача сообщения об ошибке или выход из ПМК. При запуске приложения программа автоматически проверяет наличие баз данных и правильность пути к ним. Если базы данных не обнаружены, то выводиться сообщение об отсутствии баз данных и программа не загружается.

Когда программа подключена к БД, все сведения из базы выводятся на экран в таблицу. Для удобства редактирования данных программа выводит их на форму для работы с таблицами. По окончанию работы в таблицах все сведения сохраняются. После сохранения данных можно составить технологическую картудля термообработки заготовок.

Покажем с помощью блок-схем и программного кода реализацию модулей ПМК расчета автоматизации проектирования технологического процесса термообработки заготовок.

На рисунке 2.3 приведена блок-схема работы аутентификации пользователя.

Рисунок 2.3 – Блок-схема аутентификации пользователя

Реализация аутентификации пользователя представлена на рисунке 2.4

if login.Text='' then ShowMessage('Введите логин');

if pass.Text='' then ShowMessage('Введите пароль');

if (login.Text<>'') and (pass.Text<>'') then begin

Try

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add('select count(surname) as count');

ADOQuery1.SQL.Add('from workers');

ADOQuery1.SQL.Add('where login='+QuotedStr(login.Text));

ADOQuery1.SQL.Add('and password='+Quotedstr(pass.text));

ADOQuery1.ExecSQL;

DataSource1.DataSet:=ADOQuery1;

result:=DataSource1.DataSet.FieldList.Fields[0].Value;

if result=0 then

showmessage('неверный логин/пароль')

else frm_main.Show;

except

ShowMessage('error');

end;

Рисунок 2.4 – Аутентификация пользователя

Алгоритм расчета данных для графика представлен на рисунке 2.5.

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19  20  21  22  23 


Другие рефераты на тему «Производство и технологии»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы