ACE Design Automation & API Scripting Flashcards
6 cards from real ACE practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 6 ACE Design Automation & API Scripting flashcards as text
Which Dynamo node type is used to execute custom Python scripts within a Dynamo graph?
Answer: Python Script node
The Python Script node in Dynamo allows users to write Python 3 (or IronPython) code to perform operations not available through standard nodes.
In AutoCAD's .NET API, which method is used to start a transaction that allows safe read/write access to drawing objects?
Answer: TransactionManager.StartTransaction()
TransactionManager.StartTransaction() opens a new transaction in AutoCAD's .NET API, enabling safe access and modification of database objects.
What does the iLogic 'ModelParameters' object in Inventor allow a rule to do?
Answer: Read and write model parameter values by name
The ModelParameters object in iLogic gives rules programmatic access to read and modify any named parameter in the Inventor model.
In Revit API, what is required before making any changes to a Revit model element?
Answer: An open Transaction
The Revit API requires all model modifications to be performed inside an open Transaction, which must be committed or rolled back.
Which Autodesk tool allows visual programming (node-based) for parametric design automation in Revit and Civil 3D?
Answer: Dynamo
Dynamo is Autodesk's visual programming environment, natively integrated with Revit and Civil 3D, enabling node-based automation and computational design.
When automating sheet set creation in AutoCAD via .NET API, which class manages the collection of sheets and subsets?
Answer: AcSmSheetSet
AcSmSheetSet is the COM-based class in AutoCAD's Sheet Set Manager API that represents a sheet set and provides access to its sheets and subsets.