Extendibility¶
Aimsun Next can be extended by users using programming tools at five levels.
-
Aimsun Next scripting: Scripting is designed to automate operations that would otherwise be done manually with the GUI. Scripts can be used to import model data or to provide custom tools to automate editing.
-
Aimsun Next API: Using the Application Programming Interface, it is possible to program operations that act during the microsimulation by changing signal control timings,ITS management, or vehicle parameters. The API is typically used in simulating advanced ITS or customized signals.
-
Aimsun Next microSDK: The Microsimulator Software Development Kit is used to develop new microscopic simulation models (car following, lane changing, etc.) replacing those included in the Aimsun Next Microsimulator.
-
Aimsun Next External Agent Interface: It gives a simple method of connecting a driving simulator or CAV controller to an Aimsun Next microsimulation.
-
Aimsun Next V2X SDK: Designed to provide an extensible platform to include vehicle-to-vehicle and vehicle-to-infrastructure communications using standard CAV protocols or custom-developed, role-specific protocols in an Aimsun Next microsimulation.