Beruflich Dokumente
Kultur Dokumente
1
Henrik Landstrm | henrik@landstroms.se
Repetition
Also check out the Getting Started with PDMS.pdf page 37-47 to get some
information on the PDMS in large.
There are also lots of other manuals, which, although they can be difficult to
understand with lots of information.
2
Henrik Landstrm | henrik@landstroms.se
Repetition: Viktigt
The element's
element s position and orientation
depends on the hierarchical structure.
An element's
element s position and orientation is
relative to its owners.
3
Henrik Landstrm | henrik@landstroms.se
Owns
Owns
Move
Move
B
C
4
Henrik Landstrm | henrik@landstroms.se
Repetition: WORLD
One can use to move or rotate the elements and have total control of
relative position.
5
Henrik Landstrm | henrik@landstroms.se
For example, a hot Site Equipment, which owns two zones, called Floor 1
and Floor 2.
The zones are then Equipments that can be called things like pump-345,
Tank 43, Tank-56, etc.
6
Henrik Landstrm | henrik@landstroms.se
Repetition: Name
The names you then give such a pipe is usually in the form
f
/ Equipment
Name / Subequipment Namn/Stus1 just to name must be unique.
7
Henrik Landstrm | henrik@landstroms.se
CE is an abbreviation for Current Element which refers to the element you have marked the
moment.
Or had, in dialog boxes tend to read a series of CE ... due to the element you had selected when
you opened
y
p
the dialog.
g
The "simple CAD" you use X, Y and Z. The PDMS is also EAST, NORTH, UP, or abbreviated as
E, N, U. For negative values exist WEST, SOUTH, DOWN or W, S, D.
It does not matter what you use, you can even mix the terms, ex. X, N, U WEST 40, Y-500, Z 500.
NORTH = Y
8
Henrik Landstrm | henrik@landstroms.se
Zoom to Entire Draw List to see everything you have in the Draw List
Look> Plan and Isometric to get special views, such as straight North, or
ISO 3
You can also change how the controller should work, if it is rotating or
panning as you want.
Tip: Have mittenknappens function on Rotate and then to pan, click the
center button in the direction you want to pan so centered view where you
clicked so continue to click over to the side ...
clicked,
9
Henrik Landstrm | henrik@landstroms.se
Navigate between
elements you had
selected earlier
The gauge
GMM
Navigation Level.
How deep hirarkin
you want to make
an elements
View the
Vi
h shoulders
h ld
of the CE
Save
Add to Drawlist
Modify Orientation
Explicit Position
10
Henrik Landstrm | henrik@landstroms.se
11
Navigation Level
Here we have started a string to show the function of Navigation Levels.
12
Frvntat resultat
13
Henrik Landstrm | henrik@landstroms.se
Nu ker vi!
Start by creating a base structure.
Create > Site with any name or ignoring it.
Create a box.
box
Create > Primitives
In the Create Primitives dialog box select the Type Drop Down
List,
List
[Apply]
Complete the following attributes.
Y-length 800
X-length 1700
Z-length 200
Leave the rest of the values untouched
untouched.
[Ok]
Now it comes up a box, hopefully ....
14
Create Pyramid
Create > Primitives ((if y
you close the dialog)
g)
In the dialog box choose Create Primitives now Pyramid of Type
dropdown list,
[Apply]
Create a Pyramid
y
with the following
g attributes
X-bottom 1700
Y-bottom 800
X-top
p 1650
Y-top 750
Height 50
[[Ok]]
[Dismiss]
But ... where did the pyramid go?
Press [[F8]] for wireframe or wireframe view. Zoom in on the box with
the mouse's scroll wheel. [F8] again to return to solid graphics.
Sure you see some extra lines inside the box? The pyramid has thus
ended up inside the box.
Why?
Both times we created the elements we provide positional attributes
untouched. Now is both the box and the pyramid with its P0 (P-Point
0) to position North 0
0, East 0
0, Up 0
> New smolder xbot 1700 ybot 800 xtop 1650 ytop 750 hei 50
Henrik Landstrm | henrik@landstroms.se
15
> by z 125
Henrik Landstrm | henrik@landstroms.se
1)
Checkk that
Ch
th t the
th Name
N
so it says something
thi th
thatt starts
t t
with PYRA. Is there anything else you would not
pyramid selected when you pressed Distance from the
menu. If so, click on the pyramid, so it will be CE and
th press th
then
the [CE] above
b
the
th [Apply].
[A l ] Let's
L t' Name
N
to
t
be something with PYRA early
2)
3)
4))
[[Apply]
pp y]
16
Start by GMM on the button with a yellow ball and four small arrows. When
GMM is enabled closes some other commands to work, it is as impossible to
measure.
1) Press the pyramid.
Both the box and the pyramid will be marked by green and purple and a help /
editing-coordinate system pops up.
From start to affect the GMM entire equipment, so start by right-clicking on the
pyramid or box and choose Edit Equipment. Now you can change individual
elements equipmentet owns
17
Henrik Landstrm | henrik@landstroms.se
GMM: Continued
18
Henrik Landstrm | henrik@landstroms.se
> new box xle 200 yle 400 zle 170 at z 235
Man kan ven utfra berkningar nr man skriver in kommandon.
> new box xle 200 yle 400 zle 170 at z (200 / 2 + 50 + 170 / 2)
Viktigt med mellanrum mellan siffrorna och divisions samt additionstecknen annars blir det fel
Henrik Landstrm | henrik@landstroms.se
19
Measure : Measuring
Now the new box is moved to the edge
g of the foundation. The end result
should be a distance of 350 mm from edge to edge.
We begin with the gauge. Click on the icon that is circled in the picture.
Now y
you g
get the Measure dialog
g with
Positioning Control box, which can be loose
somewhere on the screen or sit it up in the
main menu, among the other buttons.
20
Z
Z
P1
Distance
P1 big box
21
Henrik Landstrm | henrik@landstroms.se
Move : Infront
We will move the small box of 750 mm.
I order
In
d to
t make
k the
th move, we can now do
d on a myriad
i d off diff
differentt ways.
We look some
1
2
2)
P P i t in
P-Point
i th
the second
d lilist.
t
Now click on P1 for the big box, [Apply] and the move is complete ....
... Or?
Check the distance, measure. It is wrong to 100mm ...
22
23
Henrik Landstrm | henrik@landstroms.se
Move: Clearance
Another method y
you can use to move the box at the
Position>Move>Clearance
Move backward (ie in-X or West) boxen740 or 870 by any
means.
Then go into the menu Position>Move>Clearance
1
2
24
25
Henrik Landstrm | henrik@landstroms.se
26
27
28
Henrik Landstrm | henrik@landstroms.se
Pressing one of the lines in the Command Window the window so the line will automatically be printed
in tthe
e Command
Co
a d Line>
e
Now you can change the line, and finish with [ENTER] and you have changed the element's attributes.
Example.
p
Press row Xlength 200mm.
Change
g to Xlength
g 5200mm instead [[Enter]]
Now the box was great, change it back by again clicking on the line Xlength 200mm, then again in
Commnad Line> text box and [Enter] to reset the box to its original shape.
Then it is practical to run a> q [Enter] before you modify any element, as you will then have the
original state saved in the Command Window Pane.
Henrik Landstrm | henrik@landstroms.se
29
30
Henrik Landstrm | henrik@landstroms.se
Axes
Mark py
pyramid
Press [Display Aces on CE]
So will Define Axes box up and using graphics in the form
g at P0 for CE.
of a coordinate axis is shown with the origin
Now you can see just how X, Y, and Z is for CE.
With the "Size" you can change how big shoulders should
be.
Bent "Cardinal Directions" for how to replace X, Y, Z out
towards E, N, U.
q p
we build in and choose Select> CE in
Mark equipmentet
the dialog's menu, now plotted on the axes at the origin of
equipmentet.
Note that X, Y and Z in the same direction as the pyramid.
To close the dialog box, use the Close button> Remove
Axes to remove the axles. Do you use [X] or Close> Retain
Axes so they stay.
Do you happen to close the [X]
[X], you must open up the
dialog again and now select Close> Remove Axes.
> Axes at ce Deletes with> axes Delete Are you just hide your shoulders, there>
axes off resp> axes on
Henrik Landstrm | henrik@landstroms.se
31
Rotation
Orientator> Rotate, or hot key [Modify Orientation] and Rotate
dialog box comes up with an auxiliary rotational axis of P0 on our
CE.
1) Make sure it says PYRAMID ... after CE-drop-down list, do not
do it: select the dialog in the Cursor> Elements and select the
pyramid.
Change the "Direction" to X, [Enter], now drawn through the shaft
on.
Note the "WRT" text box, which now shows the ref number for CE
1
Help graphic visualizes around which the rotation will occur. You
can move the center point by,
typing away in the East, North, Up text boxes.
Or choose Cursor> P-point to place the center point for the
rotation off another P-Point, or any off the other options in the
Cursor
Place rotations axels center in P0 for the CE, by entering 0 in the
E t North,
East,
N th Up
U again
i or select
l tC
Cursor> El
Element.
t
Enter "Angle '45.
Change the "Direction" to U, [Apply]
> Root by about 45 z
Henrik Landstrm | henrik@landstroms.se
32
Rotation of Movement
Right-click
g
the empty
p y space
p
in the 3D view,, Look> Down and it should
look like the image on the right.
Pick up the Rotate dialog box again in the pyramid, and we can see
that the shoulders, of course, be redrawn because we have rotated the
py
pyramid.
We will now move the pyramid in the X direction with the Command
Line>
>by x 1000 [Enter]
.. And now moved to the pyramid in the X direction, right?
Th pyramid
The
id is
i now where
h
the
th bl
blue pyramid
id is
i in
i the
th iimage
But the X-direction is of course rotated, should not
The pyramid have ended up where the green is?
No. Since the element's position and orientation
Depends by its owner, then a move in the X position
pyramid where the blue is because by
If you write the> village x 100 so using PDMS
owner X-direction, ie equipments.
Select Position> Move> Distance when you have the pyramid
As CE. So you see that using the graphics plotted as
equipments
i
t orientation.
i t ti
Cl
Close the
th window
i d
[Di
[Dismiss]
i ]
33
Henrik Landstrm | henrik@landstroms.se
Here equipmentets
q p
X,, Y axes drawn into the p
picture
to clarify.
Backtrack pyramid> by x -1000 [Enter]
To move an element in accordance with its own
orientation requires the use of
> By 1000 x wrt ce [Enter]
Now move the element in an X direction which is
derived from the elements it has as CE.
Bring out the Move-window, Position> Move>
Distance. There is not anywhere to enter a "WRT"
element Instead you have to set the direction of
element.
angles, in this case it will be.
Y equi
34
Henrik Landstrm | henrik@landstroms.se
GMM: Rotation
Activate GMM by
y clicking
g on the yyellow ball
Right-click on a primitive, choose Edit Equipment
Click on the pyramid.
py
Now you can drag the frames to rotate the element of the steps that are
predefined in the Main Menu Selection> Set Increment,
You can also just as when you move with GMM, right click on an arc and
select Enter Value
The shoulders and the p
part of the arch yyou have yyour mouse over a
lighter color.
Try these also:
1
1) Right click on an arc, Align with the Direction so you can pick a
direction from another element of the axis associated with the frame you
selected.
2) Right click on the part of the arc, Orient Point To order CE
automatically rotated around so that the axis belongs to the bgdelen
chosen is directed against selected elements
Reset the pyramid to orientation by using the Align with the Direction of
the bgdelen that here the X-axis and pick the right direction from one 35
long side of the big box,
36
Position>Move>Clearance
Direction U
Clearance
Clearance 75
Onto the first drop down list
ID Cursor in the second dropdown list
[Apply] then press the pyramidal element in the base
base.
Using the same dialog box
Direction
Direction X
Clearance 250
Infront
ID P-Point
> move z clear 75 onto id@
> move x clear 250 infront idp@
Henrik Landstrm | henrik@landstroms.se
37
GMM: Align
First,, move the cylinder
y
back,>
, byy x - 500 or> by
y x-500th Thus,, one can have
a negative or negative axis
Then we do exactly the same move as with before, but with GMM.
A i
Activate
GMM
GMM, and
d select
l
Edi
Edit E
Equipment
i
cylinder
li d
38
Henrik Landstrm | henrik@landstroms.se
Now the cylinder and hand tagn start go around and move
on when you mouse over a valid point, line or surface.
Click on any valid at the end of the box
box.
Now the cylinder in place.
39
Henrik Landstrm | henrik@landstroms.se
40
Connect forts.
1) Now select the bottom P-Point
P Point on the dishes first
41
Connect forts.
Connect > Primitive > Explicit
p
Now we directly choose which elements you want to
move to the CE. It can be seen in the lower left corner,
with a call ..
42
"Object"
Object CE dropdown list used to select a new CE which
you want to use the Copy. There is a ref number next to the
drop-down list, that is what will be affected.
You can also choose from the list of
Pickering - then you get after you press [Apply] to select the
items you want to use the Offset, one or more. When not
affected CE,
CE unless you also select itit.
List - has an active list, you can select the list and then
affects every element in the list.
"To" CE "drop-down list aimed at each of hirarkin you want
the element to be placed in another equipment, for example.
43
Henrik Landstrm | henrik@landstroms.se
Offset
Offset is used to change the speed from calculating
th new position.
the
iti
Either write something in yourself, or use one Offset
menu
S l t Offset>
Select
Off t from
f
Element>
El
t Point
P i t to
t Design
D i
Now we will first select the offset from one medium to
a P-point.
1) S
Select
l t th
the fifirstt pyramid,
id th
thatt iis ffrom El
Elementt
1
44
45
47
Henrik Landstrm | henrik@landstroms.se
Modify Attributes
Let's change
g the attributes are on the copied
p
cylinder.
y
On one
of the ways
Modify> Attributes
>Q
Change the diameter to 400 and Height to 40.
>conn p2 to p2 of pre
Henrik Landstrm | henrik@landstroms.se
48
Diameter 200
Height 100
Diameter 100
Height 100
Diameter 100
Height 200
49
Henrik Landstrm | henrik@landstroms.se
50
Henrik Landstrm | henrik@landstroms.se
Copy Rotate
Highlight
g g the narrow cylinder
y
Copy and Rotate dialog box, open the
Create> Copy> Rotate. It has a lot in
common with Copy> Offset
Help Graphics in the form of a rotation axis
plotted.
To move it you use Cursor> Element or> PPoint depending on where you want to place
Point,
the shoulder.
Then you can as the Copy window, use the
Offset menu to move the axis of rotation as
you want.
Intersection menu is also used to move the
axis of rotation, this may be choosing two
elements and seda placed shoulder in the
latter elements brypunkt.
Although this is "wrt" which works just like
the Copy>
y Offset.
Select, Cursor> Element
Click on the large cylinder.
51
Henrik Landstrm | henrik@landstroms.se
52
Henrik Landstrm | henrik@landstroms.se
This means of course, that the new box P0 will be placed in the
specified position, which is derived from the element that is in the
"WRT" text box. Nothing we change to this because it is
equipmentets
q p
ref code.
> new box xle 130 yle 400 zle 100 at -x 500 y 0 z 590
53
Stretch/Trim
Would y
you change
g for example
p the Y-length
g of the box from
400 mm to 200 mm so the box will change symmetrically.
100 mm "disappear" on each side.
If you want to delete only "100", etc. on one page, or for that
matter, add 50mm to use Stretch / Trim
The new box as the CE.
Modift> Stretch / Trim> and we are six different options to
choose from, we will go through on the next page.
When you select an option a window will pop up where you
can enter how far you want to grow or shrink the element side.
You enter a negative
g
number to shrink.
54
Henrik Landstrm | henrik@landstroms.se
Stretch/Trim forts.
All sides
id Grows
G
allll surfaces
f
as much
h
ID P-Point, you may choose a P-point and the surface of P-points is
affected.
To P-Point,
T
P P i t you select
l t only
l one P
P-Point
P i t on the
th CE and
d th
then a P
P-Point
P i t
you want the first P-Point has to be pulled out to.
To Pliner You choose first a P-Point on the CE and then one Pliner which
you want the first P-Point
P Point has to be pulled out to.
Try them all on the new box is in the air, except the two with Plin, as we
do not have any elements with Pliner.
Then use the Stretch / Trim to place the box on the pyramid.
55
Henrik Landstrm | henrik@landstroms.se
Fill in
Angle
Angle -90
90
Direction Y
[Apply]
56
Explicit Move
Select Position> Explicity,
Explicity or hot key.
key
Positioning Control box comes up with Explicit
Position dialog box, and using graphics rendered
up as a box around CE
1
57
Henrik Landstrm | henrik@landstroms.se
58
Henrik Landstrm | henrik@landstroms.se
59
Henrik Landstrm | henrik@landstroms.se
Pins
Now we have a g
game between the yyellow cylinder
y
edge
g
and the new cylinder.
We can easily use the Stretch / Trim fix the game. But
instead,, we complicate
p
things
g by
y using
g Pins,, not because
it is practical in this situation but just to go through them.
Pins, are using elements that you can use to remember or
mark the p
positions and directions.
There are 10 pieces you can use
Pins have no p
place in the hierarchy
y
Select the outer cylinder.
> Pin 1 at ce [Enter]
[
]
[F8], there will be a small arrow with number 1 starting
from P0 of the cylinder.
> Q PIN1 [Enter]
So we will see Pin 1's attributes in the Command Window
60
Henrik Landstrm | henrik@landstroms.se
Pins
Removes a Pin by typing> PIN1 off
off.
Notice. It goes well with and without spaces between
the pin and number.
Command Pin 7 copies idp @ [Enter],
Command>
[Enter] then press the
outer P-Point on the cylinder. This will copy the PPoint's attributes to Pin 7, which then has the same
position and direction ...
> PIN2 at p1 [Enter] creates a Pin in the P-Point 1 and
the direction of U, which is the direction of a Pin by
default.
Change the height of the cylinder to cylinder 245 and is growing equally on both sides. Now, the
cylinder may be the right place if we just moved back P-1 Point to the place that pin 2 has (or in this
particular example, it is fine with the P-Poin1 it a bit thicker cylinder parts to Pin 2)
> Pos p1 at PIN2 [Enter]
or
Explicit Location dialog box, change the date to P-1 and Point and press the pin second
Now the cylinder in place. Close to Pin 2 and 7
It did not click on the Pins with GMM.
61
Henrik Landstrm | henrik@landstroms.se
New Nozzle/Stuts
Nozzle, or nozzles as it is called in Swedish (the text will nozzle to be used), is special compared with other
primitives, since The nozzles are connected to the specification lists and directory information.
To create a nozzle goes into the Create>
Create Primitives and choose where Nozzle [Apply]
In Create-Nozzle dialog press the Attributes to select the type of nozzle you want, and its dimension.
Leave the "Specification" in what now appears.
Change
g "Nominal Bore" to 80 if it g
goes,, it depends
p
on the sizes in the selected "Specification"
p
and the [[Apply]
pp y]
Nozzle Specification box
Change "Position-Up to 1000 in order not to get nozzeln amid all other gemometri.
[Apply]
62
64
Henrik Landstrm | henrik@landstroms.se
Change the height to 300 and position it in the same P0 as the first nozzeln.
65
Henrik Landstrm | henrik@landstroms.se
Sort Hierarchy
1)) Now our hierarchyy like the image,
g , all elements are owned byy the equi
q first
1
66
68
Copy sub-equipment
We would now be able to make a move to include the two nozzle to the right subequipment
subequipment, but we will
krnlga to it by making a copy of subequipmenten / body and then remove all elements from the
addition nozzle.
Stand by / PUMP ... / BODY as CE
Make a copy of the subequipmentet, and now all the elements are also copied to.
Create> Copy> Offset,
Offset "Number
Number of Copies
Copies" 1 and "Offset"
Offset to 0 to keep the position
position.
Or
> New SUBE copy pre [Enter]
Remove subequipmenten we did called / PUMP ... / NOZZLES to make the name available, and name
since the renewed hijacked subequipmentet to that name.
Modify> Name
or
> Name / PUMP-AA1/NOZZLES [Enter]
69
Henrik Landstrm | henrik@landstroms.se
Delete Members
To take now to remove all elements except
p Nozzle should
we use the Delete> Members> Selection.
The beauty of this dialog is that you can select multiple
items by
y clicking
g on one, hold down the [Shift] and click on
one and all elements in between are highlighted.
So mark as much as you can, and press [OK], so we put up
a dialog box for each item where you may answer if you
really want to delete, press [Enter] a bunch of times until the
issue disappears.
Now remove the rest of the primitives that are not Nozzle.
70
List
We will now make the tiles under the feet of the pump
pump,
and to make room for it, we will move everything in /
PUMP.. / BODY and / PUMP .. / / NOZZLES
subequipments.
One can move up the subequipmentsen, and all the
elements they own are of course, but it can sometimes
be impractical to have subequipments who do not
share the position with his dedicated equipment.
This is so that if you like we did before, to copy or move
elements between the different, their relative position in
the world is changing.
Therefore, we use this function with lists.
Lists are a powerful tool to select multiple elements
with specific criteria and then work with them.
Press the [Create / Modify Lists] button.
Lists / Collections window will then up
71
Henrik Landstrm | henrik@landstroms.se
List cont.
To add items in a list, you must first create a list by adding a
li t tto the
list
th lilist.
t
Press the Add> List and you get the Create List dialog box,
enter a "Description" on the list, ex. element removal,
relocation
l
ti lilistt or assdfgg.
df
The name is used only to identify the list if you have multiple
Now select
N
l t subequipmenten
b
i
t / PUMP ... / BODY and
d th
then ffrom
the menu Add> CE Members.
Do the same for / PUMP.. / NOZZLES.
Now, the list is filled with all elements except the big box with
its pyramid.
Now enter
N
t
by z 50 in the text box to the left of the [Action] button
Then press [Action], and now will PDMS to execute the
command
db
by z 50 ffor each
h element
l
t off th
the lilist.
t
72
Henrik Landstrm | henrik@landstroms.se
73
Henrik Landstrm | henrik@landstroms.se
74
Henrik Landstrm | henrik@landstroms.se
75
Henrik Landstrm | henrik@landstroms.se
76
Henrik Landstrm | henrik@landstroms.se
Negative
Now we will create holes in the new boxes.
In order to make holes or gouges in the primitives create negative primitives
which will be owned by a primitive.
In the box where you select what type primtiv can instead choose Solid
Negative.
Ask one of the newly
y created boxes which CE and create a negative
g
cylinder
y
with dimensions.
Diameter 50
Height
g 50
Now comes the negative cylinder that is created in P0 on the box, it will also
pop up in hierarchic in the box.
77
Negative cont
Turn on wireframe [F8]
[F8], then you should see two
circles in the box.
Visual probably not in this picture.
Go to the utilitas> Aid CE Arrow in the main menu
and uncheck the "Visible" box.
So, an arrow, with direction of the CE's Z-axis to
render in 3D view on the basis of P0 for CE.
78
Henrik Landstrm | henrik@landstroms.se
We should p
position the negative
g
cylinder
y
in one corner,, 50 mm from
each edge.
1) After you right-clicked on the hierarchy you choose direct YX
plane with right-click
p
g
and Align
g with Feature
2
50
50
79
Henrik Landstrm | henrik@landstroms.se
80
Henrik Landstrm | henrik@landstroms.se
Mirror
With Mirror mirror to an element,, so that
a copy of the element is created on the
"other side" mirror.
Have negative
g
cylinder
y
CE.
Start with the Create> Copy> Mirror and
Mirror dialog appears, and an auxiliary
shaft and the mirror p
plane is rendered.
Now the mirror plane using an illustration
in not quite where we want it.
Press the Mirror dialog window's menu
Cursor> Elements and click the box by
taking the negative cylinder, or pyramid,
for example,
p because their p
parts P0 XY
plane.
With Cursor menu, move the position of
the mirror plane.
81
Henrik Landstrm | henrik@landstroms.se
Mirror cont.
Help The graphics are rendered on the box. Then
change the "Plane Direction 'to Y or N.
Then rotate the 3D view so you can see "mirror
h d" iie. where
hand",
h
th
the mirror
i
copy will
ill come, b
because
at dilaogrutan that asks if you want to keep the copy
or not, you can not rotate the 3D view.
Press [Apply] then [Yes] if
get it right.
82
Mirror cont.
Change the "Plane Direction" to X and run [Aplly] again for the third
h l
hole.
Now mark the first hole that we created in the Mirror.
The Mirror-box,
Th
Mi
b
press th
the "Obj
"Object"
t" pullll d
down b
bar, which
hi h iis now CE
marked, and select CE again.
Then read the current CE, noting that the reference-remote control will
hi h iis changed.
high
h
d
Press [Apply] again.