PropertyWizard is an add-in for Autodesk® Revit® that allows you to add formulas to parameters in projects, just as you can add formulas to family parameters in the family editor.
For example, with PropertyWizard you can:
- Set the ‘Sheet Number’ of all the sheets from their other parameters.
- Set the Door Numbers of all the doors, using data from the door’s Level and Type.
- Set visible properties for X and Y location on all pile foundations so you can schedule them.
And best of all, because PropertyWizard is linked into Revit’s parametric change engine, the parameter values are kept up-to-date all the time. No need to repeatedly run Dynamo scripts to update the parameters. #ReviseInstantly.
How PropertyWizard works
Each PropertyWizard formula has 3 parts:
- The Category of element that you want to apply it to.
- The Target Property you want to set.
- The Formula you want to use.
The Category can be any Revit Category. The formula will apply to all elements in the Category (you can use filtering in the formula to affect just a subset). Target Property has to be an Instance property in this version, and can be any of these types: Number, Integer, Length, Area, Text, Yes/No or Angle.
The Formula language is an extension of the normal Revit family formula language, so if you can write Revit family formulas, you can write PropertyWizard formulas. The extensions include string manipulation and concatenation (which you don’t have in family formulas), access to hidden properties from the Revit API, properties from linked elements, and Project Information properties.
PropertyWizard lets you place your Revit data just where you need it to be, so you can generate your data and drawing outputs efficiently, without having to run Dynamo scripts or manually copy data.
I want you to get the most out of PropertyWizard, so please, if you need any help or advice in using it, get in touch with me at firstname.lastname@example.org.
The price shown here is for single licenses of PropertyWizard: If you need more than one, please get in touch for volume pricing: email@example.com.