Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые по ОАУ / Простые сети Петри.doc
Скачиваний:
74
Добавлен:
15.06.2014
Размер:
165.89 Кб
Скачать

1.7 Выходные данные

Результатом работы программы является вывод на экран путь прохождения маркера (ов) по сети: (рис1.2);

Рисунок 1.2: Вывод решения в окне программы

« Курсовой проект по теме ”Простые сети Петри ”».

2 Руководство пользователю

2.1 Назначение программы

Одной из основных идей, лежащих в основе создания сетей Петри, является отказ от временных связей между элементами при моделировании систем и замена их причинно-следственными связями. Реализованные таким образом асинхронные модели позволили решить целый комплекс проблем, касающихся локального анализа систем и выявления их причинно-следственных связей. Отрицательным моментом явились исчезновение временных параметров в чистом виде и частичная замена их событиями, привязанными к отдельным моментам или интервалам времени. Как уже указывалось выше, отсутствие средств для фиксации порядка поступления фишек (маркеров) не позволяет установить линейный порядок на множестве фишек, находящихся в позиции. Это означает по сути дела, что локальная информация о последовательности срабатывания переходов в самих позициях теряется. В алгебраических сетях Петри эта информация присутствует в последовательностях символов M(pi),M(fi). Таким образом, появилась возможность получать линейно упорядоченные последовательности символов, взаимно однозначно сопоставимых дискретной временной последовательности (0,1,2,…,n,…), единицей которой является такт времени, который в свою очередь привязан к реальному масштабу времени.

2.2 Условия выполнения программы

Данная программа не требует большого объема памяти для своего выполнения. Программа написана как Windows-приложениес простым дружественным интерфейсом. Кроме того, программа решает только одну задачу – просчитывает сеть Петри, построенную пользователем.

Основной текст программы представлен в виде файла Unit1.pasи запускается вызовом файлаProject1.ехе.Исполняемый файл программы занимает около 626килобайт основной памяти. Основная программа вызывает в процессе своей работы пять модулей:Unit2.pas, Unit3.pas, Unit4.pas, Unit5.pas, Unit6.pas.Первый из них отвечает за работу диалогового окна установки времени на переходе, второй — за окно “О программе”, третий — за окно “Help”, четвертый — за окно установки веса ребра, пятый— за окно установки маркеров. Сама программа написана в виде совокупности процедур и функций.

Для запуска программы необходимы следующие технические и операционные средства:

  • ПЭВМ, стандартной конфигурации, оснащенная манипулятором "мышь";

  • Оперативная память не менее 8Мб и свободного места на жестком диске не менее 1 Mb,

  • Операционная система Windows 95и выше.

Для вызова программы можно воспользоваться одним из двух способов:

  1. Для запуска из среды Delphi 5.0 необходимо в начале загрузить проект (Project1.dpr), а затем выбрать команду Run из основного меню программного продуктаDelphi;

  2. Для запуска из системной оболочки Windowsнеобходимо выбрать файлProject1.ехе и нажать кнопкуEnterлибо два раза щелкнуть на выбранном файле левой кнопкой мыши.

2.3Выполнение программы

После загрузки и запуска программы с помощью файла Project1.exe, на экране появляется окно “ Курсовой проект по теме ”Простые сети Петри “”, которое содержит поле для установки событий, переходов, векторов и маркеров, кнопки установки событий, переходов, векторов, маркеров, времени на переходе, веса ребер и удаления, кнопку “Start” при нажатии на которую, приложение автоматически просчитывает и выводит на экран выполнение.

Рассмотрим содержимое основного меню, которое состоит из трех пунктов:

  • Файл;

  • Редактирование;

  • Руководство пользователю.

В пункт меню Файлвключены две команды:

Очистить все поле– очищает поле от событий, переходов и векторов, удаляет все данные из матрицы данных

Завершение работы – выход из программы. Так же эта операция осуществляется по нажатию сочетания клавишAlt+F4.

В пункт меню Редактированиевключены четыре команды:

Вставка– позволяет устанавливать на поле события, переходы, вектора;

Удаление– позволяет удалять с поля события или переходы;

Вес ребра– позволяет устанавливать на вектора веса.

В пункт меню Руководство пользователювключены две команды:

определения порядка обработки деталей на двух станках;

О программе– открывает окно с общей информацией о программе;

Help– открывает окно с руководством по использованию программы.