Page 1
. . • .. spel spellilin ng er error rors, incon nconsi sist sten enci cies es and and monke s in the forest • Made Made it poss possib ible le to sele select ct seve severa rall of of GMM GMM .
1 Henrik Landström |
[email protected]
Repetition
• •
The rimitives are com osed of PDMS. It is is impo import rtan antt to und under erst stan and d how how the the prim primit itive ive elem elemen ents ts are are mad made e up of of PDMS, read on because in a couple of primitives, a suggestion box and cylinder, and skim through the remainder of Design Reference Manual, Part 3, paragraph 5.2 on page 45 to paragraph 5.2.12, page 57.
•
Also Also che check ck out out tthe he Get Getti ting ng Sta Start rted ed wit with h PDMS PDMS.p .pdf df p pag age e 37-4 37-47 7 to get get som some e information on the PDMS in large.
•
PDFe PDFern rna a incl includ ude e manu manual als s in whi which ch PDM PDMS S is ins insta talllled ed..
•
There There are also also lots lots of of other other manual manuals, s, whic which, h, althou although gh they they can can be be diff difficul icultt to to understand with lots of information.
2 Henrik Landström |
[email protected]
Repetition: Viktigt
•
' depends on the hierarchical structure.
•
' relative to its owners.
3 Henrik Landström |
[email protected]
Repetition: Exempel hierarki
A
Owns
B
A
B
Owns
Move
C
A
C
It owns B, ie C, retains its position relative to B
Move
B
A rotation and all it takes to follow.
4 Henrik Landström |
[email protected]
Repetition: WORLD
• • •
,
*
It is the the WOR WORLD LD wh who o ow owns ns ever everyt ythi hing ng.. One One can can use use to move move or or rota rotate te the the ele eleme ment nts s and and have have tot total al con contro troll of relative position.
5 Henrik Landström |
[email protected]
Repetition: Site, Zone, Equipment och Subequipment
• , that can be Sub-equipment
,
• These elements elements can be described described as administrative administrative elements, elements, which it uses to divide its data base into logical parts.
• For example, example, a hot Site Equipment Equipment,, which owns two zones, zones, called called Floor 1 and Floor 2.
• The zones are then then Equipments Equipments that can be called called things like like pump-345, pump-345, Tank 43, Tank-56, etc.
6 Henrik Landström |
[email protected]
Repetition: Name
•
Name must be unique
•
Name ame type type with with one / fir first st.. Ex, Ex, / TAN TANKK-1 1
•
It is cust customa omary ry to to just just name name the the speci specific fic elemen elements, ts, such such as as nozzl nozzles es / nozzle nozzle to get their names on the drawings.
•
The The name names s you you th then en give give such such a pipe pipe is usu usual ally ly in in th the e fo form rm / Equ Equip ipme ment nt Name / Subequipment Namn/Stus1 just to name must be unique.
7 Henrik Landström |
[email protected]
Repetition: Good stuff •
moment.
•
Or had, had, in dialo dialog g boxes boxes tend tend to read read a series series of CE CE ... due to the the element element you had selecte selected dw when hen ou o ened the dialo .
•
All All o off P PDM DMS S can can be done done in abou aboutt 34 diff differ eren entt wa ways ys
•
Do not use 'x' in the u
•
The "simple "simple CAD" you use X, Y and Z. The PDMS PDMS is also also EAST EAST,, NORTH, NORTH, UP, or abbrev abbreviate iated d as E, N, U. For negative values exist WEST, SOUTH, DOWN or W, S, D.
•
It d does oes not matter matter what what you use, use, you you can can even even mix the terms, terms, ex. ex. X, X, N, U WEST WEST 40, 40, Y-500 Y-500,, Z 500. 500.
•
Memo Memory ry Ru Rule le to tie tie up the the bag: bag: NEW NEW YOR YORK. K.
•
NORTH = Y
•
In the main text used x, y and z
•
You You can can not not und undo o some someth thin ing g you you did did (alm (almos ostt ... ...))
er ri ht corner to close the dialo boxes use Dismiss or Cancel
8 Henrik Landström |
[email protected]
Repetition: Navigation in space
•
If ou want to see the 3D view in a s ecific direction ri ht click an where where there is an element, and you may choose from several versions of a pop-up menu.
• •
Look Look> > Plan Plan and and Iso Isome metr tric ic to to get get spec specia iall view views, s, suc such h as str strai aigh ghtt Nort North, h, o orr
•
You You can can also also cha chang nge e how how the the cont contro rolle llerr shou should ld wor work, k, ifif it is is rota rotati ting ng or or panning as you want.
•
Tip: Tip: H Hav ave e mitt mitten enkn knap appe pens ns fun funct ctio ion n on Rot Rotat ate e and and then then to to pan, pan, clic click k the the center button in the direction you want to pan so centered view where you , ...
9 Henrik Landström |
[email protected]
Förklaring av vanlig knappar i huvudmenyn
Navigate between elements you had selected earlier
The gauge
GMM
View the shoulders of the CE
Navigation Level. How deep hirarkin you want to make an elemen elements ts
Save Add to Drawlist Modify Orientation Explicit Position
Remove from Drawlist
Create / Modify List Selecting Active List
10 Henrik Landström |
[email protected]
Explanation of the layout and expression Orie Orien ntat tate > Ro Rotat tate Durin ring th the tru truc ck tex text re refers fers to th the navigation of the menus, even then, up menus such as the rightclick with your mouse. Dialog, dialog, window, etc aimed at precisely those that come up. ere mar e w t a ue or er. Textbox refers to the rows where you can enter text, then entering text start changing the text line color. Help Graphics, axes, visual elements aimed at those elements that are drawn when performing commands. Here marked in green. ec ox, or c ec ox, re err ng to oxes w ere you can t c an option. Dropdown List, or drop-down menu, aimed at multiple-choice s s. "Wrt" means the text wrt which stands in the dialog box and also the text box associated with that particular wrt [Enter] Text Text between [] refer ref er to a button. Often it i t is meant also to press the button.
This box is assigned Command Line code out, performing the same function as menus,> root by about 45 z
Henrik Landström |
[email protected]
11
Navigation Level Here we have started a string to show the function of Navigation Levels.
When building with primitives, would be in 90% of cases uttin navigation on Level Elements . Navigation Level: Equipment is active in the Navigation Level: Elements election, . and now affects only the cylinder. cylinder CE to highlight everything by using graphic green "box". Henrik Landström |
[email protected]
12
Förväntat resultat
13 Henrik Landström |
[email protected]
Nu åker vi! Start by creating a base structure. Create > Site with any name or ignoring it.
Create Create > Zone Zone with with the the sam same e name name n ivnin ivninsr sre e el tha thatt Site. Site.
. Create > Primitives In the Create Primitives dialog box select the Type Drop Down , [Apply] Complete the following attributes. ”Y-length” 800 ”X-length” 1700 ”Z-length” 200 . [Ok] Now it comes up a box, hopefully ....
> new > new box xle 1700 yle 800 zle 200 Henrik Landström |
[email protected]
14
Create Pyramid Create > Primitives if ou close the dialo In the dialog box choose Create Primitives now Pyramid of Type dropdown list, [Apply] Creat Create e a P ramid ramid with with the the follo followin win attrib attribute utes s ”X-bottom” 1700 ”Y-bottom” 800 ”X-to ” 16 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 , , > New smolder xbot 1700 ybot 800 xtop 1650 ytop 750 hei 50 Henrik Landström |
[email protected]
15
Move : Moving up the pyramid The first box has a height of 200 (Z-length) and the pyramid has a height of 50 (Height). 1 2 3
Then want the pyramid will be on top of the box, we need to move up the half box height + half the height of the ramid. Thus the pyramid on 200 / 2 + 50 / 2 = 125th Click on the pyramid. os t on >
ove ove >
stanc stance. e.
Move window plotted and a co-coordinate system is rendered, inspired by the P0 of the pyramid
> by z 125 Henrik Landström |
[email protected]
1
ec t at t e ame so t says somet ng t at starts 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 en press e a ove e pp y . e s ame o be something with PYRA early
2)
Chan Change ge the the "Dir "Direc ectio tion" n" tex textt box box to the the U, or Z, Z, enter enter U, U or Z ress ress into into the the text text box box writ write e and and fini finish sh with with [ENTER]
3)
Chan Ch ange ge the the "Di "Dist stan ance ce"" to to 125 125
4
A
l 16
GMM: Graphical Model Editor - Move Do not use menus and dialog boxes or typing in commands you can use the GMM. Moving down the pyramid 125 in the same way you moved it up.
1
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
2
2) Press again on the pyramid. You get only the selected select ed element is highlighted highlight ed green. Right-click on the purple Z-axis and select sel ect Enter Value. A Move Selection dialog box appears. Enter 125 in "Z" text box and finish with [OK]. Note that there is a [Preview] also if you want to see what will happen ...
17 Henrik Landström |
[email protected]
GMM: Continued •
e can move move , s ra g en up a gn and rotate in a more "modern" way. In addition to filling the world in the Enter the Value you can draw in the shoulders and arches to move / rotate the element in .
•
To chan change ge the the "st "step ep"" so so you you go into into the the Sel Selec ecti tion on> > Set Set Increment.
•
Use Use Lett Letter er man man GMM GMM,, the there re is a [UN [UNDO DO]] but butto ton, n, wh whic ich h can act sometimes.
•
Will ill demo demons nstr trat ate e mor more e exam exampl ples es to come come
18 Henrik Landström |
[email protected]
New Box, Move Let's make a new box with the following attributes, you have forgotten where to press, scroll back a few pages. ”X-length” 200 ”Y-length” 400 ”Z-length” 170 Now we also change the position from the beginning so we do not have to look for the new box inside the first. It does so by filling out a position in the three "Position" text boxes. To figure out how high up we'll be putting the box, or rather, the box P0, we expect a little math: Big box height / 2 + pyramid height + new box height / 2, which gives 200 / 2 + 50 + 170 / 2 = 235 To complete the 235 "position"-up text box and the [OK] [O K]
z
> new box xle 200 yle 400 zle 170 at z 235 Man kan även utföra beräkningar när 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 Landström |
[email protected]
19
Measure : Measuring Now the new new box is moved to the ed e of the the foundation. foundation. The end 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 Now ou et the the Meas Measure ure dialo dialo with with Positioning Control box, which can be loose somewhere on the screen or sit it up in the main menu, among the other buttons.
The status line above the , what you have your mouse over and it's end or start on the measure to choose. Very information.
1
2
To measure, press the t he left mouse button on the element you want to measure from, and then release the mouse button when one is above the portion of the element you are interested. Then select the items you want to measure and release the mouse over something inte intere rest stin in ... ...
In order to filter the type of points, edges, or elements that should be selectable using, and each of the elements you select checked Positioning Control toolbar. 1) During Ppoint-dropdown list, choose which elements should be placed through the filter. Let it stand at Ppoint 2) The Snap-drop-down list, select each of the chosen marker is stuck, for example, in the middle of a line, but leave it on the snap. Henrik Landström |
[email protected]
20
Measure: Measuring cont. . First choose the P-Point 1 for the small box. . Now fill the Measure dialog on the computer. " "~ . "Relative Offset X: 750 "Z" -235 . P1
There is relative offset X is interesting. See explanation below P1 small box
"Relative Offset X"
” ” P1
”Distance” P1 big box
21 Henrik Landström |
[email protected]
Move : Infront We will move the small box of 750 mm. In order to make make the move, we can now now do on a myriad of different different ways. We look some 1 2
We have previously used the Position> Move> Distance and could do so aga n y ng n t e age o t e " rect on" and "Distance" 750-350 = 400. But we will not do. We will do in a way that makes the whole measuring exercise unnecessary. Sign in to Position> Move> Distance, to pick up Move-Window ". Fill in the "Direction" E (which is the same as X) and "Distance" 350, i.e. t e stance we want etween t e e ges. 1)
Change Change the first first dropdrop-down down list from, from, presu presumab mably ly,, Only Only, to In front front - on n
e secon
s.
Now click on P1 for the big box, [Apply] and the move is complete .... ... Or? Check the distance, measure. It is wrong to 100mm ...
> move > move x dist 350 infront idp@ Henrik Landström |
[email protected]
22
Move : Infront cont. .. Why the distance 250 and not 350 as we wrote in? When PDMS performs Movement: Infront so deleted it from P0 of the element that moves. And since the box has an Xengt o 20 200 s 100 w c s a ng. We fix this by moving the little box back 100th Either by changing the "Distance" to 450 in Move-window, or at a s g t y aster way ...
23 Henrik Landström |
[email protected]
Move: Clearance Another method ou 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
Please Please enter enter the follow followin in in Moveme Movement nt windo window w ”Direction” E ”Clearance” 350 1 Infr Infron ontt 2) ID P-Point [Apply] Now select the P1 on the big box. Now the move is completed, Measure the distance true. That is true because the PDMS calculates the move by using something called Obstruction Volume, ie the volume element takes up.
> move x clear 350 infront idp@ Henrik Landström |
[email protected]
24
WRT: WRT: Referens-nummer, Ref erens-nummer, New Pyramid Let's create a pyramid that will be the front legs of the pump. It should have the following attributes ”X-bottom” 200 ”Y-bottom” 400 ”X-top” 130 ”Y-top” 400 ”Height” 190 Before we press [OK], we will look at the line "WRT" with its textbox. Wrt mean With Respect to, which means it is the element that is "wrt" which are used to derive the starting point for calculating the pos t on an or entat on w en t e pyram s create . A number are already completed, and there is reference number of the elements that will take the pyramid when it is created. That s, e equ pmen a we ave crea e pr m ves n so ar. GRN is a unique number that each element has in a project. Although the element is later deleted, the reference number will never e use n e pro ec .
25 Henrik Landström |
[email protected]
WRT: WRT: Referens-nummer, New Pyramid, forts. Sele Select ct the the "WR "WRT" numb number er with with = and and co it CTRL CTRL + C . Select a box Paste the code in the Command Line>, and press [Enter] Now hi hli ht the the equ equipm ipmen entt has has the the refe refere renc nce e numb number er we we entered. Now type in the Command> q ref PDMS will respond with a new line in Command Window Pane. Ref = 12345/76891 You can can do do this this on an eleme element nt.. Tr it! Select the small box and ask for the box ref code, then copy number (with =, but the text Ref) Copy in, [Ctrl + V], ref number in the "WRT" text box for the pyramid. [OK] The new pyramid is now in the little box! This is because PDMS is now derives pyramid position from the box. 'item at x 0 y 0 z 0 wrt = 12 ...' you can Instead, write 'at = 12345/67891' to directly pick the position of the reference element> new smolder xbot 200 ybot xtop 400 130 400 ytop hei 190 at = 12345/67891
Henrik Landström |
[email protected]
26
WRT: WRT: Referens-nummer R eferens-nummer,, New Pyramid, forts f orts , pyramid to stand out from the box at both under and upper side.
Pyramid. Box height 170, the pyramid height of 190, divided into two
So the pyramid is moved up 10th
P0 for both the box and the pyramid Henrik Landström |
[email protected]
27
Change the attributes of the radiator Modi Modiff > Att Attri ribu bute tes s to pick up Modify Attributes window. Now, just click on the attributes you want to change. An alteration dialogue box will then up and you can enter a new value and Quit with [OK] When you made all the changes you want, and finish with [Apply]
28 Henrik Landström |
[email protected]
Change the attributes of elements with Command> Select an element Ask PDMS with Commnad> q [Enter] and PDMS respond in the Command Window with a whole bunch of different lines of . Compared to Modify-Attributes-box we get this up many more attributes to work with.
Pressing one of the lines in the Command Window the window so the line will automatically be printed in the Command Line> Now you can change the line, and finish with [ENTER] and you have changed the element's attributes. Exam le. Press row Xlength 200mm. Chan Ch an e to Xlen Xlen th 5200 5200mm mm inst instea ead d Ente Enterr 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 Landström |
[email protected]
29
Move: Command Line> with formulas Now we will move off the ramid, there will be 700 mm between the pyramid and box. Mark pyramid Command Line> by-x (700 + xbottom / 2) [Enter] The pyramid is in place. When using the Command Window> to enter commands, you can use the attributes directly without knowing what value they have. Therefore, instead of remembering what xbottom is, or PDMS question about it by typing > Q [Enter] or > Q xbottom [Enter] to ask to use the attributes directly in the command. Again, it must be between the team on both sides of the division sign.
30 Henrik Landström |
[email protected]
Axes Mark
ramid
Press [Display Aces on CE] So will Define D efine Axes box up and using graphics in the form of a coordin coordinate ate axis axis is shown shown with with the ori ori in at P0 for for CE. Now you can see just how X, Y, Y, and Z is i s for CE. With the "Size" you can change how big shoulders should be. Bent "Cardinal Directions" Directio ns" for how to replace X, Y, Y, Z out towards E, N, U. Mark equipmentet we build in and choose Select> CE in 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> but ton> Remove Axes to remove the axles. Do you use [X] or Close> Retain Axes so they t hey stay. , 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 Landström |
[email protected]
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 vi sualizes around which the rotation will wi ll occur. You You can move the center ce nter point by, typing away in the East, North, Up text boxes. Or choose Cursor> P-point to place the center point for the rotation of another P-Point, or any of the other options in the Cursor Place rotations rotations axels center center in P0 for the CE, by entering 0 in the East, North, Up again or select Cursor> Element. Enter "Angle '45. Change the "Direction" to U, [Apply] > Root by about 45 z Henrik Landström |
[email protected]
32
Rotation of Movement Ri ht-c ht-cli lick ck the the em em t s ace ace in in the the 3D view view,, Loo Look> k> Do Down wn and and itit sho shoul uld d 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 p ramid. 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? e pyram
s now w ere t e
ue pyram
s nt e m ma age
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, owner, then a move in the X position pyramid where the blue is because by
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 equ pmen s or en a on. ose e w n ow sm ss
33 Henrik Landström |
[email protected]
Rotate and Movement cont. Here Here e ui ment mentet ets s X, Y axes axes drawn drawn into into the icture icture to clarify cl arify.. 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" . angles, in this case it will be. Y equi
"Direction" N45E, or X45Y. X45Y. "Distance" in 1000
Return the pyramid again. Tip: It is always easier and faster to make direction to the Command Line>
34 Henrik Landström |
[email protected]
GMM: Rotation Acti Activa vate te GMM GMM b clic clicki kin n on the the ello ellow w ball ball Right-click on a primitive, choose Edit Equipment Clic Click k on the the p rami ramid. d. 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 part of the arch ou have our mouse over a lighter color col or.. 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 bågdelen chosen is directed against selected elements
2
Henrik Landström |
[email protected]
Reset the pyramid to orientation by using the Align with the Direction of the bågdelen that here the X-axis and pick the right direction from one 35 long side of the big box,
New Cylinder, Z-axis Create> Create> Primi Primitive tives s and select select c linder linder Complete the following attributes "Height" 550 "Diameter: 450 " -
"
This determines the orientation of the cylinder z-axis when it is created. Unchanged is the direction of U, therefore up, and we had had left left it had had cre create ated d stan standi din n c linde linderr as sho shown wn in in Creat Create e Cylinder window wi ndow.. As we change the Z-axis to X, the cylinder to lie down immediately. [Ok]
> New cyl 450 dia hei 550 ori z is x Henrik Landström |
[email protected]
36
Move Clearance, Cylinder Now the c linder linder is moved. moved. It shou should ld lie with one ame to 75 mm from the top surface of the base and 250mm in from the base edge.
Position>Move>Clearance ”Direction” U ” ” Onto the first drop down list ID Cursor in the second dropdown list . Using the same dialog box ” ” ”Clearance” 250 Infront ID P-Point > move z clear 75 onto id@ > move x clear 250 infront idp@ Henrik Landström |
[email protected]
[Apply] and choose P0 on the big box. [Dismiss]
37
GMM: Align Firs Firstt move move the the c lind linder er back back > b x - 500 500 or> or> b x-50 x-500t 0th h Thus hus one one can can have have a negative or negative axis Then we do exactly the same move as with before, but with GMM. Activate GMM, and select Edit Equipment cylinder
. click on the Z axis, Move Handle> Align with Feature , handle .
, , to rotate the view a bit and try again until it clicks into place. Now based GMM handles from P1.
38 Henrik Landström |
[email protected]
GMM: Align, cont Now we will move the handles as far as the game should be. Right click again on the Z axis, Move Handle> Enter Value. 250 [OK]
Now we will wi ll move the cylinder. cyli nder. Again, a right-click on the Z axis, Align with Feature
Now the cylinder cylinder and hand tagn start start go around and move move on when you mouse over a valid point, line or surface. . Now the cylinder in place.
39 Henrik Landström |
[email protected]
New Dish, Connect Create a dish, through the Create menu ”Diameter” 500 ”Height” 200 ” a us” 200 Leave everything else so that primitives are created inside the big box e w move t e new Connect feature.
s es to t e r g t p ace on t e cy n er w t
Start with Connect> Primitive> ID Point Now select two P-Points, only one of the CE and then a point on the elements to put together with CE. ou c oose y o ng own e e mouse u on an en re ease when you are above a P-Point, the cursor changes when the appearance of a thicker square with a cross in.
1
done, and when you hover over something to get information about what it is for some P-Point
> new dish dia 500 hei 200 radi 250 Henrik Landström |
[email protected]
40
Connect forts. 2) Then click on the P-Point 2 on the cylinder Now a dialo box u and the c linder is moved. Read and answer the question correctly it is then the cylinder in place Move the cylinder in the X direction, then try the second o tion Connect.
1
> conn idp@ to idp@ Henrik Landström |
[email protected]
41
Connect forts. Conn Connec ectt > Primi Primitiv tive e > Ex licit licit 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 ..
Click on the cylinder. When it is done it will get a dialog box and a cocoordinate system is drawn on the dishes. points you want to put together.
,
-
Test a few different options. Help cordinate systemet plotted constantly on in order to be able to see where the P-Pointsen sits. [Apply]
> conn p2 to p1 of id@ Henrik Landström |
[email protected]
42
Copy > Offset a single copy you use Copy with Offset
,
Select the large cylinder Create> Copy> Offset
" " you want to use the Copy. There is a ref number next to the drop-down list, that is what will be affected.
Pickering Pickering - then you get get after you press press [Apply] to select select the items you want to use the Offset, one or more. When not , . List - has an active active list, you can select select the list and then then affects every element in the list. "To" "To" CE "drop-down list aimed at each of hirarkin hir arkin you want the element to be placed in another equipment, for example.
43 Henrik Landström |
[email protected]
Offset Offset is used to change the speed from calculating the new position. Either write something in yourself, or use one Offset menu e ect ect
set> set> rom rom
ement ement> > o nt to es gn
Now we will first select the offset from one medium to a P-point. 1 1
2
e ect t e rst pyram , t at s rom
em e n t
2) Select the P-point, ie to Design Point
Now estimated offset and will be like the blue line shows the example.
One can of course change the "WRT" to determine deter mine the origin of Offest-calculation assumes. " " " "rest. Select "Axes" text box and type in the World [Enter] to reset everything. Now cre create ate a copy copy,, [Appl [Apply] y] > new cyl copy pre by x -400 Henrik Landström |
[email protected]
44
Command Line> Copy and Pre To make a copy of the cylinder used> new cyli copy pre We look at the line,> new cyli it is used all the time to create new elements. > Copy is new, but does exactly what it i t sounds like a copy, copy, but the command must have somet ng to copy opy rom > Pre Pre's new means previous. Previous, or previous, is to position the elements in the hierarchy. Look at the example the tree on the left. CE is Cyli one, write it now in> pre order PDMS backing up a step in the hierarchy and box1 is selected. When entering> new cylinder to create a new cylinder but attributes created during CE. Thus, in the example, between 1 and cyli cyli 2, but cyli 2 will automatically change its name to cyli 3 and the new cylinder, the name cyli second Select the cylinder in the model. Enter> new cyl [Enter] in the Command Line Select the new cylinder, and enter> q, so we will see that the diameter and height are zero. ow en er> copy pre n er an an element above the tree. Henrik Landström |
[email protected]
e new eng ne w copy a proper es ro rom
e 45
Navigation in the hierarchy with the Command Line> There There are are lots lots of of comman commands ds to to navi navi ate the tree usin usin the Command Command Line> Line> We assume that cyli 1 CE. > Next jumps to the elements during CE = cyli 2 > First Member jumps to the first element = dish 1 > Load member the last element of the hierarchy pyramid = 2 > Pre 3 jump three steps up (from smolder 2) = cyli 2 > Next two skips two steps down (from cyli 2) = box 2 > Pre 2 Cyl jumps up two cylinders (from box 2) = 1 cyli > Smolder 2 jumps to the second pyramid (from cyli 1) = smolder 2 > Owner jump to the owner = equi 1 >4 jumps to the fourth member of the Equipment = cyli 2 And a host of other commands to make bigger jumps in the hierarchy that we are not looking at now. 46 Henrik Landström |
[email protected]
Navigation in the hierarchy with the Command Line> . The important thing to remember is
Good to also know are two commands used in previous examples
Now you are able to select an element in the 3D view
Now you can select the P-Point.
> New copy-id cyl @
> At pos idp @
47 Henrik Landström |
[email protected]
Modify Attributes Let' Let's s cha chan n e the the attr attrib ibut utes es are are on the the co co ied ied c lind linder er.. On one one of the ways Modify> Attributes >Q Change the diameter to 400 and Height to 40.
Now, the new thin cylinder is moved toward the major. Do it yourself, but any method. GMM Connect function Measure and then Move Do you feel uncertain on how to do, go back and read on.
>conn p2 to p2 of pre Henrik Landström |
[email protected]
48
Create multiple cylinders Create new three new cylinders with sizes and positions as shown below.
Height 100
Height 100 Diameter 100 Height 200 49 Henrik Landström |
[email protected]
New small cylinder
large cylinder. Start by creating a new cylinder inside the large diameter of 50. You can either use the Create> Copy> Offset or Command Line> > New copy pre-cyl dia 50 Then we move up the small cylinder, then move up the new cylinder so its center lies in the surface of the large cylinder. Use any method here also. Maybe> by z.. or Move dialog box with the distance large cylinder diameter / 2.
> New copy pre-cyl dia 50 > Z move onto re
50 Henrik Landström |
[email protected]
Copy Rotate Hi hli ht the narrow c linder 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> P, the shoulder sho ulder.. 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 latter elements brypunkt. Although this is "wrt" which works just like the Copy> Offset. Select, Cursor> Element Click on the large cylinder.
51 Henrik Landström |
[email protected]
Copy Rotate cont. Make sure that the "Direction" is E, or X. "Number of Copies" 18 "Angel" 20 Appl [Yes] [Yes] if it is true. Remember Remember to ad ust the camera so ou have a good view of your model before you press [Apply] because you can not rotate or zoom the Confirm window is up. Angle is the angle between each copy center. Number of Copies, is of course, the number of copies.
52 Henrik Landström |
[email protected]
New box, with position Create a new box from the menu. ”X-length” 130 ”Y-length” 400 ”Z-length” 100 This time, we specify a location for the box when we create it. Fill in the "Position" ”West” 500 ”North” 0 ”Upp” 590
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 ref code.
> new box xle 130 yle 400 zle 100 at -x 500 y 0 z 590
Henrik Landström |
[email protected]
53
Stretch/Trim Would ould ou chan chan e for for exam exam le the the Y-len -len th of the the box box from 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 Stret ch / 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 number to shrink.
Commands for the Stretch / Trim specific function calls. For example, > callac isttpp startar Stretch/Trim > To P-Point >callac istidp startar Stretch/Trim > ID P-Point
54 Henrik Landström |
[email protected]
Stretch/Trim forts. All sides Grows all surfaces as much ID P-Point, you may choose a P-point and the surface of P-points is affected. o - o nt, you se ect on y one - o nt on t e an t en a - o n t you want the first P-Point has to be pulled out to. To Pliner You You choose first a P-Point on the CE and then one Pliner which ou want the first P-Point has to be ulled out to.
Clearance is the precedent to clearance, rather than specifying how far ou move somethin ou enter the ame ou want to have between elements.
Tr them all on the new box is in the air exce t the two with Plin as we do not have any elements with Pliner.
Then use the Stretch / Trim to lace the box on the
ramid.
Or make a entirely new box and place it on top of the pyramid.
55 Henrik Landström |
[email protected]
Rotate, New Cylinder . ”Diameter” 400 ”Height” 130 ,
,
.
Now we will rotate the cylinder so that it "stands up". Orientate>Rotate Rita's not the axis of rotation inside the cylinder, well-Cursor> Elements and click on the cylinder.
Fill in ” ””Direction” Y [Apply]
> new cyl dia 400 hei 130 by z 1500 > rot by -90 about y Henrik Landström |
[email protected]
56
Explicit Move ,
.
Positioning Control box comes up with Explicit Position dialog box, and using graphics rendered 1
2
1) Here is the element that we have selected and the punk, "Date", that position is calculated from. In Points. 2) "Position" is how far to move the CE in the various . "WRT" text box as usual. , then the cylinder owner, ie equipmentets ref numbers up instead , , Pickering, or to select multiple elements.
57 Henrik Landström |
[email protected]
Explicit Move forts Press the mouse ointer on an item dra around the various points and lines without dropping. Note that in the upper status line it says what you have the mouse ointer above. Release the mouse when you are on vertexten which is marked in the picture (the box is located on a ramid A vertex is a corner point. Now usin ra hics to be redraw Now rawn with with the ori in at the point we have chosen. What also happens is that the "position" in the Explicitdial dialo o is als also o u date dated d with with the the coor coordi dina nate tes. s. The practice now, is that you can change yourself in the dialog box, ex change Up to 550 and press [Enter] Now is rendered using the graphics on and shows the new position.
58 Henrik Landström |
[email protected]
Explicit Move forts. Now press the mouse button down on the cylinder and the release of its PPoint, which is marked with a pink square in the picture. Again rendered using graphics and position variables are updated. Note the "up" value, to be the 450th Now select the P-Point, which is marked by the black square and is owned by the box. The position is changed, and Up is now 440th Change it to 450, press [Enter] [Apply] [Dismiss]
59 Henrik Landström |
[email protected]
Pins Now we have have a ame ame betwe between en the ellow ellow c linde linderr ed e and the new cylinder. We can easily use the Stretch / Trim fix the game. But inst instea ead, d, we comp complilica cate te thin thin s b usin usin Pins Pins,, not not beca becaus use e 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 positions and directions. There are 10 pieces you can use Pins have no place in the hierarch 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. cyl inder. > Q PIN1 [Enter] So we will see Pin 1's attributes in the Command Window
60 Henrik Landström |
[email protected]
Pins . Notice. It goes well with and without spaces between the pin and number n umber.. > , 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.
> Move Along PIN1 dist 400 Moves CE 400mm in the direction of the pin 1 is > Move PIN2 dist 600 Moves CE and Pin 2600 mm Pin 2's direction
61 Henrik Landström |
[email protected]
New Nozzle/Stuts 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 oes into the Create> Primitives and choose where Nozzle A l 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. Chan Ch an e "Nom "Nomin inal al Bore Bore"" to 80 if it oes oes it de ends ends on the the size sizes s in the the sele select cted ed "S ecif ecific icat atio ion" n" and and the the A Nozzle Specification box Change "Position-Up to 1000 in order not to get nozzeln amid all other gemometri. [Apply]
Henrik Landström |
[email protected]
You can create nozzles with> new nozz no zz ... but then you have to just know what The specification is called and it is not practical ...
62
l
New Nozzle/Stuts forts. Here we have a new nozzle, but it does not look like much. This is because we did not specify a height where it is created, as is customary. Change the height of the menu Modify> Attributes and fill in 200, or Command> Command> hei 200 200 Enter to nozzeln nozzeln as CE. CE. The black lines in nozzeln are renderings of the holes, which are not rendered, to see the holes you go in to the main menu Display> View Control. Select your 3D View, then [Settings]. Since entertainment tab, where we have a small box to tick "Holes Drawn". Check it, and [OK] Clos Close e all all dial dialo o boxe boxes. s.
Pressing the [Background], you can choose the 63 Henrik Landström |
[email protected]
Position Nozzle / Steer Reorien Reorientt nozze nozzeln ln an an means means to-X to-X.. GMM, Command> or with menus and dialog boxes. Position the nozzles then P-Point 2, in the center of the cylinder, thus P-Point 0 as shown below. Make up your own wise way: GMM, Command>, Explicit or any kind of move-dialogs
64 Henrik Landström |
[email protected]
Positionera Nozzle/Stuts forts. Copy a new nozzle that is a copy of the first. Postitioneran it a bit above the first, to more clearly see what is happening and be able to choose P-Point 2nd Rotate nozzeln so it points upward.
Change the height to 300 and position it in the same P0 as the first nozzeln.
65 Henrik Landström |
[email protected]
Sort Hierarchy 1 No Now wo our ur hier hierar arch ch like like the the ima ima e, all all ele eleme ment nts s are are ow owne ned d b the the e ui firs firstt 1
What we are trying to do is to sort it by creating three subequipments and divide the geometry of the Court. It is easiest to build in subequipments from the beginning. Through this exercise we'll do a couple of different ways to move around the eleme elements nts witho without ut hav havin in to clic click k on them them one one b one. one. Create a new equipment and rename it to / PUMP-AA1 Then create three subequipments named the followin / PUMP-AA1/FUNDATION PUMP-AA1/FUNDATION / PUMP-AA1/BODY / PUMP-AA1/NOZZLES Now it should look like in picture 2) 2
>new sube /PUMP-AA1/FUNDATION osv..
Henrik Landström |
[email protected]
66
Sort hierarchy, Include
Stand with SUBE / PUMP-AA1/BODY as CE
You can navigate the Include dialog, but the "Members" box can be a bit difficult to use and it is just as easy to walk around in the hierarchy in the Design Explorer. Try clicking on an element in the Design Explorer, so updated Include dialogue, too. If you could not stand / ... BODY beside [CE] to select the right subequipment and then press the [CE] Next to the [Include] is a dropdown list, change it from CE to CE Members. Select the equipment that holds all the elements we have built Then press [Include] 67 Now move all elements from the onamnade Equipment as subequipmenten / PU ... / BODY Henrik Landström |
[email protected]
Sort hierarchy, Include
Markear now subequipmenten / PUMP ... / FUNDATIOn FUNDATIOn and press [CE] Change the dropdown from CE to Members Identified [Include] Now you are asked by PDMS to choose the elements you want to move. Select the big box and the pyramid above. If you happen to go wrong so you just have to click again on a red color elemetn to deselect Exit with [ESC]
> include
Henrik Landström | [email protected]
68
Copy sub-equipment , krånlga to it by making a copy of subequipmenten / body and then remove all elements from the addition nozzle. ... Make a copy of the subequipmentet, and now all the elements are also copied to. ,"
"
"
"
.
Or
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 Landström | [email protected]
Delete Members To take now to remove all elements except Nozzle should we use the Delete> Members> Selection. The beauty of this dialog is that you can select multiple items by clicking 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.
> delete example> delete box to delete the CE removed if there is a box Henrik Landström | [email protected]
70
List , and to make room for it, we will move everything in / PUMP.. 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 . This is so that if you like we did before, to copy or move elements between the different, their relative position in . Therefore, we use this function with lists. Lists are a owerful tool to select multi le elements with specific criteria and then work with them. Press the [Create / Modify Lists] button. Lists / Collections window will then up
71 Henrik Landström | [email protected]
List cont. To add items in a list, you must first create a list by adding a list to the list. Press the Add> List and you get the Create List dialog box, enter a "Description" on the list, ex. element removal, re ocat on st or ass gg. The name is used only to identify the list if you have multiple ow se ect su equ pmenten the menu Add> CE Members.
.. .
an t e n r om
Do the same for f or / PUMP.. PUMP.. / NOZZLES. Now, the list is filled with all elements except the big box with its pyramid. ow en er by z 50 in the text box to the left of the [Action] button Then press [Action], and now will PDMS to execute the co m m a n y z or eac e emen o e s .
72 Henrik Landström | [email protected]
GMM, select multiple
use the GMM and select several by holding down the [Ctrl] and click on the element to move on. As usual, one must however go into the Edit Equipment
73 Henrik Landström | [email protected]
Lists and selection A brief look at the selection list. Empty the list of elements, Remove> All Then Then o to to Add> Add> Selec Selection tion,, and and Add to List dialo dialo box appears. This is where you can do very sophisticated selection based on attributes or location in space. A small example. Fill in CYLI in the line of text for "Selection" DIA GT 200 with "Rule"-the text line. CE in the "from Element. Stand so that / PUMP.. PUMP.. / BODY CE [Apply] and the list is populated, [Dismiss] to close the Add to List box. What we do now, is to ask the PDMS select all elements of type cylinder (CYLI) in diameter (DIA) which is greater than (GT) in 200 CE
74 Henrik Landström | [email protected]
Lists and selection cont. We should have three cylinders on the list now, > By z 500 and the jump up two feet. > By z -500 to move the cylinders again.
You can create lists with the Command Line> also it will not, we would like to elaborate on now.
75 Henrik Landström | [email protected]
New boxes to the bone . X-length 400 Y-length 600 Now that we have several subequipments, be sure to create them in / PUMP-
Place the new boxes are centered over the legs as shown. Tip. If you want to use the P-Points but are unsure of the P-Point instance, the pyramid has been down, you can choose the gauge of the P-Point has so it says in the upper status line-aden what number it has . , beginning is in the P0 of the elements of your choosing.
76 Henrik Landström | [email protected]
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 Ask one one of of the the newl newl creat created ed boxe boxes s whic which h CE and and crea create te a ne ative ative c linde linderr with dimensions. Diameter 50 Hei h t 5 0 Now comes the negative cylinder that is created in P0 on the box, it will also pop up in hierarchic in the box.
> New ncyl dia 50 hei 50 Henrik Landström | [email protected]
77
Negative cont , 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 Landström | [email protected]
GMM: Negative transfer It move moves s the the ne ative atives s in the the sam same e wa that that all all eleme elements nts,, but but it requires even a right click to get down to negative levels in the hierarchy, edit box is the last level you have to click down in.
1
We should should positio position n th the e ne ative ative c linder linder in in one one corner corner,, 50 mm from from each edge. 1) After you right-clicked on the hierarchy you choose direct YX plan plane e with with ri ht-c ht-clilick ck and and Ali Ali n with with Fea Featu ture re 2
2) Selecting the mid-point of an edge. 3 How is ne ative ative c linde linderr in the the corn corner er,, now now ou can can with with the Enter Value Value on the X and Y axes move 50 mm.
50
3
50
79 Henrik Landström | [email protected]
Explicit and negative Have a negative cylinder CE Select Position> Explicitly ange nge n os t on ng ontro ox from Snap to the Mid-Point in the center drop down list. ow press a or er on t e ox t at holds a negative cylinder. c ylinder. Now move the negative cylinder qu c y an eas y > By x 50 [Enter] > By 50 y [Enter] So is it in place.
80 Henrik Landström | [email protected]
Mirror With Mirror mirror to an element, so that a copy of the element is created on the "other side" mirror. mir ror. Hav Ha ve ne ne ative ive c lin linder CE CE. Start with the Create> Copy> Mirror and Mirror dialog appears, and an auxiliary shaft and the mirror 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, because their parts P0 XY plane. With Cursor menu, move the position of the mirror plane.
81 Henrik Landström | [email protected]
Mirror cont. Hel The ra hics are rendered on the box. Then change the "Plane Direction 'to Y or N. Then rotate the 3D view so you can see "mirror an , e. w ere e m rror copy w come, ecause 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.
> New ncyl copy pre-mirror plane through x owner. Henrik Landström | [email protected]
82
Mirror cont. Change the "Plane Direction" to X and run [Aplly] again for the third hole. Now mark the first hole that we created in the Mirror. e rror- ox, press t e " ec t " p u marked, and select CE again.
own ar, w c
s now
Then read the current CE, noting that the reference-remote control will g s c ange . Press [Apply] again.
To make holes in the second box, you can of course repeat the procedure with a new negative cylinder and then Mirror Mirr or.. Or make a copy on the box with holes, and position in the box without holes and then remove it without holes. Another way is to highlight the first negative cylinder, press [Ctrl] + [C], select the box without holes and then [Ctrl] + [V]. Thus usual cut and paste. And do all four negative cylinders 83 Henrik Landström | [email protected]
Equipment Origin. Färdigt!
, ' , , big box. It is more praktistk to have it either in the box, or the intersection of nozzle. To change it go to the main menu in the Modify> Equipment-Origin, where you can then choose, as , , . PDMS after position on a subequipment, which no longer is 0,0,0. 84 Henrik Landström | [email protected]