Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
 Аватар для Johnlion
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666

Станция технического контроля телевизионных приёмников (параметры транзактов)

16.01.2015, 17:07. Показов 1691. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
взялся за задачку: Телевизионные приемники попадают на станцию технического контроля каждые 5÷2 мин. На станции находятся 2 контролера. Каждому из них требуется на проверку 9÷3 мин. Примерно 85% телевизоров проходят проверку успешно и попадают в цех упаковки. Остальные попадают в цех наладки, в котором находится двое рабочих - наладчиков. Наладка занимает 30÷10 мин. После наладки телевизоры опять поступают на контроль. Написать на GPSS модель для рабочего дня, показывающую - сколько телевизоров прошло контроль с первого раза и сколько с повторным контролем.

на GPSS задачку решил, но то, что жирным выделено, не могу сообразить как сделать. можете подсказать?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SIMULATE
    QCTRL   EQU 1
    CTRL    EQU 1
    CTRL    STORAGE 2
    QFIXER  EQU 2
    FIXER   EQU 2
    FIXER   STORAGE 2
    
    GENERATE    5,2 ;на контроль каждые 5+-2 минуты попадают приемники
COMECTRL    QUEUE   QCTRL   ;очередь в контроллер
    ENTER CTRL
    DEPART QCTRL
    ADVANCE 9,3 ;на проверку нужно 9+-3 минуты
    LEAVE CTRL
    TRANSFER 0.15,,FIXING
    TERMINATE
FIXING  QUEUE QFIXER    ;очередь к наладчику
    ENTER FIXER
    DEPART QFIXER
    ADVANCE 30,10   ;на наладку нужно 30+-10 минут
    LEAVE FIXER
    TRANSFER ,COMECTRL
    
    GENERATE    480
    TERMINATE   1
        START 1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2015, 17:07
Ответы с готовыми решениями:

Станция технического обслуживания
Доброе время суток! В универе дали задачу для допуска к экзамену, в GPSS совершенно не сильна, да и сам предмет у нас для галочки...

База данных СТО(станция технического обслуживания)
доброго времени суток, кого не затруднит решить эту лёгкую задачку, решите плиз))) Разработать программный комплекс «Станция технического...

Отдел технического контроля проверяет изделия на стандартность
Отдел технического контроля проверяет изделия на стандартность. Вероятность того, что наугад взятое изделие окажется бракованным, равна...

5
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
16.01.2015, 17:43
Johnlion, идея у вас верная.

Реализация приблизительно такая.

после GENERATE
вводим карту ASSIGN CONTROL,0 ; в параметр транзакта с именем контрол записываем значение 0

потом выполняется ваша программа и когда выполняется повторный контроль ставите флаг для этой заявки в параметре, что она прошла контроль

ASSIGN CONTROL,1

на выходе перед терминейт можно отследить сколько заявок было с контролом 0 сколько с 1. обращение к параметрам транзакта через обозначение P$CONTROL

проверка стандартная блоком TEST
TEST E P$CONTROL,0,INA4E1 ; если контрол=0 то заявка идёт ниже, иначе по метке иначе
...
INA4E1 ...
1
 Аватар для Johnlion
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
16.01.2015, 20:05  [ТС]
Dukalys, спасибо огромное, мне более менее понятно стало. я правильно записал?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SIMULATE
    QCTRL   EQU 1
    CTRL    EQU 1
    CTRL    STORAGE 2
    QFIXER  EQU 2
    FIXER   EQU 2
    FIXER   STORAGE 2
    
    GENERATE    5,2 ;на контроль каждые 5+-2 минуты попадают приемники
    ASSIGN CONTROL,0
COMECTRL    QUEUE   QCTRL   ;очередь в контроллер
    ENTER CTRL
    DEPART QCTRL
    ADVANCE 9,3 ;на проверку нужно 9+-3 минуты
    LEAVE CTRL
    TRANSFER 0.15,,FIXING
    TEST E P$CONTROL,0,WAS_ON_FIXING
    TERMINATE
WAS_ON_FIXING   TERMINATE
FIXING  ASSIGN CONTROL,1
    QUEUE QFIXER    ;очередь к наладчику
    ENTER FIXER
    DEPART QFIXER
    ADVANCE 30,10   ;на наладку нужно 30+-10 минут
    LEAVE FIXER
    TRANSFER ,COMECTRL
    
    GENERATE    480
    TERMINATE   1
        START 1
А как теперь посмотреть результат того, что жирным выделено? Вот что выдает отчет
Миниатюры
Станция технического контроля телевизионных приёмников (параметры транзактов)  
0
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
16.01.2015, 20:11
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY
                    1    GENERATE            95             0       0
                    2    ASSIGN              95             0       0
COMECTRL            3    QUEUE              106             3       0
                    4    ENTER              103             0       0
                    5    DEPART             103             0       0
                    6    ADVANCE            103             2       0
                    7    LEAVE              101             0       0
                    8    TRANSFER           101             0       0
                    9    TEST                90             0       0
                   10    TERMINATE           82             0       0
WAS_ON_FIXING      11    TERMINATE            8             0       0
FIXING             12    ASSIGN              11             0       0
                   13    QUEUE               11             0       0
                   14    ENTER               11             0       0
                   15    DEPART              11             0       0
                   16    ADVANCE             11             0       0
                   17    LEAVE               11             0       0
                   18    TRANSFER            11             0       0
                   19    GENERATE             1             0       0
                   20    TERMINATE            1             0       0
Вот табличка.
я так понимаю вы разделили выходы для контрола 0 и 1.
смотрим соотвествующие блоки - 10 и 11

Code
1
2
3
LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY
                   10    TERMINATE           82             0       0
WAS_ON_FIXING      11    TERMINATE            8             0       0
и смотрим сколько заявок побывало в этих блоках (столбец ENTRY COUNT)
1
 Аватар для Johnlion
63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
16.01.2015, 20:28  [ТС]
Dukalys, т.е. 8 раз у нас был повторный контроль, а сколько телевизоров прошли с первого раза это где глянуть?
0
 Аватар для Dukalys
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
16.01.2015, 20:38
82 телевизора.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2015, 20:38
Помогаю со студенческими работами здесь

Разработать систему контроля технического состояния узлов и устройств вычислительной системы организации
Помогите пожалуйста! Средствами прикладного программного обеспечения и сопутствующих языков программирования для создания приложения...

Параметры контроля учетных записей
Как средствами C# получить параметры контроля учетных записей при выдаче уведомлений о вносимых в пк изменениях (уведомлять всегда , не...

Какие параметры используются для контроля формата строк?
Всем привет. Например я использую функцию sprintf_s и в ней есть 3-й параметр format (Format-control string). Также нашел примеры: ...

Что почитать по генераторам телевизионных сигналов
Нужно разработать генератор телевизионных сигналов. Какая есть литература на эту тему? Интересуют не столько готовые решения, сколько...

Программа для просмотра телевизионных каналов!
Подскажите, с помощью какой программы можно смотреть телевизионные российские каналы с хорошим качеством и во весь экран (монитор на 24...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru