Памятка Anylogic

  1.  Как задать массив

чтобы задать начальные значения нужно приписать к new int[100] {1,2,3,4,5}

как перечислить цвета в массиве

2.Как сделать репликацию фигуры, например, прямоугольника.

  1. в свойствах фигуры прописать динамическое значение координаты x с иcпользованием слова index , например,100 + 50 * ( index % 10 ) — каждый новый прямоугольник будет сдвинут по x вправо на 50px по сравнению с предыдущим
  2. в свойствах фигуры прописать динамическое значение координаты y с иcпользованием слова index , например,100 + 50 * ( index / 10 ) — каждый новый прямоугольник будет сдвинут по y на 50px вниз по сравнению с предыдущим

К динам.значениям реплицируемой фигуры привязать значения массива

3. Как посчитать статистику популяции

Зайти в раздел свойств популяции «Статистика» , добавить новый показатель, выбрав подходящий тип. Выражением заполняется словом item после точки — название переменной или параметра

4. Как использовать функцию exponential() в задержках блоков. Нужно взять среднее время, поделить на само себя и подставить в функцию. Для времени 220 единиц используем функцию так

 exponential(0.0045)

4. Как использовать функцию normal().

Нужно первым аругментом поставить стд. отклонение, а вторым — среднее значение случайной величины

normal(8,100)

5.Какой функцией делить одну переменную на другую, чтобы не возникало ошибки деления на нуль

zidz(arg1,arg2)

6. как задать выбор ресурса в seize

в наборе ресурсов прописать код

{{
uniform()<0.5 ?
(truck1.idle()==0 ? truck1 : truck2) :
(truck2.idle()==0 ? truck2 : truck1)
}}

или поставить условие здесь

7. чтобы агенты уходили из seize, когда очередь переполнена вот сюда

8. чтобы агенты уходили после таймаута вот сюда

Элементы языка моделирования Java

Проверить тип агента и выдать истина, если совпадает с операндом справа или наоборот ложь

unit instanceof Berth

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *