Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000276.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
1.37 Mб
Скачать

2.4. Задание и алгоритм выполнения лабораторной работы

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

  1. На основании индивидуального задания (табл. 2.1) построить схему модели в графическом редакторе Gem-1.0.

  2. Создать на жестком диске рабочую папку для будущего проекта (в папке Modeli pilgrim\taxi45/46).

  3. Перенести в рабочую папку файл модели в формате *.*.cpp (Modeli pilgrim\taxi45/46\**.cpp).

  4. Открыть приложение Microsoft Visual C++ (Меню ПУСК, ПРОГРАММЫ, Visual C++).

  5. Выполнить следующую последовательность пунктов меню:

    1. File,

    2. New,

    3. Project,

    4. Win32 Application:

      1. В строке Locaion указать (через кнопку Browse) путь к файлу модели.

      2. Нажать кнопку OK.

  1. Вставить в проект файлы, необходимые для построения объектного кода модели.

    1. Непосредственно к модели:

- стандартную библиотеку С++ Comctl32.lib (папка Pilgrim5.0\Libnt),

- библиотеку системы PILGRIM Pilgrim.lib (папка Pilgrim5.0\Libnt).

    1. В папку Resource Files:

- файл ресурсов Windows для моделей PILGRIM Pilgrim.res (папка Pilgrim5.0\Projects\),

- файл значка Pilgrim – Pilgrim.ico (папка Pilgrim5.0\Projects\),

- файл результатов моделирования Pilgrim – Userres.rc (папка Pilgrim5.0\Projects\).

    1. В папку Source.files - файл модели <модель>.cpp (адрес расположения файла модели должен совпадать с указанным в окне Location перед вводом имени проекта в окне Name).

    2. В папку Header.files - файлы:

- userhid.h (папка Pilgrim5.0\Projects\),

- pilgrim.h (папка Pilgrim5.0\Include \),

- simulate.h (папка Pilgrim5.0\ Include \).

Примечание: Вставка файлов в проект осуществляется с помощью меню Insert, пункт Files into Project.

7. Построить исполняемый файл модели. Это делается с помощью меню Build, пункт Build <модель>.exe. Если в окне отчета о процессе построения появится сообщение «0 errors», можно запустить модель, выбрав в меню Build пункт Execute <модель>.exe.

Таблица 2.1

Номер

варианта

Модель-

ное

время,

мин

Точность

Интервал

прихода пассажиров

Pass,

мин

Интервал

приезда такси

Tax,

мин

1

360

2

1.0

10.0

2

320

3

1.8

10.4

3

342

4

1.9

11.1

4

354

2

1.6

10.9

5

333

3

1.7

11.2

6

312

4

2.0

10.3

7

344

2

1.1

14.2

8

319

3

1.2

13.0

9

341

2

1.3

12.2

10

322

4

1.4

14.5

11

328

4

1.5

14.2

12

337

3

2.1

12.3

13

318

3

2.2

11.6

14

324

2

3.0

13.4

15

357

3

3.5

10.9

16

327

4

2.6

11.1

17

336

3

1.9

14.2

18

359

3

0.9

10.8

19

348

2

2.4

12.7

20

329

2

3.2

15.0

8. Запустить процесс имитации, используя меню Запуск модели системы Pilgrim-5.0, выбрав в меню Результаты, пункт Динамика задержки. Получить графики задержек транзактов в разных узлах модели с помощью выпадающего или графического меню системы Pilgrim-5.0. Вариант графика полученных результатов задержек транзактов приведен на рис.П. 1.16.

После выполнения указанных действий необходимо просмотреть:

- график динамики задержек в узле Queue 2 и 7 (очереди пассажиров и маршрутных такси) на входе и выходе,

- графики изменения состояний узлов Key 3 и 8 (двери открыты и посадка в такси),

- графики задержек в узле Term (такси уехало).

Указанные графики скопировать с помощью клавиши PrtSc клавиатуры в буфер обмена и затем сохранить средствами Microsoft Word в папке модели под именами graf1(2).doc.

9. Выйти из среды Pilgrim. Открыть папку модели и найти в ней файл результатов моделирования в формате Word.

10. Распечатать графические файлы и файл результатов моделирования на принтере.