After you have run the Report Defective SIO Slabs and Walls custom command and made any corrections to the generated .xml file, follow the steps
below to run the Repair Defective SIO Slabs and Walls custom command to continue working on your Smart 3D model.
Fixes Descriptions
The list below describes how the SIO Repair custom command fixes each possible defect.
Missing Slab Layer
-
Defect: No layer associated with the slab, or the slab composition property is set to null.
-
Fix: Assigns the user input composition on the slab and sets the slab layers based on
the composition.
Missing Slab Layer Property
-
Defect: Any of the slab layer properties (part, material, material grade, thickness) associated
with a slab is set to null.
-
Fix: Gets the property value from the catalog and sets the value on the slab layer.
Missing Wall Layer
-
Defect: No layer is associated with the wall system, or the wall composition property is
set to null.
-
Fix: Assigns the user input composition on the wall system and sets the wall layers based
on the composition. The same composition and layers are also set on the wall parts
associated with the wall system.
Missing Wall Layer Property
-
Defect: Any of the wall layer properties (part, material, material grade, thickness) associated
with a wall system is set to null.
-
Fix: Gets the property value from the catalog and sets the value on the wall layer.
Missing Wall Part Layer Property
-
Defect: Any of the wall layer properties (part, material, material grade, thickness) associated
with the wall part is set to null, or the wall part composition property is set to
null.
Fix: Gets the composition from the parent wall system and sets the properties on the
wall layers and wall part.
Before you begin, make sure that the Repair Defective SIO Slabs and Walls custom command is added to the software. The ProgID for this command is SPSSIORepairCommand,SPSSIORepairCommand.RepairDefectiveSIO. See Add custom commands in the Common Help.
-
Click Tools > Custom Commands, and run the Repair Defective SIO Slabs and Walls custom command. You must run the command in the Smart 3D host. The command does not
work if you run it from Project Management.
The command applies all the properties values set in the .xml files and updates the
defective SIO objects with these values. After all updates are applied, the software
displays a message that indicates the status of the Repair operation. The status of
the command is also saved to the SP3D error log in your local TEMP folder.
-
If needed, run the Report Defective SIO Slabs and Walls custom command again to ensure all the SIO objects have been updated correctly. You can also check
properties in your Smart 3D model.
See Also
Exercise A: Map Custom Properties and Convert to SIOs