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

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

Выполнение лабораторной работы производится в соответствии с приведенным ниже алгоритмом:

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

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

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

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

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

    1. File,

    2. New,

    3. Project,

    4. Win32 Application:

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

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

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

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

- стандартную библиотеку С++ Comctl32.lib (C:\Visual Stu dio\VC98\MFC\ Lib\Comctlb32.lib),

- библиотеку системы PILGRIM Pilgrim.lib (C:\Visual Studio\VC98\

MFC\Lib\Pilgrim.lib).

    1. В папку Resource Files:

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

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

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

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

Таблица 1.1

Номер

варианта

Модель-

ное

время,

ч

Точ-

ность

Переменные

моделирования

Интервал

поступ-

ления доку-

ментов

t,ч

Время

обработки

докумен-

тов

t,ч

Интервал

возник-

новения

неполадок

t ,ч

Время

устра-

нения

неполадок

t ,ч

1

1200

2

Dist=norm

(Вычисленный закон обслуживания)

Tobs

(Вычисленное

среднее время

обслуживания)

Pogr = Tobs/3.0

(Вычисленное

среднеквадратичное

отклонение)

0.1

0.08

24.0

1.0

2

900

3

Dist=norm

Tobs

Pogr = Tobs/3.0

0.12

0.06

22.0

1.2

3

1000

4

Dist=norm

Tobs

Pogr = Tobs/3.0

0.09

0.07

21.0

1.1

4

1100

2

Dist=norm

Tobs

Pogr = Tobs/3.0

0.13

0.09

18.0

0.9

5

800

3

Dist=norm

Tobs

Pogr = Tobs/3.0

0.11

0.1

19.0

0.8

6

1300

4

Dist=norm

Tobs

Pogr = Tobs/3.0

0.14

0.11

23.0

0.95

7

1400

2

Dist=norm

Tobs

Pogr = Tobs/3.0

0.08

0.12

20.5

1.15

8

1500

3

Dist=norm

Tobs

Pogr = Tobs/3.0

0.09

0.16

23.6

1.19

9

1230

4

Dist=norm

Tobs

Pogr = Tobs/3.0

0.14

0.18

23.7

1.23

10

1180

2

Dist=norm

Tobs

Pogr = Tobs/3.

0.13

0.17

21.2

1.18

11

1540

3

Dist=norm

Tobs

Pogr = Tobs/3.

0.07

0.2

18.8

0.85

12

1610

4

Dist=norm

Tobs

Pogr = Tobs/3.

0.11

0.12

23.6

0.97

13

1430

1

Dist=norm

Tobs

Pogr = Tobs/3.

0.08

0.16

23.5

1.14

Окончание табл. 1.1

Номер

варианта

Модель-

ное

время,

ч

Точ-

ность

Переменные

моделирования

Интервал

поступ-

ления документов

t ,ч

Время

обработки

докумен-

тов

t ,ч

Интервал

возник-

новения

неполадок

t ,ч

Время

устранения

непо-

ладок

t ,ч

14

1250

2

Dist=norm

Tobs

Pogr = Tobs/3.

0.12

0.24

22.8

1.17

15

1980

3

Dist=norm

Tobs

Pogr = Tobs/3.

0.13

0.25

23.4

1.12

16

1421

4

Dist=norm

Tobs

Pogr = Tobs/3.

0.08

0.15

19.2

1.11

17

1325

1

Dist=norm

Tobs

Pogr = Tobs/3.

0.06

0.22

20.4

1.13

18

1600

2

Dist=norm

Tobs

Pogr = Tobs/3.

0.11

0.23

24.0

1.15

19

1620

3

Dist=norm

Tobs

Pogr = Tobs/3.

0.09

0.16

22.8

1.14

20

1590

4

Dist=norm

Tobs

Pogr = Tobs/3.

0.12

0.21

23.3

1.21

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

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

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

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

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

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

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

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

- график динамики задержек в узле Queue (очередь заявок) на входе и выходе,

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

- графики терминаторов (архив и журнал неисправностей) и генераторов (документы и неисправности).

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

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

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