Template Arguments
- Last UpdatedMay 11, 2026
- 1 minute read
Template arguments enable the customization of templates by allowing users to change values. These values include numbers, names, material sizes, or references. Arguments make templates flexible and repeatable, allowing designs to be adapted for different projects or requirements without modifying the template itself.
The administrator defines template arguments in the schema file. Typically an attribute argument starts and ends with a dollar sign ($). The argument contains the value. To explain the argument, the administrator can include a comment enclosed between percent signs (%). For example, to make the LEN (length) part of a limit statement into an argument, you enter this in the template:
LEN=$Number%Limit 1 length%$
When a user applies a template, the system prompts for the defined arguments. This allows users to adjust specific properties while preserving the underlying template. Reference-type arguments provide selection buttons for choosing objects from the model, while other argument types, such as numbers or names, are entered manually.