Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/48: Рейтинг темы: голосов - 48, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29

Интересная задача - моделирование процессов UNIx

13.01.2013, 20:12. Показов 9913. Ответов 61
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый вечер. В 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
GENERATE 1,,1,1024,2;
QUEUE QUzel_1;
PREEMPT Uzel;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RETURN Uzel;
TERMINATE 1;
 
GENERATE 1,,1,1024,3;
QUEUE QUzel_2;
PREEMPT Uzel;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RETURN Uzel;
TERMINATE 1;
 
GENERATE 1,,1,1024,4;
QUEUE QUzel_3;
PREEMPT Uzel;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RETURN Uzel;
TERMINATE 1;

В этом направление решается задача? Так нужно расписать каждый узел? А как сделать переход- разветвление на 3 состояния? Большое спасибо.
Вложения
Тип файла: docx вопрос.docx (49.3 Кб, 16 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2013, 20:12
Ответы с готовыми решениями:

Имитационное моделирование экономических процессов
Доброго времени суток. Господа, нуждаюсь в вашей помощи. Имеется задание и надо к нему решение в...

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

Моделирование случайных процессов методом Монте-Карло
Добрые люди,помоги в написании курсовой.Данную задачу нужно решить в экселле,буду очень благодарен...

61
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Klassik Посмотреть сообщение
А на с4ет рисунка рукой вроде он верен
Не вижу циклической составляющей "прерывание , возврат из прерывания"
1
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:17  [ТС]
Вот уже пошли ошибки((

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
GENERATE 1,,1,1024;
PRIORITY (uniform (3,0,256));
QUEUE QUzel_1;
SEIZE Uzel1;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RELEASE Uzel1;
TRANSFER 0.5,Met1,Met2;
 
 
 
Met1 QUEUE QUzel_2;
SEIZE Uzel2;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RELEASE Uzel2;
TRANSFER 0.5,QUzel_4,QUzel_3;
 
Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER QUzel_2;
 
 
 
QUEUE QUzel_4;
SEIZE Uzel4;
DEPART QUzel_4;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel4;
TRANSFER PICK,QUzel_5,QUzel_8;
 
QUEUE QUzel_5;
SEIZE Uzel5;
DEPART QUzel_5;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel5;
TRANSFER 0.5,QUzel_2,QUzel_6;
 
QUEUE QUzel_7;
SEIZE Uzel7;
DEPART QUzel_7;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel7;
 
QUEUE QUzel_8;
SEIZE Uzel8;
DEPART QUzel_8;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel8;
 
QUEUE QUzel_6;
SEIZE Uzel6;
DEPART QUzel_6;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel6;
TRANSFER QUzel_3;
 
 
TERMINATE 1;


01/13/13 23:17:02 Model Translation Begun.
01/13/13 23:17:02 Ready.
01/13/13 23:17:05 START 1
01/13/13 23:17:05 Simulation in Progress.
01/13/13 23:17:05 Error Stop.
01/13/13 23:17:05 Halt. XN: 1. Block 20 Next.
01/13/13 23:17:05 Clock:58544.520987. Next: TRANSFER. Line 24.
01/13/13 23:17:05 TRANSFER QUzel_2;
01/13/13 23:17:05 TRANSFER Operand B or C must be used.
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:21
Цитата Сообщение от Klassik Посмотреть сообщение
TRANSFER QUzel_2;
опять запятую забыли))
1
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:22  [ТС]
4то то с трансфером намудрил(но не вижу ошибки пишет про параметры оператора B и C не использовал((.
А про цикли4еское прерывание на 4 узле да не нарисовал - пока хоть так бы сделать(((
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:22
Цитата Сообщение от Klassik Посмотреть сообщение
TRANSFER 0.5,QUzel_2,QUzel_6;
Блин, какие нафиг QUzel_2, это очереди, а вам метки нужно met1 или подобное
1
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:31  [ТС]
Блин, какие нафиг QUzel_2, это очереди, а вам метки нужно met1 или подобное
ок))) передалаю

Добавлено через 2 минуты
А две метки на один узел можно делать?)

Code
1
2
3
4
5
6
Met3 Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER ,QUzel_2;
Добавлено через 1 минуту
01/13/13 23:30:19 Model Translation Begun.
01/13/13 23:30:19 Line 19, Col 5. Invalid identifier. Expecting a GPSS Verb.
01/13/13 23:30:19 Met3 Met2 QUEUE QUzel_3;
01/13/13 23:30:19 **** Model Translation Aborted ****


Нельзя две метки((((( а как же тогда ?????
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:44
вот
GENERATE 1,,1,1024;
PRIORITY (uniform (3,0,256));

QUEUE QUzel_1;
SEIZE Uzel1;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RELEASE Uzel1;
TRANSFER 0.5,Met1,Met2;

Met1 QUEUE QUzel_2;
SEIZE Uzel2;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RELEASE Uzel2;
TRANSFER 0.5,Met3,Met2;

Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER ,Met1;

Met3 QUEUE QUzel_4;
SEIZE Uzel4;
DEPART QUzel_4;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel4;
TRANSFER PICK,27,30;
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7
Met4 QUEUE QUzel_5;
SEIZE Uzel5;
DEPART QUzel_5;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel5;
TRANSFER 0.5,Met1,Met8;

Met5 QUEUE QUzel_7;
SEIZE Uzel7;
DEPART QUzel_7;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel7;

Met6 QUEUE QUzel_8;
SEIZE Uzel8;
DEPART QUzel_8;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel8;
TRANSFER ,Met3;

Met7 TERMINATE 1;

Met8 QUEUE QUzel_6;
SEIZE Uzel6;
DEPART QUzel_6;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel6;
TRANSFER ,Met2;

Добавлено через 1 минуту
зачем две метки))

Добавлено через 1 минуту
я же считаю правильным (вмеру того что почти сплю) вот так:
GENERATE 1,,1,1024;
PRIORITY (uniform (3,0,256));

QUEUE QUzel_1;
SEIZE Uzel1;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RELEASE Uzel1;
TRANSFER 0.5,Met1,Met2;

Met1 QUEUE QUzel_2;
SEIZE Uzel2;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RELEASE Uzel2;
TRANSFER 0.5,Met3,Met2;

Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER ,Met1;

Met3 QUEUE QUzel_4;
SEIZE Uzel4;
DEPART QUzel_4;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel4;
TRANSFER PICK,27,31;
TRANSFER ,Met3
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7
Met4 QUEUE QUzel_5;
SEIZE Uzel5;
DEPART QUzel_5;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel5;
TRANSFER 0.5,Met1,Met8;

Met5 QUEUE QUzel_7;
SEIZE Uzel7;
DEPART QUzel_7;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel7;

Met6 QUEUE QUzel_8;
SEIZE Uzel8;
DEPART QUzel_8;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel8;
TRANSFER ,Met3;

Met7 TERMINATE 1;

Met8 QUEUE QUzel_6;
SEIZE Uzel6;
DEPART QUzel_6;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel6;
TRANSFER ,Met2;

Добавлено через 49 секунд
найдете разницу и поймете почему, можете взять с полки пирожок))

Добавлено через 2 минуты
кстати кажется здесь намудрил
Цитата Сообщение от SergProgC++ Посмотреть сообщение
TRANSFER PICK,27,31;
TRANSFER ,Met3
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7
но что то запамятовал как там номера блоков считаются

Добавлено через 20 секунд
хотя работает правильно

Добавлено через 1 минуту
Цитата Сообщение от SergProgC++ Посмотреть сообщение
ADVANCE (uniform (4,0,32767));
ой ну и тут рекомендую генераторы разные поставить
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:45  [ТС]
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
GENERATE 1,,1,1024;
PRIORITY (uniform (3,0,256));
QUEUE QUzel_1;
SEIZE Uzel1;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RELEASE Uzel1;
TRANSFER 0.5,Met1,Met2;
 
 
 
Met1 QUEUE QUzel_2;
SEIZE Uzel2;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RELEASE Uzel2;
TRANSFER 0.5,Met2,Met3;
 
Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER ,Met1;
 
 
 
Met3 QUEUE QUzel_4;
SEIZE Uzel4;
DEPART QUzel_4;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel4;
TRANSFER PICK,Met4,Met5;
 
Met4 QUEUE QUzel_5;
SEIZE Uzel5;
DEPART QUzel_5;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel5;
TRANSFER 0.5,Met1,Met6;
 
QUEUE QUzel_7;
SEIZE Uzel7;
DEPART QUzel_7;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel7;
 
Met5 QUEUE QUzel_8;
SEIZE Uzel8;
DEPART QUzel_8;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel8;
 
Met6 QUEUE QUzel_6;
SEIZE Uzel6;
DEPART QUzel_6;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel6;
TRANSFER ,Met2;
 
 
 
 
 
TERMINATE 1;

Ошибка --

01/13/13 23:42:28 Model Translation Begun.
01/13/13 23:42:28 Ready.
01/13/13 23:42:31 START 1
01/13/13 23:42:31 Simulation in Progress.
01/13/13 23:42:31 Error Stop.
01/13/13 23:42:31 Halt. XN: 197. Block 37 Next.
01/13/13 23:42:31 Clock:127495.430980. Next: RELEASE. Line 46.
01/13/13 23:42:31 RELEASE Uzel7;
01/13/13 23:42:31 Attempt to release an unowned Facility.

Добавлено через 49 секунд
Или я разогнался с метками?)))
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:46
Цитата Сообщение от Klassik Посмотреть сообщение
Ошибка --
Спешим!!
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:47  [ТС]
01/13/13 23:46:46 Model Translation Begun.
01/13/13 23:46:46 Ready.
01/13/13 23:46:49 START 1
01/13/13 23:46:49 Simulation in Progress.
01/13/13 23:46:49 Error Stop.
01/13/13 23:46:49 Halt. XN: 827. Block 29 Next.
01/13/13 23:46:49 Clock:105516.506992. Next: DEPART. Line 37.
01/13/13 23:46:49 DEPART QUzel_5;
01/13/13 23:46:49 Operand B. Illegal attempt to make Queue entity content negative.
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:50
Цитата Сообщение от Klassik Посмотреть сообщение
01/13/13 23:46:46 Model Translation Begun.
01/13/13 23:46:46 Ready.
01/13/13 23:46:49 START 1
01/13/13 23:46:49 Simulation in Progress.
01/13/13 23:46:49 Error Stop.
01/13/13 23:46:49 Halt. XN: 827. Block 29 Next.
01/13/13 23:46:49 Clock:105516.506992. Next: DEPART. Line 37.
01/13/13 23:46:49 DEPART QUzel_5;
01/13/13 23:46:49 Operand B. Illegal attempt to make Queue entity content negative.
что это вы запускаете, выше постом выложил код, у меня работает

Добавлено через 1 минуту
еще раз
GENERATE 1,,1,1024;
PRIORITY (uniform (3,0,256));

QUEUE QUzel_1;
SEIZE Uzel1;
DEPART QUzel_1;
ADVANCE (uniform (1,0,32767));
RELEASE Uzel1;
TRANSFER 0.5,Met1,Met2;

Met1 QUEUE QUzel_2;
SEIZE Uzel2;
DEPART QUzel_2;
ADVANCE (uniform (2,0,32767));
RELEASE Uzel2;
TRANSFER 0.5,Met3,Met2;

Met2 QUEUE QUzel_3;
SEIZE Uzel3;
DEPART QUzel_3;
ADVANCE (uniform (3,0,32767));
RELEASE Uzel3;
TRANSFER ,Met1;

Met3 QUEUE QUzel_4;
SEIZE Uzel4;
DEPART QUzel_4;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel4;
TRANSFER PICK,27,31;
TRANSFER ,Met3
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7
Met4 QUEUE QUzel_5;
SEIZE Uzel5;
DEPART QUzel_5;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel5;
TRANSFER 0.5,Met1,Met8;

Met5 QUEUE QUzel_7;
SEIZE Uzel7;
DEPART QUzel_7;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel7;

Met6 QUEUE QUzel_8;
SEIZE Uzel8;
DEPART QUzel_8;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel8;
TRANSFER ,Met3;

Met7 TERMINATE 1;

Met8 QUEUE QUzel_6;
SEIZE Uzel6;
DEPART QUzel_6;
ADVANCE (uniform (4,0,32767));
RELEASE Uzel6;
TRANSFER ,Met2;
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:55  [ТС]
востановил вашим кодом назад тоже работает))) Но я у себя тоже вроде не его не изменял хз то произошло(((
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
13.01.2013, 23:57
Цитата Сообщение от Klassik Посмотреть сообщение
востановил вашим кодом назад тоже работает))) Но я у себя тоже вроде не его не изменял хз то произошло(((
Ни чего не понял)) вроде по русский и вроде нет)))
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
13.01.2013, 23:57  [ТС]
TRANSFER PICK,27,31;
TRANSFER ,Met3
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7


