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

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

В качестве алгоритма выполнения лабораторной работы можно принять следующую последовательность действий:

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

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

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

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

  1. Пройти следующую последовательность пунктов меню:

5.1. File,

5.2. New,

5.3. Project,

5.4. Win32 Application:

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

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

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

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

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

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

Таблица 3.2

Номер

варианта

Модельное

время, ч

Точность

Интервал

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

T_Pass, с

Интервал

приездапоезда

T_Poezd, мин

Время

Стоянки поезда

T_Poezd_Stand, с

1

360

1

15

1.5

30

2

320

3

12

1.12

24

3

340

3

13

1.4

43

4

330

2

11

1.23

35

5

335

1

16

1.42

39

6

325

1

14

1.56

29

7

315

2

18

1.6

31

8

355

3

21

1.19

28

9

350

3

12

1.67

33

10

356

3

19

1.24

35

11

320

2

22

1.51

29

12

314

1

31

1.87

30

13

345

1

26

1.43

24

14

313

3

14

1.32

38

15

342

2

17

1.9

41

16

305

2

26

1.71

35

17

312

1

31

1.68

31

18

344

1

16

1.88

38

19

321

2

14

1.35

33

20

333

3

20

1.2

34

6.2. В папку 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).

6.4. В папку 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.

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

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

- график динамики задержек в узле Queue 2 (перрон),

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

- графики задержек в узле Term (пассажир сел в поезд и поезд ушел),

- график загрузки узла Serv (поезд стоит на перроне).

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

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

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