AnyLogic 9
Expand
Font size

Project view and palette view

The model editor workspace in AnyLogic 9 contains all the familiar components, but we have improved the flow to provide a better user experience.

Project view

The project view and the palettes no longer overlap each other and you can choose to show or hide both components in any configuration that best suits your needs.

By default, the project view is collapsed. To expand it, click . To collapse it again, click .

The project view consists of the models view and the elements view.

Models view

The models view displays all the agent types that exist in your model. Clicking an agent type name opens the elements view for that agent type and its properties, and causes the graphical editor to switch to that agent type.

To access the context menu of the agent type

  1. Hover over the agent type in the project tree:

    AnyLogic 9: Accessing the agent type context menu

  2. Right-click on the name of the agent type. The context menu appears:

    AnyLogic 9: The context menu of the agent type

In the context menu, the following options are available:

  • Delete — deletes the agent.
    You cannot delete the Main agent.

Elements view

The elements view is located below the project tree. It shows elements that make up the agent’s structure, such as parameters, variables, markup elements that constitute the agent’s presentation, and so on:

AnyLogic 9: The elements view

Click any item in the elements view to open the properties of this item and highlight it in the editor.

Right-click an item to open the context menu with additional actions:

AnyLogic 9: The context menu of the elements view

  • Copy — Copy the element to the clipboard.
    Press Ctrl + C to use Copy for the selected element without opening the menu.
  • Paste — Paste the element from the clipboard into the editor.
    The default name of the pasted element is identical to the type of the element: for example, parameter for parameters.
    Press Ctrl + V to use Paste for the selected element without opening the menu.
  • Delete — Delete the element from the editor.
    Press Delete to delete the selected element without opening the menu.

Palettes

All available palettes are displayed below the button when collapsed.

When expanded, the palettes are displayed to the right of the Projects view.

PalettesSidebar with palettes and project tree buttons

To open a palette, click its icon. The minimized palette view appears. To expand it, click .

To return to the minimized palette view, click .

Palette's expanded viewExpanded Basic elements palette

The following palettes are available in AnyLogic 9:

  •  Basic elements — Contains elements used to define the logical structure of the model. Currently it contains parameters and variables.
  • Presentation icon Presentation — Contains geometric shapes and various elements that you can use to draw presentations of your models.
  • Analysis icon Analysis — Contains charts, data sets, and other elements that you can use to collect the data generated by the model. For more information about data collection, see the corresponding section.
  • Controls icon Controls — Contains controls that make the model interactive. Currently it contains buttons and sliders.

Libraries

Three libraries are currently available in AnyLogic 9: Pedestrian Library, Fluid Library, and Process Modeling Library.

Pedestrian Library

Learn more about the Pedestrian Library and its blocks in the corresponding section of the documentation.

Compared to AnyLogic 8, the Pedestrian Library of AnyLogic 9 does not yet support the following features:

  • Blocks that work with Z-levels of the model: PedEscalator, PedChangeLevel
  • Blocks that work with pedestrian groups: PedGroupAssemble, PedGroupChangeFormation, PedGroupDisassemble, PedSettings
  • PedFlowStatistics — the element that collects statistics about pedestrians

Fluid Library

Learn more about the Fluid Library and its blocks in the corresponding section of the documentation.

The Pipeline and Bulk conveyor markup elements now show their direction in the graphical editor.

Compared to AnyLogic 8, the Fluid Library of AnyLogic 9 does not yet support the following features:

  • The FluidToAgent block
  • Setting custom colors for batches (FluidSource, Tank, Pipeline, FluidMerge, ProcessTank, FluidConvert, AgentToFluid, FluidDropoff blocks)
  • Changing the Amount in the Action on above and Action on below properties of the Tank block

Process Modeling Library

You can learn more about the Process Modeling Library and its blocks in the AnyLogic 8 documentation.

Compared to AnyLogic 8, the Process Modeling Library of AnyLogic 9 does not yet support the following features:

  • Blocks that change the type of a passing agent: Split, Combine, Assembler, Batch, Unbatch
  • Blocks that work with pallet racks: RackSystem, RackStore, RackPick, Conveyor, and the Pallet rack markup element
  • Some blocks that improve the resource handling: ResourceSendTo, Downtime, ResourceAttach, and ResourceDetach, as well as the Schedule element
  • Some auxiliary blocks, such as Wait, SelectOutputIn, SelectOutputOut, PlainTransfer, and PMLSettings

Missing features will be added in future releases of the AnyLogic 9 technology preview.

How can we improve this article?