Это то такое?)))
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
14.01.2013, 00:02
Надо делать "Ч"

Добавлено через 2 минуты
Цитата Сообщение от Klassik Посмотреть сообщение
TRANSFER PICK,27,31;
TRANSFER ,Met3
TRANSFER ,Met4
TRANSFER ,Met5
TRANSFER ,Met6
TRANSFER ,Met7
Равновероятное распределение, кстати
27....31, номера блоков, нужно следить чтобы номера не сбились
иначе не туда пойдет
это можно представить так
26 TRANSFER PICK,27,31;
27 TRANSFER ,Met3
28 TRANSFER ,Met4
29 TRANSFER ,Met5
30 TRANSFER ,Met6
31 TRANSFER ,Met7

Добавлено через 46 секунд
я помню что подругому можно, но я сейчас не соображаю уже))
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
14.01.2013, 00:02  [ТС]
Цитата Сообщение от SergProgC++ Посмотреть сообщение
Надо делать "Ч"
А если так транферы стоят друг за другом то транзакты разве буду проходить?? они на первом же трансфере разве не уйдут все?
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
14.01.2013, 00:04
Вообщето они по меткам распределяются, вы что по отчету не видете чтоли)) или тоже спите))
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
14.01.2013, 00:05  [ТС]
Цитата Сообщение от SergProgC++ Посмотреть сообщение
Надо делать "Ч"

