|
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
|
|
Одновременное освобождение устройств, работающих параллельно23.06.2013, 17:56. Показов 1147. Ответов 9
Метки нет (Все метки)
Доброго времени суток
![]() Собственно, вопрос такой. Можно ли в GPSS отловить событие описанное в заголовке темы?
0
|
|
| 23.06.2013, 17:56 | |
|
Ответы с готовыми решениями:
9
2 параллельно-работающих формы (abcObjects) Создание 2-х параллельно работающих окон Вывод 3х окон анимации, работающих параллельно |
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 23.06.2013, 18:47 | |
|
А почему нет? всё возможно.
По выходу из каждого устройства (ПОСЛЕ RELEASE) - сначала проверяем (TEST E AC1,X$XXX,NET...) текущее время AC1 равно времени XXX? если да заявка идёт далее по коду и выполняется ваш код, если текущее время освобождения не равно времени последнего освобождения другого устройства, то записывае в сохраняемую величину текущее время освобожждения SAVEVALUE XXX,AC1 таким образом и будем отлавливатьсобытие одновременного освобождения заявок. Пример написанного кода такой. В момент времени 5 освобождается первое устройство, Время записанное в XXX=0 AC1=5, времена не равны, поэтому в XXX записываем =5. В этот же момент времени освобождается 2ое устройство AC1=5 XXX=5 таким образом они равны, значит произошло одновременное освобождение устройств и т.д. и т.п.
1
|
|
|
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
|
|
| 23.06.2013, 19:56 [ТС] | |
|
Подозрительно ни одного совпадения не выдает.(
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 23.06.2013, 20:33 | |
|
Код скиньте проверим. Или сами сымитируйте искуственную ситуацию - например АБСОЛЮТНОГО СОВПадения всех заявок по времени - сделать довольно легко - 2 GENERATE с равнми интервалами и 2 ADVANCE с равными значениями - это позволить вывести на белый свет ошибку )) если такова имеется.
0
|
|
|
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
|
||||||
| 23.06.2013, 21:04 [ТС] | ||||||
0
|
||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 23.06.2013, 21:09 | |
|
Как она работает? Out2 нету
0
|
|
|
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
|
|
| 23.06.2013, 21:10 [ТС] | |
|
out2 там лишнее. Результат экспериментов
Недоглядел.
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||||||
| 23.06.2013, 21:17 | |||||||
|
Нет, Out2 не лишнее, это не показатель одновременности обслуживания.
Вот я поправил код для искусственного тестирования алгоритма "одновременное обслуживание" - работает алгоритм я писал выше - 2 генератора заявок через 10 секунд, обслуживание также одинаковое 10 секунд - итог, в OUT попадают ВСЕ заявки, хотя как мне казалось, должны попадать не все заявки а половина, потомучто первая заявка записывает XXX, а вторая уже попадает в эту ловушку - разберитесь в чём глюк здесь. - всё верно работает 2а генератор чисел, каждый по 359 сформировал - 359 попало в out (одновременное обслуживание) 359 в out2
Всё верно
1
|
|||||||
|
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
|
|
| 23.06.2013, 22:20 [ТС] | |
|
Для фиксированных значений времени работает более-менее хорошо, а вот для диапазона значений данный способ, увы, неприменим.
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||||||||||
| 24.06.2013, 06:50 | |||||||||||
|
Чем это не применим? хаха насмешили чес слово. Применим для любого. просто вы отчёт то свой смотрели? какова вероятность что будут совпадения если у вас во втором устройстве всего 25 заявок побывало? остальные все в первом обслуживаются.
Есть куча факторов, по которым может не случиться одновременного завершения обслуживания. Малое время моделирования (увеличивал не помогает). генераторы случайных чисел нифига не создают равномерного распределения (+-) ну и конечно же 7% заявок которые уходят во второе устройство, при этом загрузка устройств у вас не очень высокая
1
|
|||||||||||
| 24.06.2013, 06:50 | |
|
Помогаю со студенческими работами здесь
10
Можно ли закрыть формы на параллельно работающих приложениях? Разбить одну программу на несколько параллельно работающих
Одновременное подключение двух устройств по hdmi Можно ли параллельно воспроизводить 2 музыки с разных устройств? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|