Tutorial Task 4.2 - Create Clones Using Copy and Paste
Task 4.2 - Create Clones Using Copy and Paste
Task Overview
In the previous tutorial task, you
built a sticker machine that could run continuously while a roll operator refilled rolls of
stickers. Now that you've successfully created one sticker machine system, you need to
simulate a plant that has multiple sticker machines. That means you'll need to make clones
of the objects in your 3D model as well as the process flows that control them.
There are many different ways you can clone objects and process flows in a simulation
model, but some methods are more efficient than others. This task will guide you through the
method that most people intuitively consider using when they need to make clones: copy and
paste. This task will teach you some best practices that can be useful if you intend to use
the copy and paste method.
The copy and paste method will work well for small models or simple process flow logic.
However, by the time you are finished with this task, you might begin to see how the copy
and paste method can become difficult to manage and scale once you begin building complex
simulation models. The next tutorial task
will teach an alternative method that uses process flow instances to clone process
flow logic on multiple objects.
Step 1 Copy and Paste Multiple 3D Objects
The first two steps in this task will cover the copy and paste method for cloning 3D
objects and process flows. In this step, you'll learn how to copy multiple 3D objects and
process flows at the same time. This step of the task will also demonstrate how to use a few
visual objects and tools to organize your different sticker machine systems so that you
don't confuse one system for another.
One visual object that you'll use in this step is the plane. Planes are useful
because:
They can act as containers for objects in the 3D model,
making it easier to maintain the model. When you set up a plane as a container,
you can move, copy, or delete all the objects inside the plane at the same time.
You can use a plane as a visual reference to organize sections
of your 3D model. You can change the color of planes to distinguish one area in
your model from another, which also helps with model maintenance.
In this step, you'll use a plane to make the process of copying your sticker systems a
little easier. You'll also use planes to visually distinguish one sticker system from
another.
When you're finished with this step, your 3D model should look approximately like the
following image:
To copy your sticker system:
Make sure your simulation model is open and that you can clearly see the 3D model
view.
In the Library under the
Visual group, drag a Plane
into your model and position it under the objects.
Click the plane to select it. Using the colored cones, resize the plane so that it
is centered underneath all the objects, except the RollOperator and RollStorage
queue.
In your 3D model, hold the Shift key and draw a box over all the objects to select
them. A red box will appear around the selected objects.
Hold the Ctrl key and click the Plane to deselect it.
It will still have a yellow border around it to indicate that it is the currently
highlighted.
On the main menu, click View, then
Edit Selected Objects. This tool will open in the right
pane (where you normally see Quick Properties).
Under the Edit group, click the
Move into Highlighted button.
Click the X in the corner of the
Edit Selected Objects pane to close this tool and return to
Quick Properties.
Hold the Shift key and click in a blank area of the model to deselect the objects.
Test to ensure that you successfully moved the objects into the plane by clicking
the plane and moving it around. If you were successful, all the objects should move
together when you move the plane. Move the plane so that it is to the right of the
RollOperator and RollStorage queue.
In the 3D model, hold the Shift key and draw a box around the
Plane and all the objects inside it. A red box will appear
around the selected objects.
Press Ctrl+C to copy it to the clipboard.
Position your mouse in the approximate area of the model where you want to place the
copied objects. Press Ctrl+V to paste the plane.
Hold the Shift key and click in a blank area of the model to deselect the objects.
Click the second Plane to select it. In Quick
Properties, change its name to Plane2.
Then, click the arrow next to the color box to open the color selector. Select the
lightest blue color.
Rename all of the objects inside Plane2 so that there
is a 2 after the object name. For example,
Source should become Source2,
Queue should become Queue2,
etc.
Check that your 3D model looks similar to the image at the beginning of this step.
Step 2 Copy and Paste the Process Flows
Now that you've successfully copied your 3D objects, you'll copy the process flows in
this step. You'll update the actual activity properties in a later step.
This step will also demonstrate other visual tools that you can use to keep your process
flows organized and easy to maintain. Fortunately, flowchart shapes act just like planes do
in the 3D model: they can act as containers so that you can easily move, copy, or delete all
the activities inside the shape. Like planes, you can change the visual display of flowchart
shapes to help you keep your process flow well-organized. In this step, you'll change the
color of the copied shapes to match the light blue color of the second plane you created in
the 3D model in Step 1.
When you're finished, your copied process flows should look like the following image:
To create these copies:
With the process flow open, click the Sticker Roll
Refill shape to select it.
Press Ctrl+C to copy it to the clipboard.
Position your mouse in the approximate area of the process flow where you want to
place the copied shape. Press Ctrl+V to paste the shape.
Rename this shape Sticker Roll Refill 2.
With Sticker Roll Refill 2 still selected, in
Quick Properties check the
Fill checkbox.
Click the arrow next to the Color box to open the color
selector. Select the lightest blue color (to match the color of
Plane2).
Repeat steps 1-6 for the Sticker Roll Usage shape
(renaming it Sticker Roll Usage 2).
Click the List: Sticker Rolls in Use to select it.
Press Ctrl+C to copy it to the clipboard.
Position your mouse in between Sticker Roll Refill 2
and Sticker Rolls Usage 2. Press Ctrl+V to paste the list.
Rename the list List 2: Sticker Rolls in Use.
Check that your process flow looks similar to the image at the beginning of this
step.
Step 3 Update the Copied Process Flow Activities
In this step, you'll update the properties of the activities in the copied process flows.
Be aware that you might want to split the model view between the process flow and the 3D
model for this step.
To update the properties in this process flow:
In the Sticker Roll Refill 2 process flow, click the
Push to List: Sticker Rolls. (Notice that it is still
linked to the list in the original process flow.) In Quick Properties:
Click the Sampler button
next to the
List Reference box to enter sampling mode.
Click List 2: Sticker Rolls in Use to link it
to the Push to List activity.
Repeat the previous step for the two Pull from List
activities in the Sticker Roll Usage 2 process flow.
Click the stacked block of Task Sequence activities in
the Sticker Roll Refill 2 process flow to select them.
In Quick Properties under Travel:
Install New Roll, click the Sampler button
next to the
Destination box to enter sampling mode. Click
StickerMachine2 in the 3D model to open a menu. Select
Plane 2/StickerMachine2 from the menu.
Click the first stacked block in the Sticker Roll Usage
2 process flow to select it.
In Quick Properties under Source:
Flow Item Enters:
Click the Sampler button
next to the
Object button.
Click StickerMachine2 in the 3D model to
open a menu. Select StickerMachine2: On Entry
from the menu.
Click the second stacked block in the Sticker Roll Usage
2 process flow to select it.
In Quick Properties under Custom:
Stop Machine:
Click the Edit Properties button
next to the
Custom Code box.
Click the Sampler button
next to the
Object box to enter sampling mode.
Click StickerMachine2 in the 3D model to select
it.
Repeat the previous step for the Custom Code: Resume
Machine activity.
Step 4 Run and Test the Simulation Model
Now it's time to test the model to make sure that it's running correctly. Before you run
the model, open the entries for both of the Sticker Rolls in Use List so that you can see
the lists in action.
Now reset and run your model and watch it in action.
The two sticker machine systems should operate nearly identically.
Conclusion
Now that you've tried cloning your simulation model using the cut and paste method, you
are probably aware of some of its advantages and disadvantages. In the next task, you'll
learn an alternative method for cloning simulation models using process flow
instances. Hopefully after the next step, you'll see how using process flow instances
is superior to the cut and paste method. Continue on to
Tutorial Task 4.3 - Create Clones Using
Instances.