Learning Autodesk Subassembly Composer
1h 49mBeginner2016-09-26
Authors

Chris Roberts
Technical Program Manager
Course details
Subassemblies are the building blocks of corridor design, crucial for the development of roads, highways, and railways. AutoCAD Civil 3D users can compose complex subassemblies visually, using a powerful yet easy-to-use Subassembly Composer, which installs directly with Civil 3D. Learn how to use the Subassembly Composer to create subassemblies that meet your specific design requirements, in this course with Christopher Roberts, PE. Follow along as Christopher shows how to define a custom subassembly and add parameters, points, links, and shapes. See a preview of the subassembly geometry, and test how the subassembly behaves with different target values and conditions. Then find out how to make your subassemblies even more powerful with Visual Basic code. Christopher provides a "cookbook" of recipes for adding decision making, enumerations, switches, and variables to subassemblies, for more complex logic and automation. Last but not least, get some additional resources for working with the built-in PKT files, style guides, and the geometric looping function new in 2016.
Learning objectives
Creating a plan of attack
Defining subassembly properties
Adding input parameters, points, links, and shapes
Testing subassemblies
Adding targets
Using Visual Basic code in subassembly development
Learning objectives
Creating a plan of attack
Defining subassembly properties
Adding input parameters, points, links, and shapes
Testing subassemblies
Adding targets
Using Visual Basic code in subassembly development
Skills covered
AutoCAD Civil 3DCivil EngineeringBIMAutodeskAECLearning
Concepts
Introduction
- Welcome
- Exercise files
The Process
- The subassembly development process
- Creating a plan of attack
The Hello World Subassembly
- Introduction to the Subassembly Composer
- Define Subassembly properties
- Adding input parameters
- Adding points
- Adding links
- Testing subassembly in Civil 3D
Diving into Geometry
- Define a shape
- Understanding codes
- Adding a horizontal target
- Adding a vertical and surface target
- Using auxiliary geometry
- Revisit - Creating a plan of attack
Allowing for More User Interaction
- VB functions - An introduction
- Making decisions
- Adding an enumeration
- Using a switch
- Making and setting variables
- Other common API features
Additional Resources
- Good habits - Style points and help files
- Example PKTs
- New in 2016 - Geometric looping
- Other resources and next steps