Bird
Raised Fist0
Solidworksbi_tool~10 mins

Creating part configurations in Solidworks - Formula Evaluation Walkthrough

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Sample Data

This table shows a base part and three configurations with different dimensions and materials.

CellValue
A1Part Name
B1Length (mm)
C1Width (mm)
D1Height (mm)
E1Material
A2BasePart
B2100
C250
D220
E2Aluminum
A3Config1
B3150
C350
D320
E3Aluminum
A4Config2
B4100
C475
D420
E4Steel
A5Config3
B5100
C550
D530
E5Plastic
Formula Trace
IF(A2="BasePart", B2, IF(A2="Config1", B3, IF(A2="Config2", B4, IF(A2="Config3", B5, "Unknown"))))
Step 1: A2 = "BasePart"
Step 2: IF(TRUE, B2, ...)
Cell Reference Map
    A       B       C       D       E
1 |Part Name|Length  |Width   |Height  |Material
2 |BasePart |100     |50      |20      |Aluminum
3 |Config1  |150     |50      |20      |Aluminum
4 |Config2  |100     |75      |20      |Steel
5 |Config3  |100     |50      |30      |Plastic

Formula references A2, B2, B3, B4, B5 for length values based on part name.
The formula checks the part name in A2 and picks the corresponding length from column B for that configuration.
Result
    A       B       C       D       E       F
1 |Part Name|Length  |Width   |Height  |Material|Selected Length
2 |BasePart |100     |50      |20      |Aluminum|100
3 |Config1  |150     |50      |20      |Aluminum|
4 |Config2  |100     |75      |20      |Steel   |
5 |Config3  |100     |50      |30      |Plastic |
The formula result shows the selected length for the part name in A2, which is 100 for 'BasePart'.
Sheet Trace Quiz - 3 Questions
Test your understanding
What length value does the formula return when A2 is 'Config1'?
A75
B100
C150
D30
Key Result
Nested IF statements check part names and return corresponding dimension values from specific cells.

Practice

(1/5)
1. What is the main purpose of creating part configurations in SolidWorks?
easy
A. To apply colors to parts
B. To export parts to different file formats
C. To create multiple versions of a part within a single file
D. To simulate motion of parts

Solution

  1. Step 1: Understand what configurations do

    Configurations allow multiple variations of a part to be saved in one file.
  2. Step 2: Identify the main benefit

    This saves time and keeps designs organized by avoiding multiple separate files.
  3. Final Answer:

    To create multiple versions of a part within a single file -> Option C
  4. Quick Check:

    Configurations = multiple versions in one file [OK]
Hint: Think: one file, many versions [OK]
Common Mistakes:
  • Confusing configurations with exporting files
  • Thinking configurations only change colors
  • Believing configurations simulate motion
2. Which of the following is the correct way to add a new configuration in SolidWorks?
easy
A. Right-click the part name in the ConfigurationManager and select 'Add Configuration'
B. Click 'File' then 'New Configuration'
C. Use the 'Save As' option to create a new configuration
D. Drag and drop the part into the ConfigurationManager

Solution

  1. Step 1: Locate ConfigurationManager

    The ConfigurationManager tab shows all configurations of a part.
  2. Step 2: Add new configuration correctly

    Right-clicking the part name here and selecting 'Add Configuration' is the proper method.
  3. Final Answer:

    Right-click the part name in the ConfigurationManager and select 'Add Configuration' -> Option A
  4. Quick Check:

    Add config via ConfigurationManager right-click [OK]
Hint: Right-click in ConfigurationManager to add configs [OK]
Common Mistakes:
  • Trying to add configuration from File menu
  • Using Save As to create configurations
  • Dragging parts instead of using menu
3. Given a part with two configurations: 'Small' with length 50mm and 'Large' with length 100mm, what will be the length if you switch to the 'Large' configuration?
medium
A. Length will not change
B. 75mm
C. 50mm
D. 100mm

Solution

  1. Step 1: Understand configuration properties

    Each configuration can have different dimension values, like length.
  2. Step 2: Check the 'Large' configuration length

    The 'Large' configuration sets length to 100mm, overriding the default or other configs.
  3. Final Answer:

    100mm -> Option D
  4. Quick Check:

    'Large' config length = 100mm [OK]
Hint: Switch config to see its specific dimension [OK]
Common Mistakes:
  • Assuming length stays the same across configs
  • Averaging lengths instead of selecting config value
  • Confusing config names with values
4. You created a new configuration but the dimension changes are not applied. What is the most likely cause?
medium
A. The dimension is not set to be configurable
B. You forgot to save the part after creating the configuration
C. You need to restart SolidWorks to apply changes
D. Configurations only work for assemblies, not parts

Solution

  1. Step 1: Check dimension configurability

    Dimensions must be marked as configurable to change per configuration.
  2. Step 2: Identify why changes don't apply

    If dimension is fixed (not configurable), changes in new config won't affect it.
  3. Final Answer:

    The dimension is not set to be configurable -> Option A
  4. Quick Check:

    Dimension configurability controls config changes [OK]
Hint: Make dimension configurable to change per config [OK]
Common Mistakes:
  • Assuming saving or restarting applies changes
  • Thinking configs only work in assemblies
  • Ignoring dimension properties
5. You want to create a part with three configurations: 'Base', 'Extended', and 'Compact'. 'Extended' should have a length 20% longer than 'Base', and 'Compact' 30% shorter. How do you set this up efficiently in SolidWorks?
hard
A. Manually enter length values for each configuration
B. Use equations to link 'Extended' and 'Compact' lengths to 'Base' length
C. Create separate part files for each size
D. Duplicate the 'Base' configuration and rename copies

Solution

  1. Step 1: Understand configuration relationships

    Using equations lets you link dimensions so changes update automatically.
  2. Step 2: Apply equations for length

    Set 'Extended' length = Base length * 1.2 and 'Compact' length = Base length * 0.7.
  3. Step 3: Benefit of equations

    This keeps sizes consistent and easy to update by changing only the 'Base' length.
  4. Final Answer:

    Use equations to link 'Extended' and 'Compact' lengths to 'Base' length -> Option B
  5. Quick Check:

    Equations link config sizes efficiently [OK]
Hint: Use equations to relate config dimensions [OK]
Common Mistakes:
  • Entering values manually causing errors
  • Creating separate files wastes time
  • Duplicating configs without linking dimensions