anylogic7.0在线帮助文件全集目录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Contents AnyLogic Help
Release Notes
AnyLogic 7 New Features
What's new in previous releases
AnyLogic 6.9 New Features
AnyLogic 6.8 New Features
AnyLogic 6.7.1 New Features
AnyLogic 6.7 New Features
AnyLogic 6.6 New Features
AnyLogic 6.5.1 New Features
AnyLogic 6.5 New Features
AnyLogic 6.4.1 New Features
AnyLogic 6.4 New Features
System requirements
AnyLogic Professional
AnyLogic editions: Professional vs. Advanced vs. University AnyLogic activation
Activating AnyLogic with a software key
Activating AnyLogic using a dongle
Team License
AnyLogic University. Server activation
Evaluation license limitations
Using Help
AnyLogic help
AnyLogic Support Services
Printing help
Style conventions
Basic Concepts
Models
Creating a new model
Opening a model
Saving models
Automatic backup and recovery of models
Closing models
Renaming model elements
Managing model elements
Documenting a model
Modeling approaches
Multimethod modeling
Discrete Event modeling
System Dynamics modeling
Agent Based modeling
Dynamic Systems modeling
AnyLogic User Interface
AnyLogic UI
Welcome page
Projects view
Projects view
Working with Projects view
Palette view
Palette view
Adding palette elements onto the diagram Customizing the palette appearance Searching palette elements
AnyLogic palettes
General palette
Presentation palette
Analysis palette
Controls palette
Statechart palette
Actionchart palette
System Dynamics palette
Connectivity palette
Pictures palette
3D Objects palette
Properties view
Problems view
Other AnyLogic views
Search view
Console view
Debug view
Breakpoints view
Expressions view
Variables view
Log view
Working with views
Opening and closing views
Minimizing and maximizing views
Docking and undocking views
Drop cursors
Moving views
Resizing views
Grouping and ungrouping views
Graphical editor
Graphical editor
Graphical editor. Visible area and coordinates
Selecting shapes
Copying, moving and deleting shapes
Moving and zooming the diagram
Aligning elements
Diagram grid
Simultaneous work with several diagrams
Java editor
AnyLogic toolbars
AnyLogic statusbar
AnyLogic menus
File menu
Edit menu
View menu
Draw menu
Model menu
Tools menu
Help menu
Dialogs
AnyLogic Preferences dialog
AnyLogic Support dialog
Colors dialog
Rename results preview dialog
Search dialog
Undo and redo
Code Completion Master
Text search
Keyboard shortcuts
Icon modifiers
AnyLogic preferences
Running the Model
Running the model
Controlling the model execution
Running the model until specified moment or for specified time interval Presentation window
Toolbars
Status bar
Customizing toolbars and status bar
Customizing presentation window
Navigating through a running model
Setting time units
Setting start and stop time
Setting up time mode and simulation speed
Controlling the model execution programmatically
Model initialization order
Agent Based Modeling
Agent
Creating a population of agents
Adding and removing agents from population
Agent movement
Environment
Space in agent based models
Continuous space
Discrete space
GIS space
Agent contacts and communication
Communication between agents
Standard Agent Contacts Network
Defining custom contact links
Agent animation
Collecting statistics on agents
Agent inheritance
Agent synchronization
Optimizing the performance of agent population System Dynamics Modeling
Stock
Flow
Dynamic variable
Link
Loop
Shadow
Array variables
Arrays
Dimensions
Defining an array variable
Initializing array variables
Defining equations for array variables
Array functions
Units
Importing Vensim® models into AnyLogic
Combining SD with agent based and discrete event models Hierarchical SD modeling
System dynamics functions
delay
delay1
delay3
delayInformation
delayMaterial
forecast
npv
npve
pulse
pulseTrain
ramp
smooth
smooth3
step
trend
Numerical methods
Parameters, Variables, Collections
Parameters vs. variables: what to use? Parameters
Parameters
Dynamic parameters
Altering parameters of embedded objects Altering parameters of experiment's main object Generic parameters
Option list
Variables
Collections
Working with collection contents
Viewing values and charts of variables at runtime Modifying variables and parameters at runtime Presentation and 3D Animation
Presentation shapes
Line
Polyline
Curve
Rectangle
Rounded rectangle
Oval
Pixel
Arc
Text
Image
Group
3D animation
Creating 3D animation. Tutorial
3D Window
3D Object
Camera
Light
Moving, rotating and zooming 3D scene at runtime
A set of standard 3D objects
Importing 3D objects from Google 3D Warehouse View area
CAD drawing
GIS map
Standard pictures
Editing shapes
Moving presentation shapes
Resizing presentation shapes
Rotating presentation shapes
Changing shape color
Changing shape's line appearance
Controlling visibility of shapes
Changing shape's position in stacking order Colors
Textures
Locking shapes
Shape replication
Animating replicated objects
Animating hierarchical models
Configuring a presentation
Making Models Interactive Using Controls Button
Check box
Edit box
Radio buttons
Slider
Combo box
List box
File chooser
Progress bar
Collecting Output Data
Data set
Statistics
Histogram data
Histogram 2D data
Updating data sets
Viewing and copying collected data Visualizing Data Using Charts
Charts
Bar chart
Stack chart
Pie chart
Plot
Time plot
Time stack chart
Time color chart
Histogram
Histogram 2D
Scaling charts
Chart area
Chart legend
Chart grid and labels
Displaying date and time in labels of charts with history Updating charts
Changing chart appearance at runtime
Scheduling Actions Using Events
Event
Timeout triggered event
Condition triggered event
Rate triggered event
Dynamic event
Event processing at the simulation engine
Viewing and controlling event queue of simulation engine Defining Behavior Using Statecharts
Statecharts
State
Statechart entry point
Initial state pointer
Transition
Triggering a transition
Timeout triggered transition
Rate triggered transition
Condition triggered transition
Message triggered transition
Arrival triggered transition
Branch
History state
Final state
Execution order. Example
Statechart declaration rules
Checking whether the state is active
Highlighting statechart activities
Animating behavior defined by a statechart
Space Markup
Network
Path
Nodes
Rectangular node
Point node
Polygonal node
Attractor
Pallet rack
Markup for pedestrian models
Ground
Walls
Wall
Rectangular wall
Circular wall
Target line
Services
Service with lines
Service with area
Areas
Pedestrian areas
Sloped areas
Attractors in pedestrian areas
Rectangular area
Polygonal area
Pathway
Pedestrian Density Map
Pedestrian Flow Statistics
Selecting markup shapes
Markup for rail models
Railway network
Railway track
Switch
Position on track
Defining animation scale
Defining Algorithms Using Functions and Action Charts Functions
Action charts
Creating an Action Chart. Tutorial
Action chart
Code
Decision
Local variable
While loop
Do while loop
For loop
Return
Break
Editing action charts blocks Schedules and Table Functions Schedules
Schedule
Weekly schedule
Schedule with N Days/Weeks duration Schedule with no calendar mapping Schedule exceptions
Schedule preview
Schedule API
Date chooser
Table functions
Table functions
Table function interpolation
Function behavior in infeasible area Accessing table function values
Java Basics for AnyLogic
Java in AnyLogic
Primitive data types
Classes
Variables (local variables and class fields) Functions (methods)
Expressions
Arithmetic expressions
Relations and equality
Logical expressions
String expressions
Conditional operator ? :
Statements
Statements
Variable declaration
Function call
Assignment
If-then-else
Switch
For loop
While loop
Block {…} and indentation
Return statement
Java arrays and collections
Arrays
Collections
Comments
Naming conventions
Where am I and how do I get to…?
Adding Java classes
Adding Java interfaces
Experiment Framework
Experiments
Simulation experiment
Optimization
Optimization experiment
Defining an objective function
Optimization parameters
Constraints and requirements
Specifying simulation stop condition
Specifying optimization stop condition
Default optimization UI
Running an optimization
Optimizing stochastic models
How to increase optimization performance
Tips and notes
Parameter variation
Parameter variation experiment
Configuring the parameter variation
Default parameter variation UI
Performing parameter variation in stochastic models Compare runs experiment
Monte Carlo experiment
Sensitivity analysis experiment
Calibration experiment
Custom experiment
Objects Interaction
Parameter propagation
Message passing
Ports
Connecting ports
Connecting ports at runtime
Messages
Sending messages
Receiving messages
Message routing rules
Filtering messages by type
Filtering messages by contents
Messages containing other messages
Cloning messages to avoid sharing violation Custom port classes
Storing received messages in a port queue
Registering connected objects
Sending messages to specified recipients Variables connection
Connector
Working with External Data Sources
Excel file
Text file
Creating a database
Query
Feeding a model with data from a database Insert
Update
Key value table
Working with databases in AnyLogic Advanced Exporting Models
Exporting a model as Java applet
Exporting a model as standalone Java application Exporting a model to Stochastic Modeling
Stochastic modeling
Probability distributions
Custom distribution
Random number generator
Custom random number generator Debugging a Model
Checking model syntax
Runtime errors
Keeping track of a simulation
Professional debug tools
Launching a model in debug mode Breakpoints
Adding breakpoints
Removing breakpoints
Enabling and disabling breakpoints
Applying hit counts for breakpoints
Managing conditional breakpoints
Evaluating expressions
Inspecting values
Stepping through the execution of a model Saving Model Snapshot and Output Data Saving and restoring experiment results Saving experiment results
Restoring experiment results
Saving and restoring the model snapshot
Saving a model snapshot
Restoring a saved model snapshot
Saving and restoring model snapshots via API
Loading a root object from a snapshot into an experiment How to ensure your model is serializable
Restrictions
Integrating AnyLogic Models with External Applications Launching AnyLogic Model from External Application Embedding AnyLogic Model in Window of External Application Running the Model from Outside Without UI
Working with Libraries and External Jar Files
Libraries
Creating a library
Library editor
Exporting a library
Managing libraries
Adding library objects to the agent diagram
Adding libraries to model dependencies
Adding external Jar files and Java classes
Team Development with SVN and CVS
SVN
Typical SVN Work Cycle
Checkout from SVN
Importing a new Project into a SVN Repository
Updating from SVN
Committing to SVN
CVS
Team Development with CVS
Branches
CVS repositories
Checkout from CVS
Synchronizing with a CVS repository
Updating
Committing
Tutorials
Wind Turbine Maintenance (Agents)
Maintenance model
Phase 1. Creating different types of agents
Phase 2. Settings up transport base
Phase 3. Defining Transport agent behavior
Phase 4. Defining Maintenance Center behavior
Phase 5. Defining Turbine agent behavior
Phase 6. Finishing the Transport logic
Phase 7. Running and exploring the model
Bank Office (Process Centric)
Bank Office Model
Phase 1. Creating a simple model
Phase 2. Creating a model animation
Phase 3. Adding tellers
Phase 4. Collecting utilization statistics
Bass Diffusion (System Dynamics)
Bass Diffusion model
Step 0. Analyzing the model
Step 1. Creating a new model
Step 2. Adding stocks
Step 3. Adding adoption flow
Step 4. Adding constants
Step 5. Defining initial values of stocks
Step 6. Adding dynamic variables
Step 7. Configuring simulation
Step 8. Running the model
Step 9. Adding charts
Step 10. Modeling replacement purchases Step 11. Modeling the demand cycle
Step 12. Modeling a promotion strategy
Step 13. Optimizing the product launch strategy Subway Entrance Hall (Pedestrian flows) Subway Entrance Hall Model
Phase 1. Simulating a simple pedestrian flow Phase 2. Adding fare gates
Phase 3. Displaying pedestrian density map Phase 4. Adding ticket vending machines AnyLogic Classes and Functions
AnyLogic class reference
AnyLogic functions
Mathematical functions
Functions working with arrays (type[]) Probability distributions
bernoulli
beta
binomial
cauchy
chi2
erlang
exponential
gamma
gammaLog
geometric
gumbel2 hypergeometric
laplace
logarithmic
logistic
lognormal negativeBinomial
normal
pareto
pert
poisson
randomFalse randomTrue
rayleigh
triangular
triangularAV
uniform
uniform_discr
uniform_pos
weibull
Time functions
date
dateToTime
day
getAmPm getDayOfMonth getDayOfWeek
getHour getHourOfDay getMillisecond getMinute
getMonth
getSecond
getYear
hour
millisecond
minute
second
time
timeToDate
week
System dynamics functions delay
delay3
delayInformation delayMaterial
forecast
npv
npve
pulse
pulseTrain
ramp
smooth
smooth3
step
trend
Print operators
trace
traceln
Constants
API reference
com.xj.anylogic.engine AbstractLinkToAgent AgentConstants AgentDestroyListener AgentExtension
Area2D
Area3D
ArrivalCallback EnvironmentConstants ExtAgentContinuous ExtAgentDiscrete ExtAgentGIS ExtAgentInteractive ExtAgentWithSpatialMetrics ExtAnimationParams ExtDefaultAnimationProvider ExtEntity ExtEnvironmentContinuous ExtEnvironmentDiscrete ExtEnvironmentGIS ExtEnvironmentInteractive ExtEnvironmentWithLayout ExtEnvironmentWithMetrics ExtRootModelAgent ExtSpace
LinkToAgent LinkToAgentAnimationSettings LinkToAgentCollection Locatable2D
Locatable3D
Path2D
Path3D
Segment2D
Segment3D AbstractAgentPlainMovementData AbstractShapeGISMap
Agent
AgentArrayList AgentExtensionFactory AgentExtensionImpl AgentLinkedHashSet
AgentList
AgentMovement AgentSpacePosition CellPosition CustomDistribution CustomDistributionOfOptions Dimension
DynamicEvent
Engine
Environment
Event
EventCondition EventOriginator
EventRate
EventTimeout
Experiment ExperimentCompareRuns ExperimentCustom ExperimentMultipleRuns ExperimentOptimization ExperimentParamVariation ExperimentRunFast ExperimentSimulation ExtAgentContinuousDelegate ExtEntityDelegate FlowchartBlock FlowchartMappedPort FlowchartPort
LinkToAgentAnimationSettingsImpl LinkToAgentCollectionImpl LinkToAgentImpl LinkToAgentStandardImpl OptimizationCallback
Point
Port
Position
Presentable
Scale
Schedule
SDIntegrationManager
SDUtilities
Statechart
TableFunction
Transition
TransitionCondition TransitionMessage
TransitionRate
TransitionTimeout
Utilities
UtilitiesArray
VariableDelay
Agent.TransitionIcon AnyLogicCustomProposalPriority.Type AnyLogicCustomSerializationMode CellDirection
CustomDistribution.InterpolationType Engine.EventSelectionMode
Engine.ModelType
Engine.SolverDAEType
Engine.SolverNAEType
Engine.SolverODEType
Engine.State
EventTimeout.Mode
mand
Experiment.State ExperimentMultipleRuns.ConfidenceLevel LayoutType
LengthUnits MessageDeliveryType NeighborhoodType
NetworkType
SystemOfMeasurement
TableFunction.InterpolationType TableFunction.OutOfRangeAction VariableDelay.Type
ModelException ProbabilityDistributionIllegalArgumentException ProbabilityDistributionInfiniteLoopException AnyLogicCustomProposalPriority AnyLogicCustomSerialization AnyLogicInternalAPI AnyLogicInternalCodegenAPI AnyLogicLegacyAPI
com.xj.anylogic.engine.analysis
BarChart
Chart
Chart.Properties
Chart1D
Chart1DSum
Chart2D
Chart2DPlot
Chart2DPlot.Appearance
ChartItem
DataItem
DataSet
DataUpdater_xjal
Histogram
Histogram.Appearance
Histogram2D
Histogram2D.Appearance
Histogram2DData
HistogramData
HistogramSimpleData HistogramSmartData
PieChart
Plot
StackChart
StatisticsContinuous
StatisticsDiscrete
TimeColorChart
TimeColorChart.ColorMap
TimePlot
TimeStackChart
Chart.Direction
Chart.GridPosition
Chart.InterpolationType
Chart.PointStyle
Chart.ScaleType
Chart.TimeWindowMovementType com.xj.anylogic.engine.connectivity Database
ExcelFile
Insert
KeyValueTable
Query
ResultSet
Statement
TextFile
Update
TextFile.Mode
com.xj.anylogic.engine.elements AbstractPathDescriptor AuxVariableDescriptor CollectionDescriptor ConnectorDescriptor DynamicVariableDescriptor FlowDescriptor ModelElementDescriptor PlainVariableDescriptor StockVariableDescriptor ModelElementDescriptor.Type com.xj.anylogic.engine.markup AnimationMovingLocationProvider AnimationStaticLocationProvider DensityMapDataSource GroundDataSource GroundMarkup PalletRackAccess PedFlowStatisticsDataSource QueueUnit
RailMarkup ServiceDataSource SwitchDataSource TrackDataSource AbstractGroundMarkup AbstractMarkupAggregator AbstractMarkupSubunit AbstractRailwayMarkup
AbstractShapedWall AbstractWall AreaNode
Attractor CircularCurve CircularWall DensityMap
Ground MarkupSegment MarkupSegmentArc MarkupSegmentLine MarkupShape MarkupShape3D Network NetworkMarkupElement Node
Obstacle
PalletRack PalletRackLocation
Path
Pathway PedFlowStatistics PointNode PolygonalNode PositionOnTrack QueueArea QueuePath RailwayNetwork RailwaySwitch RailwayTrack RectangularNode RectangularWall ServiceBase ServiceLine ServicePoint ServiceUnit ServiceWArea ServiceWLine ShortestPathData Slope
TargetLine
Wall DensityMapColorScheme ExceededQueuePolicy
FlowStatisticsDirection NodeType PalletRackApproachDirection PalletRackDirection PalletRackType PathDrawingType PositionChoiceMode ServiceGroupBehavior ServiceGroupBehaviorMode ServiceQueueChoicePolicy ServiceWLineType SimpleDirection
SlopeType
WallFillingType
com.xj.anylogic.engine.presentation ElementOf3DScene LinkToAgentAnimator
Camera3D
Configuration3D
Element3D_xjal
ImageCache
Light3D
Light3D.CarHeadlight
Light3D.Daylight
Light3D.Moonlight
Light3D.StreetLight
Light3DAmbient
Light3DDirectional
Light3DPoint
Light3DSpot
Panel
Presentation
ReplicatedShape
Shape
Shape3D
Shape3DArc
Shape3DGroup
Shape3DImage
Shape3DLine
Shape3DObject
Shape3DOval
Shape3DPhantom
Shape3DPolyLine
Shape3DRectangle
Shape3DText ShapeAgentGroup_xjal ShapeArc
ShapeButton
ShapeCAD
ShapeCheckBox ShapeComboBox
ShapeControl ShapeControlManager ShapeCurve ShapeEmbeddedObjectPresentation ShapeFileChooser ShapeGISMap yer ShapeGroup
ShapeImage
ShapeLine
ShapeLineFill
ShapeListBox ShapeMultiplePoints
ShapeOval
ShapePixel
ShapePolyLine ShapeProgressBar ShapeRadioButtonGroup ShapeRectangle ShapeRoundedRectangle ShapeScale
ShapeSlider
ShapeText
ShapeTextField ShapeTopLevelPresentationGroup ShapeWindow3D SnapshotEventListener StatusBar
Texture
ToolBar
UtilitiesColor
UtilitiesDrawing
ViewArea
LineArrowStyle
LineStyle
Navigation3DType
Object3DAxisOrder
Presentation.Mode
ShapeControl.ValueType ShapeDrawMode ShapeFileChooser.Type
ShapeType
StatusBar.Section
TextAlignment
ToolBar.Section
ViewArea.Alignment
ViewArea.Scaling
FAQ
Transition to AnyLogic 7
How to...
Troubleshooting
Library Reference Guides
Process Modeling Library
About Process Modeling Library Creating custom entity and resource types Process Modeling Library blocks
Source
Sink
Delay
Queue
SelectOutput
SelectOutput5
Hold
Match
Split
Combine
Assembler
ResourcePool
Seize
Release
Service
ResourceTaskStart ResourceTaskEnd
ResourceTask
Enter
Exit
MoveTo
Conveyor
Batch
Unbatch
Dropoff
Pickup
RestrictedAreaStart RestrictedAreaEnd TimeMeasureStart TimeMeasureEnd ResourceSendTo ResourceAttach ResourceDetach
RackSystem
RackStore
RackPick
PML Settings
Wait
SelectOutputIn SelectOutputOut
PlainTransfer
Pedestrian Library
About AnyLogic Pedestrian Library Pedestrian Library blocks PedSource
PedSink
PedGoTo
PedService
PedWait
PedSelectOutput
PedEnter
PedExit
PedChangeGround PedAreaDescriptor PedGroupAssemble PedGroupChangeFormation PedGroupDisassemble PedSettings
Marking up pedestrian model space Creating custom pedestrian types Collecting statistics
Density map
Pedestrian flow statistics Pedestrian groups
Modeling stairs
Pedestrian API
Rail Library
Overview
Rail yard topology
Defining the rail yard topology Track
Position on track
Switch
Route
RailSettings
Operation logic of the rail yard Train
RailCar
TrainSource
TrainDispose
TrainMoveTo
TrainCouple
TrainDecouple
TrainEnter
TrainExit
Old AnyLogic 6 Libraries Enterprise Library
About AnyLogic Enterprise Library Enterprise Library objects Source
Sink
Hold
Delay
Queue
Match
SelectOutput
SelectOutput5
Split
Combine
Assembler
ResourcePool
Seize
Release
Service
Enter
Exit
Conveyor
Batch
Unbatch
Dropoff
Pickup
RestrictedAreaStart RestrictedAreaEnd
TimeMeasureStart TimeMeasureEnd
Clock
Network
NetworkEnter
NetworkExit
NetworkMoveTo NetworkResourcePool
NetworkSeize
NetworkRelease
NetworkSendTo
NetworkAttach
NetworkDetach
NetworkStorage NetworkStorageZone NetworkStoragePut NetworkStoragePick
Network based modeling
Modeling warehouses and storages Animating Enterprise Library objects Entity
Creating entities with attributes Resource unit
Enterprise Library ports and connections Animating the flowchart at model runtime Pedestrian Library (old)
About AnyLogic Pedestrian Library Pedestrian Library objects PedConfiguration
PedGround
PedSource
PedSink
PedGoTo
PedWait
PedService
PedChangeGround
PedEnter
PedExit
PedSelectOutput
PedArea
PedServices
PedAttractor
PedGroupAssemble PedGroupChangeForm
PedGroupDisassemble PedDensityMapLegend PedFlowStatistics
PedTie
PedCmdGoTo
PedCmdService
PedCmdWait
PedCmdQueue
Density map
Ped class
Animating pedestrians
Obtaining pedestrian coordinates Creating pedestrians with attributes Pedestrian groups
Rail Library (old)
Overview
Rail yard topology
Defining the rail yard topology RailYard
Track
Switch
Route
Operation logic of the rail yard TrainSource
TrainDispose
TrainMoveTo
TrainCouple
TrainDecouple
TrainEnter
TrainExit
Train
RailCar
Simple tutorial. Creating a train
Road Traffic Library [Technology Preview] Overview
Defining the road network RoadNetwork
CarSource
CarDispose
CarMoveTo
CarEnter
CarExit
Car
Road
Lane
Object parameters: static, dynamic and code Changing static parameters at runtime Counting entities passed through the object。