Добавлено через 2 минуты

Равновероятное распределение, кстати
27....31, номера блоков, нужно следить чтобы номера не сбились
иначе не туда пойдет
это можно представить так
26 TRANSFER PICK,27,31;
27 TRANSFER ,Met3
28 TRANSFER ,Met4
29 TRANSFER ,Met5
30 TRANSFER ,Met6
31 TRANSFER ,Met7

Добавлено через 46 секунд
я помню что подругому можно, но я сейчас не соображаю уже))
Все я теперь понял)) только опасно так делать о4ень дай бог не забыть про это
0
Эксперт GPSS
 Аватар для SergProgC++
555 / 414 / 105
Регистрация: 02.07.2010
Сообщений: 1,729
14.01.2013, 00:06
завтра проснусь, вспомню как правильно
1
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 29
14.01.2013, 00:10  [ТС]
Кстати,4то полу4аеться все сделали? Только не уверен то правильно))

Добавлено через 2 минуты
Для заданного момента времени нужно вывести на экран список выполняющихся и вы-тесненных процессов.Это узлы 4 и 7 ... Ладно завтра доделаем . Большое спасибо за помощь. Кстати я КИПиА тоже завтра рано на работу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2013, 00:10
Помогаю со студенческими работами здесь

Моделирование бизнес процессов
В общем сейчас пишу на заказ курсовую работу по дисциплине "Проектирование бизнес-процессов" на...

Моделирование строительных процессов в Anylogic
Коллеги добрый день! Изучаю самостоятельно Anylogic, есть желание его применить в строительной...

Не стыкуется дискретное моделирование и моделирование через диаграмму состояний
Добрый день! В диаграмма состояний ставлю переходы по условию, переменные для условия беру из...

Интересная задачка, Одноканальное СМО с очередью
Имеется компьютерная мастерская с одним мастером. В СМО приходят заявки с интенсивностью 0,7 заявок...

Моделирование процесса сдачи в аренду спецтехники
Помогите исправить ошибку или предложите пожалуйста другой вариант этой задачи=( Компания...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru