0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 6
|
|
1 | |
Смоделировать процесс обработки 500 сигналов, поступающих с датчиков12.05.2013, 12:22. Показов 7780. Ответов 4
Метки нет Все метки)
(
Система обработки информации содержи мультиплексный канал и три мини-ЭВМ. Сигналы от датчиков поступают на вход канала через интервалы времени 10 ± 5 мкс. В канале они буферируются и предварительно обрабатываются в течение 10 ± 3 мкс. Затем они поступают на обработку в ту мини-ЭВМ, где имеется наименьшая по длине входная очередь. Емкости входных накопителей во всех мини-ЭВМ рассчитаны на хранение величин 10 сигналов. Время обработки сигнала в любо мини-ЭВМ равно 33 мкс.
Смоделировать процесс обработки 500 сигналов, поступающих с датчиков. Определить средние времена задержки сигналов в канале и мини-ЭВМ и вероятности переполнения входных накопителей. Обеспечить ускорение обработки сигнала в ЭВМ до 25 мкс при достижении суммарной очереди сигналов значения 25 единиц. P.S. Нужна курсовая работа, нашел много тем по этому поводу, но ни одного готового курсового, дело в том, что код у меня практически сделан, разве что несколько недочетов, Q-схема есть, нужна блок-диаграмма и сама пояснительная записка. Если нет курсовой, то тогда нужно исправить ошибки в коде. Вот, собственно, сам код, преподаватель сказала изменить оператор SEIZE, так как нужно, чтобы занималось не 1 устройство, также необходимо вставить оператор FVARIABLE для подсчета транзактов попавших в отказ Код
GENERATE 10,5 ;генерация сигналов QUEUE CANOCH ;вход в очередь в канал SEIZE CAN ;вход на обработку в канал DEPART CANOCH ;выход из очереди ADVANCE 10,3 ;обработка в канале RELEASE CAN ;выход из канала TEST L Q$OCH1,10,MET3 ;не превышает ли 10 единиц очередь OCH1 TEST L Q$OCH2,10,MET3 ;не превышает ли 10 единиц очередь OCH2 TEST L Q$OCH3,10,MET3 ;не превышает ли 10 единиц очередь OCH3 TEST L Q$OCH1,Q$OCH2,MET1;сравнение объёмов очередей ОСН1 и ОСН2 TEST L Q$OCH1,Q$OCH3,MET2;сравнение объёмов очередей ОСН1 и ОСН3 QUEUE OCH ;вход в общую очередь QUEUE OCH1 ;вход в очередь к миниЭВМ 1 SEIZE EVM1 ;вход в миниЭВМ 1 DEPART OCH ;выход из общей очереди DEPART OCH1 ;выход из очереди к миниЭВМ 1 TEST L Q$OCH,25,MET4 ;сравнение объёма общей очереди ADVANCE 33 ;обработка в миниЭВМ 1 TRANSFER ,MET7 MET4 ADVANCE 25 ;обработка в миниЭВМ 1 в случае переполнении общей очереди MET7 RELEASE EVM1 ;выход из миниЭВМ 1 TERMINATE 1 MET1 TEST L Q$OCH2,Q$OCH3,MET2 ;сравнение объёмов очередей ОСН2 и ОСН3 QUEUE OCH ;вход в общую очередь QUEUE OCH2 ;вход в очередь к миниЭВМ 2 SEIZE EVM2 ;вход в миниЭВМ 2 DEPART OCH ;выход из общей очереди DEPART OCH2 ;выход из очереди к миниЭВМ 2 TEST L Q$OCH,25,MET5 ;сравнение объёма общей очереди ADVANCE 33 ;обработка в миниЭВМ 2 TRANSFER ,MET8 MET5 ADVANCE 25 ;обработка в миниЭВМ 2 в случае переполнении общей очереди MET8 RELEASE EVM2 ;выход из миниЭВМ 2 TERMINATE 1 MET2 QUEUE OCH ;вход в общую очередь QUEUE OCH3 ;вход в очередь к миниЭВМ 3 SEIZE EVM3 ;вход в миниЭВМ 3 DEPART OCH ;выход из общей очереди DEPART OCH3 ;выход из очереди к миниЭВМ 3 TEST L Q$OCH,25,MET6 ;сравнение объёма общей очереди ADVANCE 33 ;обработка в миниЭВМ 3 TRANSFER ,MET9 MET6 ADVANCE 25 ;обработка в миниЭВМ 3 в случае переполнении общей очереди MET9 RELEASE EVM3 ;выход из миниЭВМ 3 TERMINATE 1 MET3 TERMINATE ;вывод из системы необработанных сигналов
0
|
|
12.05.2013, 12:22 | |
Ответы с готовыми решениями:
4
Процесс обработки сигналов, поступающих с датчиков Моделирование обработки сигналов с датчиков. Ускорение обработки сигнала Смоделировать процесс обработки деталей на станке
|
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
12.05.2013, 19:05 | 2 |
1.
Вопрос: Какая вам разница до других очередей, пусть в них даже по 10 заявок будет, если заявка выбирает наименьшую очередь!!! 2. 3. 4. ![]() 5. Ну ежели хотите, то в начале кода NUMBER VARIABLE (N$MET3)
1
|
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 6
|
|
12.05.2013, 19:49 [ТС] | 3 |
0
|
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
12.05.2013, 20:10 | 4 |
Ну написал же выше подробно. Убираете вообще из начала программы
например перед QUEUE OCH1 Код
TEST L Q$OCH1,10,MET3 ;не превышает ли 10 единиц очередь OCH1
1
|
0 / 0 / 0
Регистрация: 10.04.2015
Сообщений: 1
|
|
10.04.2015, 12:26 | 5 |
Скажите кто нибудь знает как эту же задачу смоделировать в программе Arena? очень надо пожалуйста
0
|
10.04.2015, 12:26 | |
Помогаю со студенческими работами здесь
5
Смоделировать процесс обработки на станке 100 деталей Поток из 500 заготовок,поступающих с интервалом 10-20 сек Построить программу модели процесса прохождения 500 деталей, поступающих в промежутке времени 11 ± 5 единиц Смоделировать процесс работы системы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |