CSWP Configurations 3 — Questions and Answers
Question 1: What defines a 'derived configuration' in SOLIDWORKS?
- A child configuration nested under a parent configuration that inherits parent settings by default (Correct answer)
- A configuration generated automatically from a design table
- A configuration created by importing from another part file
- A configuration linked to an assembly's active configuration
Correct answer: A child configuration nested under a parent configuration that inherits parent settings by default
A derived configuration is a child configuration that inherits all settings from its parent unless explicitly overridden.
Question 2: In a derived configuration, if you change a dimension value in the parent configuration, what happens to the derived configuration's value if it has NOT been overridden?
- It automatically inherits the new parent value (Correct answer)
- It retains the value it had when derived
- It resets to the default model value
- It displays a rebuild error until manually updated
Correct answer: It automatically inherits the new parent value
Un-overridden properties in a derived configuration always reflect the current parent configuration value.
Question 3: What is a SpeedPak configuration primarily used for in SOLIDWORKS assemblies?
- Reducing the memory footprint of referenced parts/subassemblies by loading only selected geometry (Correct answer)
- Locking configurations so they cannot be changed
- Exporting configurations to a lightweight STEP format
- Creating simplified configurations using only suppressed features
Correct answer: Reducing the memory footprint of referenced parts/subassemblies by loading only selected geometry
SpeedPak creates a lightweight subset of geometry, allowing large assemblies to perform faster without fully loading all component data.
Question 4: Which of the following operations CANNOT be performed on a SpeedPak configuration?
- Editing the features of the referenced component (Correct answer)
- Using it as a referenced component in a higher-level assembly
- Measuring distances to its visible geometry
- Using it in a drawing view
Correct answer: Editing the features of the referenced component
SpeedPak configurations are read-only references; you cannot edit the underlying component features while using a SpeedPak.
Question 5: How do you create a derived (child) configuration in the ConfigurationManager?
- Right-click an existing configuration and select 'Add Derived Configuration' (Correct answer)
- Drag one configuration onto another to create a parent-child link
- Use Insert > Derived Configuration from the menu
- Click the 'New Configuration' button and choose 'Derived' from a dialog
Correct answer: Right-click an existing configuration and select 'Add Derived Configuration'
Right-clicking an existing configuration in the ConfigurationManager provides the option to add a derived (child) configuration beneath it.
Question 6: What occurs if the parent configuration of a derived configuration is deleted?
- The derived configuration becomes a top-level configuration and retains its current values
- The derived configuration is also deleted
- The derived configuration is promoted to inherit from the Default configuration
- SOLIDWORKS prevents deletion of the parent while children exist (Correct answer)
Correct answer: SOLIDWORKS prevents deletion of the parent while children exist
SOLIDWORKS will not allow you to delete a parent configuration that has derived (child) configurations still depending on it.
Question 7: A part has a derived configuration where the suppression of 'Boss-Extrude2' has been overridden to 'Suppressed'. If you switch to the parent and suppress 'Boss-Extrude1', what happens to 'Boss-Extrude1' in the derived configuration?
- It becomes suppressed because the suppression was not overridden in the derived configuration (Correct answer)
- It stays unsuppressed because derived configurations are frozen after creation
- It shows a conflict warning and prompts the user to choose
- It inherits the unsuppressed state from the Default configuration instead
Correct answer: It becomes suppressed because the suppression was not overridden in the derived configuration
Properties not explicitly overridden in a derived configuration always inherit the current parent value, so suppressing Boss-Extrude1 in the parent propagates to the child.
What defines a 'derived configuration' in SOLIDWORKS?