Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 54
1

Моделирование работы принтера

18.10.2017, 17:30. Показов 2095. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Являюсь профаном в моделирование. Прошу пояснить каким блоками какие значения генерировать и обрабатывать для задачи: Локальная сеть состоит из трех компьютеров и сервера. К серверу подключен принтер. Компьютеры посылают на печать страницы каждые 20+-5, 40+-5, 30+-10 минут. Компьютеры отправляет в среднем от 5 до 10 страниц. Одну страницу принтер печатает 60+-30секунд. Разработать схему и смоделировать процесс работы сетевого принтера в течении дня.
Заранее благодарен.

Добавлено через 8 минут
Код
SIMULATE;выполнить прогон модели

;Обработка документов с 1 рабочей станции
GENERATE 1200, 300 ;генерируем документы с первойстанции кадые 20+-5 мин
QUEUE PRINT; записываем документы в очередь принтера
SEIZE REM;принятие документа в печать 
DEPART PRINT;удаление заказа из очереди
ADVANCE 60 30; печать документак 1+-0,5 минуты
RELEASE REM;освобождается устройство
TERMINATE 

;Обработка документов с 2 рабочей станции
GENERATE 2400, 300;генерируем документы с первойстанции кадые 20+-5 сек 
QUEUE PRINT; записываем документы в очередь принтера
SEIZE REM;принятие документа в печать 
DEPART PRINT;удаление заказа из очереди
ADVANCE 60 30; печать документак 1+-0,5 минуты
RELEASE REM;освобождается устройство
TERMINATE 

;Обработка документов с 2 рабочей станции
GENERATE 1800, 600 ;генерируем документы с первойстанции кадые 20+-5 сек 
QUEUE PRINT; записываем документы в очередь принтера
SEIZE REM;принятие документа в печать 
DEPART PRINT;удаление заказа из очереди
ADVANCE 60 30; печать документак 1+-0,5 минуты
RELEASE REM;освобождается устройство
TERMINATE 


GENERATE 86400
TERMINATE 1
START 1
Сделал так, но не понимаю как указать количество листов в генерируемом документе. Подскажите пожалуйста.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2017, 17:30
Ответы с готовыми решениями:

События работы принтера
Подскажите, как реализовать работу событий печати принтера. Необходимо выводить в консоль название...

Имитация работы принтера
реализовать программно ИМИТАЦИЮ ПРИНТЕРА ,не замудренно (не пойму как),что входит в имитацию?очень...

Перехват управления работы ШД принтера
возникла необходимость вмешиваться в работу шагового двигателя струйного принтера. или двигатель...

Программа отчета работы сетевого принтера
Нужен исходник "Программа отчета роботы сетевого принтера"

2
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
18.10.2017, 18:05 2
Лучший ответ Сообщение было отмечено sumrak2010 как решение

Решение

Цитата Сообщение от sumrak2010 Посмотреть сообщение
Сделал так, но не понимаю как указать количество листов в генерируемом документе. Подскажите пожалуйста.
Это можно задать с помощью параметра заявки.
после генерации например или непосредственно "перед печатью".
Код
ASSIGN PAGE,(DUNIFORM(1,5,10)) ; Создаём параметр P$PAGE со значением равным случайному числу выбранному по равномерному дискретному распределению из диапазона [5..10]
Далее в модели для расчёта задержки или ещё чего либо можно использовать обращение к значению параметра P$PAGE

Добавлено через 2 минуты
Одну страницу принтер печатает 60+-30секунд.
Код
ADVANCE (P$PAGE#(UNIFORM(1,30,90)) ; Задержка = кол-во страниц * время печ одной страницы
Добавлено через 1 минуту
QUEUE PRINT; записываем документы в очередь принтера
SEIZE REM;принятие документа в печать
DEPART PRINT;удаление заказа из очереди
ADVANCE 60 30; печать документак 1+-0,5 минуты
RELEASE REM;освобождается устройство
TERMINATE
Код повторяется три раза - сделайте один раз и метку перед QUEUE напишите типа OBSL

тогда после генерации ВСЕ заявки (ото всех источников) отправляйте по метке OBSL
Код
TRANSFER ,OBSL
1
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 54
18.10.2017, 20:51  [ТС] 3
Спасибо огромное! Все получилось. Благодарю за ооочень быструю и качественную помощь!
0
18.10.2017, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2017, 20:51
Помогаю со студенческими работами здесь

Настройка принтера для работы с принт-сервером
Здравствуйте. У меня следующий вопрос: Развернут принт-сервер по адресу 10.20.0.19 на MS...

Моделирование работы цеха
Доброго времени суток! Вот...Обращаюсь к вам за помощью...Я учусь по Системе Дистанционного...

Моделирование работы отеля
Здравствуйте! Прошу, помочь пожалуйста с решением задачи! Заранее, огромнейшее спасибо! в...

Моделирование работы роутера
День добрый. Делаю лабу в Matlab Simulink. Задача такая: моделировать работу роутера. Приходит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru