Форум программистов, компьютерный форум, киберфорум
AnyLogic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
1

Вставка кода в накопитель (панель системная динамика)

06.03.2020, 11:00. Показов 2469. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Внутри агента NutritionBox есть накопитель W_flac_с и переменная C_flac_c. Они принимают отрицательные значения, но по логике процесса физического мне такое не подходит. Это вес и концентрация, они не могут быть отрицательными.
Я пробовал вставить из панели "диаграмма действий" некий "код" напрямую в диаграмму , на которой у меня сейчас всё тольк в логике системной динамики и больше никак. Не вышло.

Ищу, куда можно вставить код:

Java
1
2
if W_flac_с <0
W_flac_с =0;
ну и соответственно


Java
1
2
if С_flac_с <0
С_flac_с =0;
И не понимаю.

Как сделать так, что бы накопитель и переменная никогда не были отрицательными?
Вложения
Тип файла: rar integralModel.rar (17.9 Кб, 1 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2020, 11:00
Ответы с готовыми решениями:

Системная динамика и Anylogic
Доброго времени суток! Возникло некоторое непонимание использование продукта. Ранее работала в...

Системная динамика, модель конкуренции двух компаний. (пакет Ithink)
Очень нужна помощь знающих работу в пакете Ithink 9.0.2 людей. Непонятно, как задать изменение...

Динамика Html - кода
Друзья! Есть код: &lt;td&gt; &lt;label&gt;&lt;input name=&quot;answer_12255&quot; type=&quot;radio&quot; value=&quot;1&quot; /&gt; ...

Комп не видит Накопитель WD My passport 500gb(Накопитель не падал)
Случилось так что мой накопитель начал очень сильно глючить (наверное вирусы),антивирус ничего не...

6
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
06.03.2020, 11:10  [ТС] 2
0
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
08.03.2020, 14:42  [ТС] 3
Что то почти нужно мне я нашел вот тут в справке

Учитывая, что мне нужно ещё и для разных диапазонов температур использовать разные функции, мне придётся делать вот что:

1.создать массив Temperature, в котором будет 100 членов от нуля до 100 градусов
2.как то обозвать два типа подмассивов внутри массива.
а) подмассив От 0 до 20 и от 50 до 100 мне надо назвать BeforEmpiric и PostEmpiric соответственно. массив меджу ними назвать просто Empiric
б) для этих трех подмассивов задать уравнения соответственно кнопке "добавить уравнение"

Однако все это очень заморочно.
неужели нельзя это сделать просто кодом?

Добавлено через 13 минут
Тогда встает такой вопрос.
Можно ли в эни лоджик задать массив, как это делается в языке R или питоне?
Ну типа как
seq(1,100)
В моем случае будет что то типа

Java
1
2
3
4
 BeforEmpiric <- seq(1,19)
 Empiric<- seq (20,49)
 PostEmpiric <- seq (50,100)
 Nemperature = BeforEmpiric + Empiric +PostEmpiric
0
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
13.03.2020, 17:47  [ТС] 4
Внутри эни лоджик есть обучающая модель Vibrating String. Там говорится о работе с массивами, а вернее, с диапазонами. Но там есть только два вида данных из панели системная динамика- параметры и потоки. Параметры с динамическими переменными никак не связаны, а у меня это главная проблема . связать параметр- массив с потоком проблемы не составляет- просто для каждого подмассива основного массива выбранной размерности можно написать свою формулу. Но как параметры привязать к переменным?


Вложения
Тип файла: rar integralModel.rar (18.1 Кб, 0 просмотров)
0
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
13.03.2020, 18:49  [ТС] 5
0
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
20.03.2020, 20:14  [ТС] 6
Я в принципе, на 90% понял, как это делать: пришлось использовать табличные функции. а вообще конечно лучше пытаться все такие дела решать внутри потоков. а не переменных.




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


Добавлено через 1 час 11 минут
на канале есть вторая часть этого видео
0
4 / 12 / 1
Регистрация: 28.11.2015
Сообщений: 528
10.04.2020, 22:14  [ТС] 7
чё то вообще все видео перестали тут работать на форуме

Добавлено через 2 минуты
https://www.youtube.com/watch?v=sA9VZ3YrbFs
https://www.youtube.com/watch?v=B24FYPXWGKA
0
10.04.2020, 22:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2020, 22:14
Помогаю со студенческими работами здесь

Вставка bmp изображения в диалоговую панель
Создаю диалоговую панель и пытаюсь в нее вставить изображение. Саму панель делаю через ресурсы. Ума...

Динамика, динамика и снова динамика
Вот как сделать например, что бы динамический массив например int **pArray = new int*; for(int...

Вставка кода С
Мне нужно в питончик вставить код написанный на СИ, подсказали библиотеку ctypes, кто - нибудь...

Вставка BB кода
Всем привет. Делаю себе на сайте bb коды. Так как не силен в js нашел на просторах интернета код,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru