Professional Documents
Culture Documents
Presenter:
Frank Ruepp
Product Definition Team frank.ruepp@3ds.com
We will get a general overview about top-down design We will look at the basic equation functionality We will look at the advanced equation functionality in order to automate your design
Assigning a parameter to a dimension
Linking an external parameter file Conditional statements AND / OR operator INT function Suppressing / un-suppressing features
A layout component should carry all the basic geometry that is referenced by other components
Layout components usually should not appear in the BOM Layout components usually should not have a weight Layout components can contain
Reference geometry Sketches Perform general calculations (equations) Patterns
Tip: Delete the body but the pattern is still accepted as derived pattern reference
Exclude from BOM option for components Tip: Delete body so that it does not influence the assembly weight Hide the component Benefits:
Common placement of components Concurrent engineering Only one external reference
Trailer_layout
Filter, undo and redo Automatic rebuild, angular units and automatic solve order Link to external file
Create an equation
Creating an equation:
Tip: Check that Instant3D is turned off Double-click a dimension (300mm) Type an equal sign that starts the equation input Notice that we expand a dropdown list with additional options Pick a different dimension (150 mm) Complete your equation by adding the mathematical operation (* 2) Green OK arrows in order to accept this equation
Trailer_layout -> width sketch -> 300 width = 150 height * 2
Or you can use the INT function to get the integer of a division
Instance(2) = INT(124 / 50) -> 2.48 Instance(2) = INT(126 / 50) -> 2.52
This imports the parameters and equations defined in the trailer_specs.txt file
Link to file updates the component when a parameter changes Linked parameters cannot be edited
Trailer_tank_vessel -> trailer_specs.txt
Unlink an external parameter file by importing without the link to file option
File reference will be deleted Linked symbol disappear Parameters can be edited
Use the equation editor as a text editor with syntax check Build the list of parameters / equations Export the selected parameters Automatically link the parameter file back to SolidWorks
Conditional statement
Conditional statement
DimensionValue = IF(ConditionValue > X , ThenValue, ElseValue)
Conditional statement
Legacy syntax:
2012: DimensionValue = IF(ConditionValue = X , ThenValue, ElseValue) 2011 and earlier: DimensionValue = IIF(ConditionValue Like X , ThenValue, ElseValue)
TankDiameter = 1250 Save file Rebuild button inside of the Equation Manager Updates global variable Updates fillet value based on the conditional statement
###-Trailer
Confirm the equation Parameter file changes will update the equations and geometry)
Trailer_tank_vessel
Trailer_tank_vessel
Next one
Another one
TrailerLength = 12000
Layout component
Participate in the Beta program Respond to surveys Host a Product Definition customer visit
Sign up at: www.solidworks.com/usability Or drop me a business card with visit on the back of it
Hopefully you have learned some new things about SolidWorks which help you to speed up your design...
Thanks