Форум программистов, компьютерный форум, киберфорум
Наши страницы
GPSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
LiSh
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 7
1

Ошибка при симуляции (как побороть?)

25.06.2013, 00:14. Просмотров 685. Ответов 2
Метки нет (Все метки)

Задание такое же, как в этой теме
(код свой - переписал заново).

Вопрос №1:
У меня в коде при переходе от PK1 к BUF1 используется условие:
Отказы, если время ожидания в BUF1 превышает 20 ед. времени, или все KANалы в режиме недоступности
Нужно изменить условие на:
Отказы, если все места в BUF1 заняты, или хотя бы один KANал находится в режиме недоступности
Насколько я понял, мне необходимо изменить часть с:
Код
assign     zap, c1
test l     (c1-p$zap),x$otkaz,otkaz2
Вот только сделать у меня это пока не получается
Может кто-нить знает как?

Вопрос №2:
При компиляции GPSS в отчете пишет у OTKAZ3 -> UNSPECIFIED (в поле VALUE).
Что это и зачем/почему он так делает?)

Код прилепил (посмотрите, плиз - м/б еще что-нить не так).
0
Вложения
Тип файла: rar kyrs_32.rar (1.0 Кб, 8 просмотров)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 00:14
Ответы с готовыми решениями:

Ошибка при симуляции
Построил модель движения перекрестком. Поставил начало движения в одной точке, и точку отправления...

Ошибка при симуляции
Есть модель anylogic версии 7.3 в ней выполнена модель всё работает, требуется чтобы эта же модель...

AtTiny2313 + AvrStudio4 - ошибка при симуляции
Пишу на ASM для AtTiny2313. Простая такая программка:...

143 ошибка как побороть
помогите разобраться с ошибкой Error 143 : Invalid procedure or function reference в учебнике...

Как побороть ошибку при запуске службы mysqld?
у меня установлен Денвер..так же установил службу через командную строку :...

2
LiSh
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 7
25.06.2013, 00:34  [ТС] 2
C Вопросом №2 вроде разобрался (напутал с переменными - otkaz3 и otkaz 31).
Остался лишь Вопрос №1.
0
Dukalys
Модератор
1765 / 990 / 274
Регистрация: 13.02.2012
Сообщений: 3,273
25.06.2013, 07:56 3
Лучший ответ Сообщение было отмечено Dukalys как решение

Решение

Глянул код и не нашёл в нём -
Отказы, если все места в BUF1 заняты
Я бы buf1 сделал не с помощью queue-depart - такая запись не позволяет ограничивать напрямую количество мест в очереди, только косвенно через проверки.

Тут лучше завести многоканальное устройство (кол-во каналов выбрать равным количеству мест в buf1) без задержки обслуживания внутри, только задержка ожидания входа в kaskad.
перед enter buf1 нужно сделать проверку, есть ли место в buf1, если нету то в отказ
GATE SNF BUF1,OTKAZ

или хотя бы один KANал находится в режиме недоступности
Не совсем понимаю о какой недоступности идёт речь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 07:56

Как побороть мерцание при перерисовке строки контрола CListBox
Добрый день! Как побороть мерцание при перерисовке строки контрола CListBox. //Строку обновляю...

В Каких Случаях Портятся Файлы При Репликации И Как Это Побороть?
Привет! Прошу подсказать, в каких случаях портятся файлы при репликации и как это побороть?

Ошибки при симуляции
Запустил проект в симуляцию. Показывает шибки типо ошибка чтения, из за адресации.... Помогите в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru