Available in DoubleCAD Pro only
This section explains how to create a parametric part from within DoubleCAD.

Note: You can also create a parametric part using a script.

There are four basic steps in this process:

  1. creating the object(s) themselves
  2. saving the objects as a part and defining parameters
  3. defining relationships between parameters
  4. inserting the part

Step 1- Creating the Object(s)

In this example, a part will be created from a polyline with holes, made 3D by extruding it. The objects will be created using different sizes than the actual part that will be saved, to show that parameters can be used for accurate sizing.

  1. In this example, Auto Constraints is turned on. This is so that dimensions can be used as parameters, and so that geometric relationships between objects will be maintained when parameters are changed.

    ----Note: For details on constraining objects, see Auto Constraint.
  2. Create a polyline using two identical linear segments and two tangent arc segments.

  3. Create two circles concentric with the polyline arcs. The circles can be different sizes now, but in the eventual parametric part, the circles will be identical.

  4. Apply Concentric constraints so that the circles will remain concentric with the polyline arcs.

  5. Add a Linear Dimension and a Radial Dimension to measure the polyline.

  6. Activate Simple Extrude, and make sure Use Compound Profile is active. Select the polyline, then press Shift and select two circles. Click to define the height, or enter an exact value.

Step 2- Defining the Part and its Parameters

Now a part will be created from this object. There will be five parameters defined for this part:
H1 = radius of one internal circle
H2 = radius of the other internal circle
R = radius of the polyline arc
W = length of the linear polyline segment
D = extrude depth

  1. Select Parametric Part Manager.
  2. Use a selection window to select all of the objects.

  3. The Selection Info palette opens, and the part is temporarily called "Part Candidate." Expand this item to see what the part contains.

  4. The parameters H1 and H2 are for the two internal circles. Highlight the first Circle in the palette.

    The circle is also highlighted on the model.

  5. The radius of this circle is found under "Metrics," at the bottom of the palette. Right-click on the Radius field.

  6. Enter the parameter name "H1," then click OK.

    ----Note: You are not restricted to defining only geometric parameters. You can also define material, pen color, line width, etc. as parameters.
  7. Next, highlight the other Circle.

    The other circle is now highlighted on the model.

  8. Right-click on the Radius field.

  9. Enter the parameter name "H2."

  10. For the next parameter, highlight the Radial Dimension.

    The dimension of the polyline arc is now highlighted.

  11. The value of this dimension is found under "Constraints." Right-click on this field.

  12. Name this parameter "R."

  13. Next is the Linear Dimension.

  14. This value is also found under "Constraints." Name its parameter "W."

  15. The last parameter is the depth of the part. Highlight "Simple Extrude."

  16. This parameter is called "Height" and is found under "Simple Extrude." Right-click on this field.

  17. Name this last parameter "D."

  18. Now that all five parameters are defined, select Finish from the local menu or Inspector Bar.

    ----Note: There are other options in the local menu and Inspector Bar. Relocate Reference Point enables you to define the point by which the part will be inserted. For circular parts, Set Assembly Axis can be used to set an axis for assembly using Assemble by Axis (see Assemble by Axis).

Step 3- Defining Relationships between Parameters

  1. The Parametric Part window is now open, in which you can define relationships between the parameters you've defined. First, enter a name for the part.

    The eventual part will be defined by only three parameters: the hole radius, distance between hole centers, and depth. All other parameters will be functions of these three.
  2. The names of the parameters currently listed don't tell the user exactly what they are for, so we can add parameters with more obvious names. To do this, right-click on the first parameter on the list, and select Insert Parameter.

  3. Name this parameter "HoleRad."

  4. "HoleRad" is now first parameter on the list. Under "Value," enter the default radius that will be used when you first insert the part.

  5. Under "Type," specify "Linear."

  6. Create another parameter for the center-to-center distance between the holes. This parameter can be named "CenToCen." Specify an initial "Value" and "Type."

  7. "H1" and "H2" will be have the same value as "HoleRad," and therefore do not need to be displayed as parameters you can edit when inserting the part. So for "H1," uncheck the box under "Visible."

  8. Under "Value" next to "H1," replace the number with "HoleRad."

  9. Do the same for "H2."

  10. Make "R" invisible as well, and define its value as twice the hole radius.

  11. Make "W" invisible, and set its value equal to "CenToCen."

  12. Now the three parameters needed for the part are defined. They are "HoleRad," "CenToCen," and "D." Click OK to close the Parametric Part window.

Step 4- Inserting the Part

  1. Continue in the file in which you defined the part. Select Insert / Parametric Part. Select the part you just defined.

    ----Note: Load from File can be used to insert parametric parts saved in other files.
  2. Click to insert the part. The inserted part is shown to the right of the original geometry. Note that the two holes are equal, and that the polyline arc's radius is twice as large as the hole radius.

  3. Select the part, and it appears in the Selection Info palette, with its three parameters available for editing. The initial values are the ones you set in the Parametric Part window.

  4. Increase "HoleRad."

    The internal holes updates, as well as the overall radius of the part, which was set to be twice as large as the hole radius.

  5. Increase the "CenToCen" parameter value.

    The distance between holes updates, while the radius values remain the same.

  6. The last value to change is "D."

    This changes the depth of the extruded part.

Editing a Parametric Symbol

Before loading the part, you can still edit it. Click the local menu option Edit Existing Symbol.

You can edit either the content or the parameters. When finished, click OK and the part is saved with the changes.


worddav2ca574cf07d9fbded0a17c9dc0c9dbd7.png (image/png)
worddav71c908293a8afbd81fc66f789b01b5e0.png (image/png)
worddav1d6578e8e0d309e82bf2e80d0bd8ff61.png (image/png)
worddav4f6d2e9178b2b2e7472d6eb9d37ab64e.png (image/png)
worddav358825db6fee8ba92d6a3d0cb720f157.png (image/png)
worddave9bf09956c7e8ba4f1cd2a7b5ab9df8f.png (image/png)
worddav85df8a9c8bdaa651a5c26e298562ae98.png (image/png)
worddav828699a751c6a71d6e494e7329ee3066.png (image/png)
worddavbfea9a4844036efd6e5334e485488913.png (image/png)
worddav6e77549c6332cc4717a8b10eaa6c3ec8.png (image/png)
worddavc6749cf30b33866dc93490950128f577.png (image/png)
worddav6c445ec87a6c21dbc98717901cbcded4.png (image/png)
worddav7027097e43969177505bfa50285d4364.png (image/png)
worddava2fca5e452ff5361fb501e6ea4c532b6.png (image/png)
worddavc985ee411d69137adbbd519b38a5488b.png (image/png)
worddav0fcc25655e480a4a656cfbc456fe5234.png (image/png)
worddav8d0e0ca6b2d1bc2c4e5ca48b542f986e.png (image/png)
worddav15cf7a8e793918aa5258370e97065c90.png (image/png)
worddav30a84d0d876251a2659dd398b8c929f9.png (image/png)
worddavb651cddb5cd1ba09324771b3b0a77860.png (image/png)
worddav4632c8e97c17f34ad75622e12cf3b615.png (image/png)
worddav14078189f49657fb73545d0d22469ab4.png (image/png)
worddavdae1c3fe8bd4b293fd6ed8b66d3db40f.png (image/png)
worddavffaba4a7fd6b2943ce7ca9fe3d887c3f.png (image/png)
worddav61230904ace1949921f055c3ab63ba98.png (image/png)
worddav18a53e45cbe8922dd8b6c6ef0d5e54dc.png (image/png)
worddav9ebea1bd7494fd9e123ce16f8ddb4035.png (image/png)
worddav7d7d5e178fc204b6b455ad4b8ad4222c.png (image/png)
worddav638891a66772e190a9c314d15a25f5e7.png (image/png)
worddav91b070c5f224837be466837c22c14cd8.png (image/png)
worddav39bfe5bc19a3721d311be8fc1dfe7b96.png (image/png)
worddavbf901835601b4c0382d7f5821120a658.png (image/png)
worddava54887f0cea7c8e27ccc02d50b1769bf.png (image/png)
worddav5461b3428c2a42d38f367c9b6b50485c.png (image/png)
worddav1b40590b4f0994de85229e269515379f.png (image/png)
worddav72e267b54ce3c401af535f9d6e10e8dc.png (image/png)
worddav2bea24685d32fc3eafbe4d44b835f753.png (image/png)
worddav07724c78f0fdecbc89a0640eb6515fb0.png (image/png)
worddav4374b729015eba87706db6f28365e334.png (image/png)
worddavf070bb69888ff33703f7836504e8aff9.png (image/png)
worddavc905c54e13c19f55f2f712584414296e.png (image/png)
worddav8c5bbb3794dfd1863d84f7edb3365ce1.png (image/png)
worddav44c081e0148978ce17cf97ff74ccf14c.png (image/png)
worddav3df385f32804e916e0d360b27cdc3924.png (image/png)
worddavd5adbbdf329653db0c3fac2980be2752.png (image/png)
worddavc8c065efd557dd7e69e82f628e7419ad.png (image/png)
worddavb0ef61bd5b602bc3f3ab88518ac09013.png (image/png)