Размерности

Размерности используются для задания размерностей переменных-массивов

В AnyLogic размерности бывают трех типов: 

Демо модель: Bass Diffusion Arrays


Перечисления

 Чтобы создать перечисление

  1. Перетащите элемент Размерность  из палитры Системная динамика на графическую диаграмму.
  2. Появится диалоговое окно Новая размерность. Введите имя новой размерности в поле Имя.
  3. Выберите из группы кнопок Тип размерности опцию Перечисление.
  4. Каждый элемент перечисления задается в отдельной строке таблицы Элементы. Чтобы задать новый элемент, щелкните строку таблицы и введите имя элемента в ячейке Имя. Каждому элементу соответствует уникальный номер, задающийся в ячейке Значение.
  5. Если вы хотите удалить какой-либо элемент, выберите его в таблице и щелкните по кнопке .
  6. Щелкните по кнопке Готово, чтобы завершить процесс.

Диапазоны

 Чтобы создать диапазон

  1. Перетащите элемент Размерность  из палитры Системная динамика на графическую диаграмму.
  2. Появится диалоговое окно Новая размерность. Введите имя новой размерности в поле Имя.
  3. Выберите из группы кнопок Тип размерности опцию Диапазон.
  4. Введите номера элементов, которые будут составлять диапазон, в поле Диапазон, например:
    1-100
  5. Щелкните по кнопке Готово, чтобы завершить процесс.

Подразмерности

Вы можете задать подразмерность как перечисления, так и диапазона. 

 Чтобы создать подразмерность
  1. Перетащите элемент Размерность  из палитры Системная динамика на графическую диаграмму.
  2. Появится диалоговое окно Новая размерность. Введите имя новой размерности в поле Имя.
  3. Выберите из группы кнопок Тип размерности опцию Подразмерность размерности.
  4. В выпадающем списке справа выберите ту размерность, подразмерностью которой будет являться данная.
  5. Укажите элементы размерности, которые вы хотите включить в подразмерность. 
  6. Если вы создаете подразмерность перечисления, установите флажки в таблице Элементы в тех строках, в которых задаются элементы перечисления, которые вы хотите включить в подразмерность.
  7. Если вы создаете подразмерность диапазона, введите здесь номера элементов исходной размерности, которые будут составлять подразмерность, например:
    1-5, 17-29
  8. Щелкните по кнопке Готово, чтобы завершить процесс.

См. также

 Массивы

 Инициализация массива

 Задание переменной-массива

 Задание уравнений для массивов