This extension updates and runs MagiCAD IFC batch exports in Revit. It lets you choose which export configuration to use, set a custom file save location, select an export view, update the IFC property set XML path, and optionally update Project Information parameters before exporting.
- Export Name: Choose the export configuration to use. If left empty, the first configuration found in the IFC dialog is used. Type or pick from the list.
- Set Export Path: Turn on to use the file path you provide. If off, the configuration’s current path is used.
- Path: The save location and filename for the IFC export. Use the save dialog to select a
.ifc file path.
- Set Export View: Turn on to use a specific view for export.
- Export View: The view to use for the export. Pick from available views.
- Set IFC Property Set Path: Turn on to update the IFC property set XML path used by MagiCAD.
- IFC Property Set Path: Browse to the
.xml file containing IFC property set definitions.
- Project Information Parameters: Optional list of updates to Project Information. Each entry sets a parameter to a new value. Use this to stamp project metadata before export.
- Additional MagiCAD Fields: Optional list of MagiCAD-specific control names and values. (Advanced; used for specific MagiCAD integrations.)
When you run the extension:
- It checks that a Revit model is open.
- It loads MagiCAD IFC export configurations and selects the one you named, or the first available if none was provided.
- If enabled, it updates the export file path.
- If enabled, it sets the export view.
- If enabled, it updates the IFC property set XML path in MagiCAD project settings.
- If any Project Information updates are provided, it starts a Revit transaction and applies them.
- It runs the MagiCAD IFC export using the selected configuration and reports the saved file path.
- Prerequisites: Open the Revit model you want to export. Ensure MagiCAD IFC configurations exist.
- Configure: Fill in the fields above as needed (name, path, view, property set XML, and any project info updates).
- Execute: Run the extension in Assistant. The export will proceed using your selections.
- Verify: Check the IFC file at the specified path. Confirm project information values and property set path if you enabled them.
- Causes: The Revit model has no MagiCAD IFC configurations.
- Solution: Open MagiCAD IFC dialog in Revit and create or load configurations, then rerun.
- Resources: MagiCAD documentation on IFC configurations.
- Causes: The
Export Name doesn’t match any configuration.
- Solution: Pick a name from the list or leave blank to use the first configuration.
- Resources: Check configuration names in the MagiCAD IFC dialog.
- Causes:
Set Export Path is enabled but Path is empty.
- Solution: Provide a valid
.ifc file path.
- Resources: Confirm the path is accessible and you have write permissions.
- Causes:
Set IFC Property Set Path is enabled but no XML path was provided.
- Solution: Browse to a valid
.xml file with property set definitions.
- Resources: MagiCAD documentation on property set XML.
- Causes: No active Revit document, invalid view, permissions issues, or transaction failures while updating Project Information.
- Solution: Ensure a model is open, choose a valid view, verify file permissions, and check parameter names/values.
- Resources: Revit logs and MagiCAD export documentation.
- Q: When should I use
Export Name?
- A: Use it to target a specific saved configuration. Leave blank to use the first available configuration.
- Q: Do I need to enable
Set Export Path?
- A: Only if you want to override the configuration’s default path. Otherwise, the export uses the path stored in the configuration.
- Q: What if my
Export View isn’t listed?
- A: Make sure the view exists in the current model and is eligible for export.
- Q: Can I update project metadata during export?
- A: Yes. Use
Project Information Parameters to set fields like Project Name, Number, or Status before exporting.