0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
1 | |
Построить имитационную модель выдачи книг в библиотеке30.11.2013, 12:48. Показов 5507. Ответов 27
Метки нет (Все метки)
Помогите, пожалуйста, с заданием. Не знаю как его сделать.
В библиотеке без открытого доступа любой желающий получить книгу должен представить библиотекарю, работающему у стола выдачи, листок запроса. После этого библиотекарь идет в книгохранилище, ищет там книгу и возвращается с ней к столу выдачи. Затем происходит процедура выдачи, после чего посетитель уходит с книгой. Если обслуживания ожидают несколько человек, то библиотекарь может сэкономить время, забирая листки запроса сразу у нескольких читателей. Построить имитационную модель выдачи книг в библиотеке, реализующую следующие условия. 1. Поток посетителей к столу выдачи простейший с интенсивностью 30 человек в час. 2. Каждый посетитель хочет получить ровно одну книгу. 3. Обслуживание посетителей идет в порядке очереди. 4. Число библиотекарей, работающих у стола выдачи, должно быть переменным. 5. Библиотекарь одновременно берет листки запроса у нескольких посетителей, стоящих в очереди, но не более чем у четырех. 6. Если к моменту прихода посетителя свободны 2 или более библиотекарей, то его обслуживает тот из них, кто был свободен дольше других. 7. Временные характеристики модели: • время, затрачиваемое на прохождение в один конец от стола выдачи до книгохранилища 1±0,5 мин.; • время поиска в книгохранилище одной, двух, трех и четырех книг распределено по нормальному закону со средним соответственно 3, 6, 9 и 12 мин. и стандартным отклонением, равным 20% от среднего; • время оформления выдачи после возвращения библиотекаря из хранилища 2±1 мин на человека. Определить на модели: 1) распределение времени, затраченного посетителем на ожидание выдачи книги; 2) распределение числа листков запроса, забираемых библиотекарем перед уходом в книгохранилище. Провести моделирование для случаев, когда у стола выдачи работают 3, 4 и 5 библиотекарей. Для каждого случая продолжать моделирование до тех пор, пока не будут полностью обслужены 100 посетителей. Добавлено через 1 час 6 минут Подскажите, пожалуйста, с чего начать. И какие книги можно почитать по этому материалу?
0
|
30.11.2013, 12:48 | |
Ответы с готовыми решениями:
27
Построить имитационную модель СМО в GPSS World Построить имитационную модель работы станции технического обслуживания Построить имитационную модель выдачи книг в библиотеке Программа для выдачи книг в библиотеке |
Эксперт GPSS
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,723
|
|
30.11.2013, 13:58 | 2 |
поищите на форуме тут уже рекомендовали книги
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
30.11.2013, 18:35 | 3 |
Начать с самой простой литературы Кудрявцев имитационное моделирование gpss.
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
04.12.2013, 17:22 [ТС] | 4 |
Я вот написал код, посмотрите, пожалуйста, правильно ли я сделал.
Код
; GPSS/PC Program file SCHR6B 100 * LIBRARY STUDY 110 * LOC OPERATION A,B,C,D,E,F,G COMMENTS 115 SIMULATE 125 * EQUIVALENCE DENINITION(S) 135 SLIP EQU 10 145 * FUNCTION DEFINITION(S) 155 SNORM FUNCTION RN1,C25 ;Стандартное нормальное распределение функции 0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2 .06681,-1.5/.11507,-1.2/.15866,-1/.21186,-.8/.27425,-.6 .34458,-.4/.42074,-.2/.5,0/.57926,.2/.65542,.4 .72575,.6/.78814,.8/.84134,1/.88493,1.2/.93319,1.5 .97725,2/.99379,2.5/.99865,3/.99997,4/1,5 185 XPDIS FUNCTION RN1,C24 ;Экспоненциальная функция распределения 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 195 * STORAGE CAPACITY DEFINITION(S) 205 BUSY STORAGE 3 ;Установите емкость для 3-клерка 215 * TABLE DEFINITION(S) 225 DELAY TABLE M1,360,60,26 ;Время, проведенное при оформлении заказа 230 SLIPS TABLE X$COUNT1,1,1,5 ;Количество листков запрос 240 * VARIABLE DEFINITION(S) 250 DOUBL BVARIABLE X$COUNT1'E'4+W$WAIT'E'0 255 GNORM FVARIABLE (FN$SNORM/5+1)#180#P2 265 * MODEL SEGMENT 1 270 * 275 GENERATE 120,FN$XPDIS,,,1 ;Создать транзакт 280 WAIT ADVANCE ;Dummy advance block 285 GATE LS SLIP ;подождите пока клерк не принес книгу 295 ASSIGN 1,X$CLERK ;Set P1 = clerk I.D. no. 300 SAVEVALUE COUNT1+,1 ;Update count of slips clerk now h 305 TEST E BV$DOUBL,1,BYPAS ;Is this clerk done picking up 310 * slips? If not, bypass the next 315 * block 320 LOGIC R SLIP ;Yes, close the 'slip-pickup' gate 325 BYPAS GATE LS P1 ;Подождите пока клерк не оформил заказ 335 LOGIC R P1 ;Закончить выдачу книги 340 TABULATE DELAY ;Время оформления выдачи 345 TERMINATE 1 ;Удалить транзакт 350 * 355 * MODEL SEGMENT 2 360 * 365 BLOKA GENERATE ,,,3 ;Посетитель приходит 370 ASSIGN 1,N$BLOKA ;Set P1 = clerk I.D. no. 375 BLOKB TEST G W$WAIT,0 ;Anyone waiting for slip-pickup? 380 ENTER BUSY ;Yes, enter busy status 385 SAVEVALUE COUNT1,0 ;Zero out 'slips picked up' counte 390 SAVEVALUE CLERK,P1 ;Communicate clerk I.D. no. to 395 * people about to be served 400 LOGIC S SLIP ;Open slip-pickup gate 405 BUFFER ;Restart scan to let people throug 410 * the just-opened gate 415 ASSIGN 2,X$COUNT1 ;Set P2 = no. of slips picked up 420 TABULATE SLIPS ;Record no. of slips picked up 425 ADVANCE 60,30 ;Travel into the stacks 430 ADVANCE V$GNORM ;Найдите книги 435 ADVANCE 60,30 ;Return from the stacks 440 BLOKC ADVANCE 120,60 ;Finish checking out next person 445 LOGIC S P1 ;Open 'checkout-finished' gate 450 BUFFER ;Restart scan to let this next 455 * person through the just-opened gate 460 LOOP 2,BLOKC ;Loop back to finish checking out 465 * next person (if any) 470 LEAVE BUSY ;Otherwise, clerk leaves busy stat 475 TRANSFER ,BLOKB ;Go start next service cycle
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
07.12.2013, 18:26 [ТС] | 5 |
Задание:
В библиотеке без открытого доступа любой желающий получить книгу должен представить библиотекарю, работающему у стола выдачи, листок запроса. После этого библиотекарь идет в книгохранилище, ищет там книгу и возвращается с ней к столу выдачи. Затем происходит процедура выдачи, после чего посетитель уходит с книгой. Если обслуживания ожидают несколько человек, то библиотекарь может сэкономить время, забирая листки запроса сразу у нескольких читателей. Построить имитационную модель выдачи книг в библиотеке, реализующую следующие условия. 1. Поток посетителей к столу выдачи простейший с интенсивностью 30 человек в час. 2. Каждый посетитель хочет получить ровно одну книгу. 3. Обслуживание посетителей идет в порядке очереди. 4. Число библиотекарей, работающих у стола выдачи, должно быть переменным. 5. Библиотекарь одновременно берет листки запроса у нескольких посетителей, стоящих в очереди, но не более чем у четырех. 6. Если к моменту прихода посетителя свободны 2 или более библиотекарей, то его обслуживает тот из них, кто был свободен дольше других. 7. Временные характеристики модели: • время, затрачиваемое на прохождение в один конец от стола выдачи до книгохранилища 1±0,5 мин.; • время поиска в книгохранилище одной, двух, трех и четырех книг распределено по нормальному закону со средним соответственно 3, 6, 9 и 12 мин. и стандартным отклонением, равным 20% от среднего; • время оформления выдачи после возвращения библиотекаря из хранилища 2±1 мин на человека. Определить на модели: 1) распределение времени, затраченного посетителем на ожидание выдачи книги; 2) распределение числа листков запроса, забираемых библиотекарем перед уходом в книгохранилище. Провести моделирование для случаев, когда у стола выдачи работают 3, 4 и 5 библиотекарей. Для каждого случая продолжать моделирование до тех пор, пока не будут полностью обслужены 100 посетителей. Вот я написал программу для 3 библиотекарей. А чтобы сделать для 4 и 5 нужно ещё раз сделать тоже самое или как то можно в цикле.Подскажите, пожалуйста. Код
; GPSS/PC 100 * LIBRARY STUDY 110 * LOC OPERATION A,B,C,D,E,F,G COMMENTS 115 SIMULATE 125 * EQUIVALENCE DEFINITION(S) 135 SLIP EQU 10 145 * FUNCTION DEFINITION(S) 155 SNORM FUNCTION RN1,C25 ;Стандартное нормальное распределение функции 0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2 .06681,-1.5/.11507,-1.2/.15866,-1/.21186,-.8/.27425,-.6 .34458,-.4/.42074,-.2/.5,0/.57926,.2/.65542,.4 .72575,.6/.78814,.8/.84134,1/.88493,1.2/.93319,1.5 .97725,2/.99379,2.5/.99865,3/.99997,4/1,5 185 XPDIS FUNCTION RN1,C24 ;Экспоненциальная функция распределения 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 195 * STORAGE CAPACITY DEFINITION(S) 205 BUSY STORAGE 3 ;3 библиотекаря 215 * TABLE DEFINITION(S) ;Таблицы 225 DELAY TABLE M1,360,60,26 ;Таблица DELAY 230 SLIPS TABLE X$COUNT1,1,1,5 ;Таблица SLIPS 240 * VARIABLE DEFINITION(S) ;Определение переменной 250 DOUBL BVARIABLE X$COUNT1'E'4+W$WAIT'E'0 255 GNORM FVARIABLE (FN$SNORM/5+1)#180#P2 ;Переменная с плавающей точкой 265 * MODEL SEGMENT 1 270 * 275 GENERATE 120,FN$XPDIS,,,1 ;Приход посетителей 280 WAIT ADVANCE ;Процесс ожидания(задержка) 285 GATE LS SLIP ;Режим условного перехода 295 ASSIGN 1,X$VIZITOR ;Номер посетителя 300 SAVEVALUE COUNT1+,1 ;Определение количества посетителей 305 TEST E BV$DOUBL,1,BYPAS ;Если свободен библиотекарь 310 * то посетитель может дать библиотекарю листок запроса 320 LOGIC R SLIP ;Выключить логический переключатель SLIP 325 BYPAS GATE LS P1 ;Режим условного перехода 335 LOGIC R P1 ;Выключить логический переключатель P1 340 TABULATE DELAY ;В таблице DELAY будет происходить табуляция 345 TERMINATE 1 ;Завершение работы 355 * MODEL SEGMENT 2 360 * 365 BLOKA GENERATE ,,,3 ;Приход 3 посетителей 370 ASSIGN 1,N$BLOKA ;Номер посетителя 375 BLOKB TEST G W$WAIT,0 ;Если свободен библиотекарь 375 * то посетитель может дать библиотекарю листок запроса 380 ENTER BUSY ;Занято 385 SAVEVALUE COUNT1,0 ;COUNT1=0 390 SAVEVALUE VIZITOR,P1 ;VIZITOR=P1 400 LOGIC S SLIP ;Включить логический переключатель SLIP 405 BUFFER ;Возобновляет просмотр списка текущих событий 415 ASSIGN 2,X$COUNT1 ;Номер следующего посетителя 420 TABULATE SLIPS ;В таблице SLIPS будет происходить табуляция 425 ADVANCE 60,30 ;Прохождение от стола выдачи до книгохранилища 430 ADVANCE V$GNORM ;Задержка для нормального закона распределения 435 ADVANCE 60,30 ; Прохождение от книгохранилища до стола выдачи 440 BLOKC ADVANCE 120,60 ;Время оформления выдачи 445 LOGIC S P1 ;Включить логический переключатель P1 450 BUFFER ;Возобновляет просмотр списка текущих событий 460 LOOP 2,BLOKC ;Цикл организован по 2 параметру транзакта 470 LEAVE BUSY ;Освобождено 475 TRANSFER ,BLOKB ;Переход транзакта в BLOCB
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
07.12.2013, 20:19 | 6 |
А библиотекарей нельзя представить с помощью многоканального устройства с ёмкостью 3 4 или 5
ENTER - LEAVE
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
07.12.2013, 20:53 [ТС] | 7 |
Т.е сделать ещё BUSY1 и BUSY2 и через ENTER и LEAVE
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
07.12.2013, 21:03 | 8 |
BUSY STORAGE 3 ;3 библиотекаря
поменять здесь на 4 или 5
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
07.12.2013, 21:22 [ТС] | 9 |
Мне нужно отдельно для 3,4,5.
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
07.12.2013, 21:34 | 10 |
Задаёте нужно количество. запускаете моделирование.
Кудрявцев имитационное моделирование на gpss
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
08.12.2013, 12:04 [ТС] | 11 |
Получается что несколько раз запускаем моделирование?
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
08.12.2013, 12:18 | 12 |
Ну да. отдельно для 3 4 и 5 - видимо нужно сравнить какието показатели производительности.
0
|
KOPOJI
|
||||||
08.12.2013, 17:35
#13
|
||||||
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
12.12.2013, 21:38 [ТС] | 14 |
А как узнать период моделирования? И как вот это
1) распределение времени, затраченного посетителем на ожидание выдачи книги; 2) распределение числа листков запроса, забираемых библиотекарем перед уходом в книгохранилище. И как строится plot что указывать в expression
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
13.12.2013, 09:44 | 15 |
1 и 2. Нужно объявить таблицы TABLE - в них задаёте статистику которую собираете (параметр)
В коде, в том месте где нужно занести значение собираемого параметра в таблицу - пишите TABULATE NAME ; NAME - имя таблицы Самое сложное здесь - определить какой параметр заносить в таблицу. Если речь про время, то обычно используют параметр АС1 - текущее модельное время. для того чтобы засечь время заявки которое она пробыла в очереди пишем структуру Помоему примеры с таблицами в книге Кудрявцева имеются. PLOT - вроде пишите какой параметр смотрим и всё, типа текущий размер очереди Q$NAME ; NAME - имя очереди или смотрите сохраняемую величину (SAVEVALUE) X$NAME ...
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
13.12.2013, 20:18 [ТС] | 16 |
Т.е вот так. Но вроде это не так работает
Код
; GPSS/PC 100 * LIBRARY STUDY 110 * LOC OPERATION A,B,C,D,E,F,G COMMENTS 115 SIMULATE 125 * EQUIVALENCE DEFINITION(S) 135 SLIP EQU 10 145 * FUNCTION DEFINITION(S) 155 SNORM FUNCTION RN1,C25 ;Стандартное нормальное распределение функции 0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2 .06681,-1.5/.11507,-1.2/.15866,-1/.21186,-.8/.27425,-.6 .34458,-.4/.42074,-.2/.5,0/.57926,.2/.65542,.4 .72575,.6/.78814,.8/.84134,1/.88493,1.2/.93319,1.5 .97725,2/.99379,2.5/.99865,3/.99997,4/1,5 185 XPDIS FUNCTION RN1,C24 ;Экспоненциальная функция распределения 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 195 * STORAGE CAPACITY DEFINITION(S) 200 BUSY STORAGE 3 ;3 библиотекаря 205* BUSY STORAGE 4 ;4 библиотекаря 210 * BUSY STORAGE 5 ;5 библиотекаря 215 * TABLE DEFINITION(S) ;Таблицы 225 DELAY TABLE M1,360,60,26 ;Таблица DELAY 230 SLIPS TABLE X$COUNT1,1,1,5 ;Таблица SLIPS 240 * VARIABLE DEFINITION(S) ;Определение переменной 250 DOUBL BVARIABLE X$COUNT1'E'4+W$WAIT'E'0 255 GNORM FVARIABLE (FN$SNORM/5+1)#180#P2 ;Переменная с плавающей точкой 265 * MODEL SEGMENT 1 270 * 275 GENERATE 120,FN$XPDIS,,,1 ;Приход посетителей 280 WAIT ADVANCE ;Процесс ожидания(задержка) 285 GATE LS SLIP ;Режим условного перехода 295 ASSIGN 1,X$VIZITOR ;Номер посетителя 300 SAVEVALUE COUNT1+,1 ;Определение количества посетителей 305 TEST E BV$DOUBL,1,BYPAS ;Если свободен библиотекарь 310 * то посетитель может дать библиотекарю листок запроса 320 LOGIC R SLIP ;Выключить логический переключатель SLIP 325 BYPAS GATE LS P1 ;Режим условного перехода 335 LOGIC R P1 ;Выключить логический переключатель P1 340 TABULATE DELAY ;В таблице DELAY будет происходить табуляция 345 TERMINATE 1 ;Завершение работы ASSIGN 1,AC1 ; В параметр каждой заявки1 (P1) записываем текущее время QUEUE QNAME SEIZE NAME DEPART QNAME ASSIGN 1,(AC1-P1) ; тут записываем разницу между текущим временем и временем первой записи - таким образом получаем сколько времени была заявка в очереди TABULATE SLIPS ; Тут заносим это значение в таблицу 355 * MODEL SEGMENT 2 360 * 365 BLOKA GENERATE ,,,3 ;Приход 3 посетителей 370 ASSIGN 1,N$BLOKA ;Номер посетителя 375 BLOKB TEST G W$WAIT,0 ;Если свободен библиотекарь 375 * то посетитель может дать библиотекарю листок запроса 380 ENTER BUSY ;Занято 385 SAVEVALUE COUNT1,0 ;COUNT1=0 390 SAVEVALUE VIZITOR,P1 ;VIZITOR=P1 400 LOGIC S SLIP ;Включить логический переключатель SLIP 405 BUFFER ;Возобновляет просмотр списка текущих событий 415 ASSIGN 2,X$COUNT1 ;Номер следующего посетителя 420 TABULATE SLIPS ;В таблице SLIPS будет происходить табуляция 425 ADVANCE 60,30 ;Прохождение от стола выдачи до книгохранилища 430 ADVANCE V$GNORM ;Задержка для нормального закона распределения 435 ADVANCE 60,30 ; Прохождение от книгохранилища до стола выдачи 440 BLOKC ADVANCE 120,60 ;Время оформления выдачи 445 LOGIC S P1 ;Включить логический переключатель P1 450 BUFFER ;Возобновляет просмотр списка текущих событий 460 LOOP 2,BLOKC ;Цикл организован по 2 параметру транзакта 470 LEAVE BUSY ;Освобождено 475 TRANSFER ,BLOKB ;Переход транзакта в BLOCB
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
13.12.2013, 20:40 | 17 |
Я вот что вижу.
зачем в разных местах когда использовать одну таблицу ? заносить результаты - вы в лучшем случае будете их дублировать и статистика уже не верная получится - если вам нужно время очереди дак хватит TABULATE SLIPS после DEPART, зачем непойми где в коде ещё раз делать табулирование в эту же таблицу этого же значения P1.
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
13.12.2013, 20:45 [ТС] | 18 |
Вот что получилось. Queue не выводит
GPSS World Simulation Report - Untitled Model 1.39.3 Friday, December 13, 2013 22:44:46 START TIME END TIME BLOCKS FACILITIES STORAGES 0.000 28828.700 35 0 1 NAME VALUE BLOKA 18.000 BLOKB 20.000 BLOKC 30.000 BUSY 10003.000 BYPAS 8.000 COUNT1 10008.000 DELAY 10004.000 DOUBL 10006.000 GNORM 10007.000 NAME UNSPECIFIED QNAME UNSPECIFIED SLIP 10.000 SLIPS 10005.000 SNORM 10001.000 VIZITOR 10009.000 WAIT 2.000 XPDIS 10002.000 LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 253 0 0 WAIT 2 ADVANCE 253 50 0 3 GATE 203 0 0 4 ASSIGN 203 0 0 5 SAVEVALUE 203 0 0 6 TEST 203 0 0 7 LOGIC 203 2 0 BYPAS 8 GATE 201 0 0 9 LOGIC 201 0 0 10 TABULATE 201 0 0 11 TERMINATE 201 0 0 12 ASSIGN 0 0 0 13 QUEUE 0 0 0 14 SEIZE 0 0 0 15 DEPART 0 0 0 16 ASSIGN 0 0 0 17 TABULATE 0 0 0 BLOKA 18 GENERATE 3 0 0 19 ASSIGN 3 0 0 BLOKB 20 TEST 203 0 0 21 ENTER 203 0 0 22 SAVEVALUE 203 0 0 23 SAVEVALUE 203 0 0 24 LOGIC 203 0 0 25 BUFFER 203 0 0 26 ASSIGN 203 0 0 27 ADVANCE 203 0 0 28 ADVANCE 203 1 0 29 ADVANCE 202 0 0 BLOKC 30 ADVANCE 202 1 0 31 LOGIC 201 1 0 32 BUFFER 200 0 0 33 LOOP 200 0 0 34 LEAVE 200 0 0 35 TRANSFER 200 0 0 STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY BUSY 3 0 0 3 203 1 2.933 0.978 0 0 TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.% DELAY 3008.261 1913.725 0 _ - 360.000 4 1.99 360.000 - 420.000 5 4.48 420.000 - 480.000 4 6.47 480.000 - 540.000 7 9.95 540.000 - 600.000 4 11.94 600.000 - 660.000 5 14.43 660.000 - 720.000 6 17.41 720.000 - 780.000 0 17.41 780.000 - 840.000 2 18.41 840.000 - 900.000 6 21.39 900.000 - 960.000 2 22.39 960.000 - 1020.000 6 25.37 1020.000 - 1080.000 3 26.87 1080.000 - 1140.000 3 28.36 1140.000 - 1200.000 4 30.35 1200.000 - 1260.000 1 30.85 1260.000 - 1320.000 1 31.34 1320.000 - 1380.000 3 32.84 1380.000 - 1440.000 0 32.84 1440.000 - 1500.000 1 33.33 1500.000 - 1560.000 2 34.33 1560.000 - 1620.000 0 34.33 1620.000 - 1680.000 1 34.83 1680.000 - 1740.000 2 35.82 1740.000 - 1800.000 1 36.32 1800.000 - _ 128 100.00 SLIPS 0.000 0.000 0 LOGICSWITCH VALUE RETRY 1 0 0 2 0 1 3 0 1 SLIP 0 50 SAVEVALUE RETRY VALUE COUNT1 0 1.000 VIZITOR 0 2.000 CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE 2 0 0.000 2 31 32 1 1.000 2 1.000 FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 257 1 28838.940 257 0 1 4 0 28884.720 4 30 31 1 3.000 2 1.000 3 0 28945.652 3 28 29 1 2.000 2 1.000
0
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
13.12.2013, 20:51 | 19 |
Edit Settings 2вкладка QUEUE
Добавлено через 49 секунд А что за числа у вас перед каждой строчкой кода?
0
|
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 75
|
|
13.12.2013, 20:52 [ТС] | 20 |
Галочка стоит.
Добавлено через 41 секунду Это просто так чтоб было нагляднее.
0
|
13.12.2013, 20:52 | |
13.12.2013, 20:52 | |
Помогаю со студенческими работами здесь
20
Построить вероятностный автомат и разработать имитационную модель, позволяющую отследить работу созданного автомата Построить вероятностный автомат и разработать имитационную модель, позволяющую отследить работу созданного авт Реализовать имитационную модель системы «хищник—жертва» Довести до ума имитационную модель глушилки GSM-900 диапазона Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Блоги программистов | |||||
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом задержки)
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
|