Learning Autodesk Subassembly Composer

Learning Autodesk Subassembly Composer

1h 49mBeginner2016-09-26

Authors

Chris Roberts

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

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
40,000 Toman