FlexSim Software Products Inc. Logo
  • account
  • answers
  • blog
  • Introduction
    • Welcome to FlexSim
    • Quick Start
    • Activating and Managing Your License
    • Customer Support
    • Training Classes
  • Tutorials
    • Introduction to Tutorials
    • FlexSim Basics Tutorials
      • FlexSim Basics Tutorial Overview
      • 1.1 - Build a 3D Model
      • 1.2 - Get Data from the 3D Model
      • 1.3 - Build a Process Flow Model
      • 1.4 - Link the Models
    • FlexSim Healthcare Tutorial
      • FlexSim Healthcare Tutorial Overview
      • 1.1 - Use an Activity Set
      • 1.2 - Create Custom Logic
      • 1.3 - Add A* Navigation
      • 1.4 - Add a Custom Location Object
      • 1.5 - Add Transport and Equipment Objects
      • 1.6 - Create Independent Staff Tasks
    • Task Logic Tutorials
      • Tutorial 1 - Task Logic Tools Tutorial
        • Task Logic Tools Tutorial Overview
        • 1.1 - Tasks Using Standard 3D Logic
        • 1.2 - Tasks Using Resources
        • 1.3 - Tasks Using Lists
        • 1.4 - Tasks Using Global Lists
      • Tutorial 2 - Coordinated Tasks Tutorial
        • Coordinated Tasks Tutorial Overview
        • 2.1 - Create Standard Loading Tasks
        • 2.2 - Create Coordinated Loading Tasks
      • Tutorial 3 - Conditional Tasks Tutorial
        • Conditional Tasks Tutorial Overview
        • 3.1 - Use Subflows and Arrays
        • 3.2 - Add Conditional Tasks
      • Tutorial 4 - Automatic Guided Vehicles (AGVs)
        • AGVs Tutorial Overview
        • 4.1 - AGVs Using Standard 3D Logic
        • 4.2 - AGVs Using Process Flow
        • 4.3 - Using Elevators With AGVs
        • 4.4 - Custom AGV Settings
    • Process Flow Tutorials
      • Tutorial 1 - Using Shared Assets
        • Tutorial 1 Overview
        • 1.1 - Use a List and a Resource
        • 1.2 - Make a Resource Act Like a List
        • 1.3 - Add a Zone to Collect Data
      • Tutorial 2 - Task Sequences
        • Tutorial 2 Overview
        • 2.1 - Build a Basic Task Sequence
        • 2.2 - Customize the Task Sequence
      • Tutorial 3 - Sub Process Flows
        • Tutorial 3 Overview
        • 3.1 - Build a Basic Sub Flow
        • 3.2 - Add Multiple Finish Activities
      • Tutorial 4 - Process Flow Instances
        • Tutorial 4 Overview
        • 4.1 - Build the 3D Model and Process Flow
        • 4.2 - Create Clones Using Copy and Paste
        • 4.3 - Create Clones Using Instances
        • 4.4 - Change Instances Simultaneously
      • Tutorial 5 - Creating Logic for Custom Objects
        • Tutorial 5 Overview
        • 5.1 - Create a Custom Fixed Resource
        • 5.2 - Create a Custom Task Executer
    • Additional Tools Tutorials
      • Tutorial 1 - Conveyors
        • Tutorial 1 Overview
        • 1.1 - Sorting Systems
        • 1.2 - Merging and Gapping Systems
        • 1.3 - Adding and Removing Gaps
        • 1.4 - Power and Free Systems
      • Tutorial 2 - The Statistics Collector
        • Tutorial 2 Overview
        • 2.1 - Build a Basic Statistics Collector
        • 2.2 - Get Data from Multiple Objects
        • 2.3 - Create and Track Custom Statistics
      • Tutorial 3 - Emulation
        • Tutorial 3 Overview
        • 3.1 - Build Basic PLC Ladder Logic
        • 3.2 - Add Area Restriction PLC Logic
      • Tutorial 4 - Experimenter / Optimizer
        • Tutorial 4 Overview
        • 4.1 - Experimenter
        • 4.2 - Optimizer
  • The FlexSim User Interface
    • Overview of the FlexSim User Interface
    • Creating a New Simulation Model
    • Using the Toolbox
    • Running Simulations
    • Changing the Model View
    • Arranging Windows and Tabs
    • Keyboard Shortcuts
  • Simulation Best Practices
    • Introduction to Simulations
    • Model Repeatability
    • Before Building Your Model
      • Identify Your Project Goals and Scope
      • Current State vs. Future State Models
      • Determine Your Key Metrics
      • Data Gathering Strategies
    • While Building Your Model
      • Using Containers as a Model Management Tool
      • Building a Basic Flowchart of Your System's Logic
  • Using 3D Objects
    • Reasons to Use 3D Objects
    • Types of 3D Objects
    • Overview of 3D Library Objects
    • Importing CAD Drawings and Floor Plans
    • Working With 3D Objects
      • Adding 3D Objects to a Model
      • Selecting 3D Objects
      • Editing 3D Object Properties
      • Moving, Rotating, Resizing 3D Objects
      • Copying and Pasting Objects and Properties
    • Working With Flow Items
      • Key Concepts About Flow Items
      • Using the Flow Item Bin
      • Using Container Flow Items
    • Working With Visual Objects
      • Using Visual Objects
      • Creating Model Layouts
    • Creating Custom Objects and Animations
      • Creating and Importing Custom 3D Objects
      • Creating Custom Object Libraries
      • Creating Custom Flow Items
      • Creating Custom Animations
  • Connecting 3D Object Flows
    • Overview of 3D Object Flows
    • Ports
      • Key Concepts About Ports
      • Adding and Removing Ports
      • Creating Port Logic
    • Lists
      • Key Concepts About Lists
      • Working With Lists
      • Introduction to SQL Queries for Lists
    • Conveyors
      • Key Concepts About Conveyors
      • Overview of Conveyor Objects
      • Working With Conveyor Objects
      • Working With Transfer Objects
      • Creating Conveyor Logic
    • Warehousing
      • Key Concepts About Warehousing
      • Rack Types
  • Building the Model's Logic
    • Introduction to Model Logic
    • Creating 3D Object Groups
    • Events, States, and Triggers
      • Key Concepts About Events
      • Event Listening
    • Labels
      • Key Concepts About Labels
      • Working With Labels
      • Label Matching
      • Tracking and Managing Labels
    • Process Flow Basics
      • Overview of the Process Flow Interface
      • Types of Process Flows
      • Overview of Activities and Shared Assets
      • Adding and Connecting Activities
      • Moving, Resizing, Deleting Activities
      • Editing Activity Properties
      • Changing Process Flow Visuals
      • Key Concepts About Shared Assets
    • Additional Process Flow Concepts
      • Sub Process Flows
      • Process Flow Instances
      • Process Flow Variables
      • Process Flow Coordination
      • Process Flow Preemption
      • Troubleshooting Process Flows
      • Using the Distribution Chooser
      • HC Staff and Resource Priorities
    • Using Emulation
      • Key Concepts About Emulation
      • Designing PLC Logic
      • Validating PLC Logic
  • Working With Task Executers
    • Key Concepts About Task Logic
    • Tools and Methods to Build Tasks
    • How Task Executers Handle Tasks
    • Coordinated Tasks
    • Task Priorities and Preemption
    • Using Process Flow With 3D Task Logic
    • Travel and Transportation
      • Key Concepts About Travel
      • Working With Travel Networks
      • Working With A* Navigation
    • AGV Networks
      • Key Concepts About AGV Networks
      • Working With AGV Paths
      • Building AGV Network Logic
      • Adding Elevators to AGV Networks
  • Getting Data from Your Model
    • Key Concepts About Getting Data
    • Standard Data Gathering Tools
      • Key Concepts About Dashboards and Charts
      • Working With Dashboards and Charts
      • Overview of Chart Templates
      • Viewing Standard Statistics
      • Using the Milestone Collector
    • Advanced Data Gathering and Analysis
      • Overview of Advanced Data Gathering
      • Using the Statistics Collector
      • Using the Calculated Table
      • Key Concepts About Experiments
      • Running Experiments
  • Using FlexSim Healthcare
    • Welcome to FlexSim Healthcare
    • Overview of the Healthcare Interface
    • Using HC 3D Objects
  • Reference
    • System Requirements
    • General Model Settings
      • Model Settings
      • Global Preferences
      • Process Flow Properties
      • View Settings
      • Tree Properties
    • 3D Objects
      • Fixed Resources
        • Fixed Resources Concepts
        • Source
        • Queue
        • Processor
        • Sink
        • Combiner
        • Separator
        • MultiProcessor
        • BasicFR
      • Task Executers
        • Task Executer Concepts
        • Dispatcher
        • TaskExecuter (Object)
        • Operator
        • Transporter
        • Elevator
        • Robot
        • Robot Motion Paths
        • Crane
        • ASRSvehicle
        • Basic TE
      • Travel Networks
        • Network Node
        • Traffic Control
      • Conveyors
        • Straight and Curved Conveyors
        • Join Conveyors
        • Decision Point
        • Station
        • Photo Eye
        • Motor
        • Merge Controller
        • Transfers
        • Entry Transfers
        • Exit Transfers
      • Warehousing
        • Storage Object
        • Rack
        • Floor Storage
        • Gravity Flow Rack
        • Push Back Rack
        • Drive In Rack
        • Paint Slot Labels
      • AGV
        • Straight and Curved Paths
        • Join Paths
        • Control Point
        • Control Area
      • Fluid
        • Fluid Ticker
        • Fluid Tank
        • Fluid Generator
        • Fluid Terminator
        • Fluid Mixer
        • Fluid Blender
        • Fluid Splitter
        • Fluid Pipe
        • Fluid Processor
        • Item to Fluid
        • Fluid to Item
        • Fluid Conveyor
      • Shared Tabs and Properties
        • The Flow Tab
        • The Triggers Tab
        • The Labels Tab
        • The General Tab
        • The Processor and Process Times Tabs
        • The Breakdowns Tab
        • The Breaks Tab
        • The Collision Tab
        • The Task Executer Tab
        • The Fluid Level Display Tab
        • The Initial Product Properties Dialog
      • State List
    • Process Flow Activities and Shared Assets
      • Token Creation
        • Inter-Arrival Source
        • Schedule Source
        • Date Time Source
        • Event-Triggered Source
      • Basic
        • Assign Labels
        • Delay
        • Custom Code
        • Decide
        • Batch
        • Wait for Event
        • Create Tokens
        • Milestone
        • Sink
      • Sub Flow
        • Run Sub Flow
        • Start
        • Finish
      • Visual
        • Change Visual
        • Run Animation
      • Objects
        • Create Object
        • Move Object
        • Destroy Object
      • Task Sequences
        • Travel
        • Load
        • Unload
        • Delay
        • Travel to Loc
        • Custom Task
        • Create Task Sequence
        • Dispatch Task Sequence
      • Shared Assets
        • List
        • Push to List
        • Pull from List
        • Resource
        • Acquire Resource
        • Release Resource
        • Variable
        • Get Variable
        • Set Variable
        • Zone
        • Enter Zone
        • Exit Zone
      • Coordination
        • Split
        • Join
        • Synchronize
      • Preemption
        • Save Token Context
        • Release Token
        • Restore Token Context
      • Display
        • Text
        • Arrow
        • Image
      • Flowchart
      • Shared Process Flow Properties
      • Process Flow Statistics
      • Batch Statistics
    • People Objects
      • 3D Objects
        • Location
        • Staff
        • Transport
        • Equipment
        • MultiLocation
        • Waiting Line
        • Elevator Bank
        • Prop
      • Process Flow Activities
        • Activity Sets
        • People Basic Activities
          • Create Person
          • Process
          • Remove Person
        • People Resource Activities
          • People Resource Activities
          • Location Resource
          • Staff Resource
          • Transport Resource
          • Equipment Resource
          • Acquire Location
          • Acquire Staff
          • Acquire Transport
          • Acquire Equipment
          • Release Location
          • Release Staff
          • Release Transport
          • Release Equipment
        • People Sub Flows
          • Sub Flow Concepts
          • Walk
          • Wait In Line
          • Escort Person
          • Transport Person
          • Move Equipment
      • People Tables
        • People Table Concepts
        • Person Labels
        • Person States
        • Person Milestones
        • Person Travel Distance
        • Person Wait Times
        • Census History
        • Staff Groups
        • Staff States
        • Staff State History
        • Staff Travel Distance
        • Person Wait for Staff History
        • Location Groups
        • Location States
        • Location State History
        • Location Census History
        • Location Staytime History
        • Person Wait for Location History
        • Transport Groups
        • Transport States
        • Transport State History
        • Transport Travel Distance
        • Person Wait for Transport History
        • Equipment Groups
        • Equipment States
        • Equipment State History
        • Equipment Travel Distance
        • Person Wait for Equipment History
        • Line Census History
        • Line Staytime History
      • People Templates
        • People Template Concepts
        • Person Templates
          • Average Staytime Bar
          • Staytime Box Plot
          • Average Milestone Times Bar
          • Average Milestone-Milestone Times Bar
          • Milestone-Milestone Times Box Plot
          • Average Time in State Table
          • Average Time in State Pie
          • Average Time in State Bar
          • Average Distance Table
          • Average Distance Bar
          • Average Wait Times Table
          • Average Wait Times Bar
          • Census Bar
          • Census vs Time
        • Staff Templates
          • Staff Average Time in State Table
          • Staff Average Time in State Pie
          • Staff Average Time in State Bar
          • Staff Average Distance Table
          • Staff Average Distance Bar
          • Average Wait for Staff Bar
        • Staff State Templates
          • Staff Avg State Table
          • Staff Avg State Pie
          • Staff Avg State Bar
          • Staff Avg State (Availability) Table
          • Staff Avg State (Availability) Pie
          • Staff Avg State (Availability) Bar
          • Staff Avg State (Combined) Table
          • Staff Avg State (Combined) Pie
          • Staff Avg State (Combined) Bar
          • Staff Utilization (Combined) Box Plot
        • Location Templates
          • Location Census Bar
          • Location Census vs Time
          • Location Average Staytime Bar
          • Average Wait for Location Bar
        • Location State Templates
          • Location Avg State Table
          • Location Avg State Pie
          • Location Avg State Bar
          • Location Avg State (Availability) Table
          • Location Avg State (Availability) Pie
          • Location Avg State (Availability) Bar
          • Location Avg State (Combined) Table
          • Location Avg State (Combined) Pie
          • Location Avg State (Combined) Bar
          • Location Utilization (Combined) Box Plot
        • Waiting Line Templates
          • Line Average Staytime Bar
          • Line Census Bar
          • Line Census vs Time
      • People Settings
      • Tools
        • People Down Behaviors
    • Task Sequences
      • Task Sequence Concepts
      • Task Types - Quick Reference
      • Task Sequence Types
    • Tools
      • AGV Network
      • A* Navigation
      • Calculated Table
      • Code Editor
      • Color Palettes
      • Conveyor System Tool
        • Conveyor System
        • Conveyor Types
        • Decision Point Types
        • Photo Eye Types
        • Station Types
        • Transfer Types
        • Entry Transfer Types
        • Exit Transfer Types
      • Database Connectors
      • Down Behaviors
      • Edit Selected Objects Tool
      • Emulation
      • Event List
      • Event Log
      • Excel Interface
      • Experimenter and Optimizer
      • Find Objects Tool
      • FlexScript Code Profile Tool
      • Global Lists
        • Functional Reference
        • The Fields Tab
        • The Back Orders Tab
        • The General Tab
        • Entry Viewer
        • Back Order Viewer
      • Global Tables
      • Global Variables
      • Groups
      • Measure and Convert Tool
      • Milestone Collector
      • Model Triggers
      • MTBF/MTTR
      • Presentation Builder
      • Process Flow Variables
      • Script Console
      • Simulation Control Bar
      • Statistics Collector
      • Storage System
      • Time Tables
      • Tracked Variables
      • User Commands
      • User Events
      • Video Recorder
      • Visio Importer
      • Legacy Tools
        • Legacy Dashboard Graphs
        • Legacy Reports and Statistics
        • Legacy Process Flow Chart Properties
    • Dashboard
      • Charts
        • Time Plot
        • Histogram
        • Gantt Chart
        • Pie Chart
        • Bar Chart
        • Table Chart
        • Box Plot
        • Sankey Diagram
        • Scenario Chart
        • Financial Chart
        • Date and Time Display
        • Model Documentation
      • Chart Templates
        • Chart Templates
        • WIP Templates
          • WIP Table
          • WIP Bar
          • WIP vs Time
          • Average WIP Table
          • Average WIP Bar
          • Composite WIP Table
          • Composite WIP Bar
          • Composite WIP vs Time
          • WIP by Type Table
          • WIP by Type Bar
          • WIP by Type vs Time
        • Throughput Templates
          • Throughput Table
          • Throughput Bar
          • Throughput per Hour Table
          • Throughput per Hour Bar
          • Throughput per Hour vs Time
          • Composite Throughput Table
          • Composite Throughput Bar
          • Composite Throughput per Hour Table
          • Composite Throughput per Hour Bar
          • Composite Throughput per Hour vs Time
          • Throughput by Type Table
          • Throughput by Type Bar
          • Throughput per Hour by Type Table
          • Throughput per Hour by Type Bar
          • Throughput per Hour by Type vs Time
        • Staytime Templates
          • Staytime Table
          • Staytime Bar
          • Staytime Per Hour
          • Staytime vs Time
          • Staytime Histogram
          • Composite Staytime Table
          • Composite Staytime Bar
          • Composite Staytime per Hour vs Time
          • Composite Staytime vs Time
          • Composite Staytime Histogram
          • Staytime by Type Table
          • Staytime by Type Bar
          • Staytime per Hour by Type vs Time
          • Staytime by Type vs Time
          • Staytime By Type Histogram
          • Item Trace Gantt
        • State Templates
          • State Pie
          • Composite State Pie
          • State Bar
          • Composite State Bar
          • State Gantt
        • Zone Templates
          • Zone Statistics Table
          • Zone Partition Statistics Table
          • Zone Statistics Bar
          • Zone Partition Statistics Bar
          • Zone Statistics vs Time
          • Zone Partition Statistics vs Time
        • Milestone Templates
          • Interval Histogram
          • Interval By Type Histogram
          • Interval Box Plot
          • Interval By Type Blox Plot
          • Milestone Sankey
      • Widgets
    • Coding in FlexSim
      • Writing Logic in FlexSim
      • Basic Modeling Functions
      • Debugging
      • FlexScript Class Reference
        • Alphabetical Index
        • AGV
          • AGV
        • AStar
          • AStar
          • AStar.Allocation
          • AStar.Cell
          • AStar.Direction
          • AStar.Navigator
          • AStar.Traveler
        • Basic
          • double
          • int
          • string
        • Conveyor
          • Conveyor
          • Conveyor.DecisionPoint
          • Conveyor.Item
          • Conveyor.MergeController
          • Conveyor.SlugBuilder
        • Data
          • Animation
          • Array
          • Color
          • Database.Connection
          • Database.DataType
          • Database.PreparedStatement
          • Database.ResultSet
          • DateTime
          • Group
          • List
          • List.BackOrder
          • List.Entry
          • List.PullResult
          • Math
          • Model
          • RegExResult
          • StatisticsCollector
          • StatisticsCollector.CollectedData
          • Table
          • Table.IndexType
          • TrackedVariable
          • Variant
          • Vec3
        • Emulation
          • Emulation
          • Emulation.Connection
          • Emulation.Variable
        • People
          • ElevatorBank
          • ElevatorBank.Elevator
          • ElevatorBank.Request
        • ProcessFlow
          • Token
        • TaskExecuter
          • Dispatcher
          • TaskExecuter
          • TaskSequence
          • TaskSequence.Task
        • Tree
          • Object
          • treenode
        • Special Parameters
          • lambda
          • RegExp
        • Warehousing
          • Storage
          • Storage.Bay
          • Storage.Item
          • Storage.Item.State
          • Storage.Level
          • Storage.Object
          • Storage.Slot
          • Storage.Slot.Item
          • Storage.System
      • Command Reference
        • Alphabetical Index
        • Alphabetical Reference
        • Categorical Index
        • Categorical Reference
        • User Command Reference
    • Developer and Advanced User Reference
      • Release Notes and History
      • Custom Libraries
      • GUIs (Graphical User Interfaces)
        • Key Concepts About GUIs
        • GUI Events Reference
        • GUI View Attributes Reference
        • Additional View Attributes Reference
        • Advanced Undo
      • Kinematics
      • SQL Queries
      • Webserver
      • XML in FlexSim
  • account
  • answers
  • blog

Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved