& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Use 3D logic to control operators in your model.
Type:
Tutorial
Length:
6 min.
Transcript
00:03
In FlexSim, operators are task executers that can travel, load and unload flow items,
00:10
function as a shared resource for processing stations, and perform other simulation tasks.
00:17
Operators can represent human workers, robotic arms, or any entity that performs these tasks.
00:26
You can configure Operator properties and build Operator logic to suit the needs of your model,
00:32
helping you to evaluate and optimize resources within your system.
00:37
Begin with FlexSim open to your model.
00:40
In the Library, under Task Executers, add an Operator to your model, then select that Operator.
00:50
In Properties, you can change the visuals, animations, carrying capacity, load and unload times, and movement speed of the Operator.
01:03
Once you finish setting these properties, you can begin building the logic for the Operator to complete tasks within your model.
01:12
In this example, a simple process is set up in the model by adding and connecting a Source, a Queue, a Processor and then a second Queue.
01:24
Now, you are ready to connect the Operator.
01:29
Simply press and hold S as you click and drag between the Operator and the fixed resource where the Operator will be used—
01:36
—here, the Processor.
01:39
Alternatively, in the Toolbar, select > S Connect Center Ports,
01:47
only this time, click and drag between the Operator and the Queue, to see how easily a mistake is corrected.
01:55
To disconnect the Operator, select and then delete the connection,
02:00
or press and hold W as you click and drag between the Operator and the incorrect resource.
02:07
The connection between the Operator and Queue is removed.
02:11
Once an Operator is connected to a fixed resource, make sure that the resource requires an Operator.
02:20
Select the fixed resource to view its Properties, where you can select either Use Operators or Use Transport.
02:31
In this case, both are selected because the Operator will be used to process the part
02:36
and to transport the part from the Processor to the Queue.
02:41
Reset and Run the model.
02:45
When an item arrives at the Processor, the Operator processes the item and then moves it to the Queue.
02:53
Another way to connect Operators to fixed resources is to use a Dispatcher.
02:59
From the Library, under Task Executers, add a Dispatcher to the model.
03:06
Connect the Dispatcher to the Processor using the S center port connection, and then disconnect the Operator from the Processor.
03:16
A dispatcher allows you to control multiple operators or other task executers, and to enable more complex tasks.
03:25
For example, you might use it to control multiple operators working on the same machine at once
03:32
or to coordinate movement between multiple operators across multiple machines.
03:38
Using an A Connection, connect the Dispatcher to the Operator.
03:44
Make sure that the arrow moves from the Dispatcher to the Operator, which ensures that the connection will function properly.
03:53
When the simulation is stepped forward, you can see that the dispatcher sends the Operator a task,
03:59
and the Operator completes the task by processing items and moving them to the Queue.
04:06
To better illustrate the capabilities of dispatchers,
04:10
a more complex model is created by duplicating the basic process twice and then connecting the Dispatcher to each of the Processors.
04:19
The Dispatcher is also connected to an added second Operator.
04:25
As the model is stepped forward, the Dispatcher sends Operators to each Processor as items require processing.
04:33
However, you can easily configure the Dispatcher with the specific logic required for your model.
04:41
In this case, select Processor2 to view its Properties.
04:47
Then, adjust the Use Operator(s) value to require 2 Operators to process the parts.
04:56
Reset and Run the model.
04:59
While Operators travel to the required Processors, you can see that for Processor 2,
05:05
both Operators must be present to process the items before moving them to the Queue.
05:11
This demonstrates how a dispatcher can help to facilitate the coordination of more complex Operator logic.
05:20
There are additional options for configuring Operator logic in your model.
05:25
With Processor1 selected, in Properties, expand the Operator drop-down to view the many options available for acquiring Operators.
05:36
Alternatively, you can use the Sampler to select a specific Operator for a fixed resource.
05:44
Now you are ready to begin using 3D logic for Operators in your model.
Video transcript
00:03
In FlexSim, operators are task executers that can travel, load and unload flow items,
00:10
function as a shared resource for processing stations, and perform other simulation tasks.
00:17
Operators can represent human workers, robotic arms, or any entity that performs these tasks.
00:26
You can configure Operator properties and build Operator logic to suit the needs of your model,
00:32
helping you to evaluate and optimize resources within your system.
00:37
Begin with FlexSim open to your model.
00:40
In the Library, under Task Executers, add an Operator to your model, then select that Operator.
00:50
In Properties, you can change the visuals, animations, carrying capacity, load and unload times, and movement speed of the Operator.
01:03
Once you finish setting these properties, you can begin building the logic for the Operator to complete tasks within your model.
01:12
In this example, a simple process is set up in the model by adding and connecting a Source, a Queue, a Processor and then a second Queue.
01:24
Now, you are ready to connect the Operator.
01:29
Simply press and hold S as you click and drag between the Operator and the fixed resource where the Operator will be used—
01:36
—here, the Processor.
01:39
Alternatively, in the Toolbar, select > S Connect Center Ports,
01:47
only this time, click and drag between the Operator and the Queue, to see how easily a mistake is corrected.
01:55
To disconnect the Operator, select and then delete the connection,
02:00
or press and hold W as you click and drag between the Operator and the incorrect resource.
02:07
The connection between the Operator and Queue is removed.
02:11
Once an Operator is connected to a fixed resource, make sure that the resource requires an Operator.
02:20
Select the fixed resource to view its Properties, where you can select either Use Operators or Use Transport.
02:31
In this case, both are selected because the Operator will be used to process the part
02:36
and to transport the part from the Processor to the Queue.
02:41
Reset and Run the model.
02:45
When an item arrives at the Processor, the Operator processes the item and then moves it to the Queue.
02:53
Another way to connect Operators to fixed resources is to use a Dispatcher.
02:59
From the Library, under Task Executers, add a Dispatcher to the model.
03:06
Connect the Dispatcher to the Processor using the S center port connection, and then disconnect the Operator from the Processor.
03:16
A dispatcher allows you to control multiple operators or other task executers, and to enable more complex tasks.
03:25
For example, you might use it to control multiple operators working on the same machine at once
03:32
or to coordinate movement between multiple operators across multiple machines.
03:38
Using an A Connection, connect the Dispatcher to the Operator.
03:44
Make sure that the arrow moves from the Dispatcher to the Operator, which ensures that the connection will function properly.
03:53
When the simulation is stepped forward, you can see that the dispatcher sends the Operator a task,
03:59
and the Operator completes the task by processing items and moving them to the Queue.
04:06
To better illustrate the capabilities of dispatchers,
04:10
a more complex model is created by duplicating the basic process twice and then connecting the Dispatcher to each of the Processors.
04:19
The Dispatcher is also connected to an added second Operator.
04:25
As the model is stepped forward, the Dispatcher sends Operators to each Processor as items require processing.
04:33
However, you can easily configure the Dispatcher with the specific logic required for your model.
04:41
In this case, select Processor2 to view its Properties.
04:47
Then, adjust the Use Operator(s) value to require 2 Operators to process the parts.
04:56
Reset and Run the model.
04:59
While Operators travel to the required Processors, you can see that for Processor 2,
05:05
both Operators must be present to process the items before moving them to the Queue.
05:11
This demonstrates how a dispatcher can help to facilitate the coordination of more complex Operator logic.
05:20
There are additional options for configuring Operator logic in your model.
05:25
With Processor1 selected, in Properties, expand the Operator drop-down to view the many options available for acquiring Operators.
05:36
Alternatively, you can use the Sampler to select a specific Operator for a fixed resource.
05:44
Now you are ready to begin using 3D logic for Operators in your model.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in for the best experience
Save your progress
Get access to courses
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.