Mapping
StruXML Revit Add-In
What's new
Getting started
Tools
- About tools
- Analytical model
- Material
- Connection status
- Wall edge connections
- Floor Conversion
- Wall Conversion
- StruXML Guid
- Guid Search
Export StruXML
Import StruXML
Feedback
Mapping panel is divided into five different mapping areas:
Materials | Here materials for standard component families: columns, beams, braces, isolated foundations should be mapped. Mapped material will be assigned to a Structural material parameter under condition that it is an Instance parameter. |
Sections | Here sections for standard component families: columns, beams, braces) should be mapped. |
Wall types | Here wall types should be mapped. Remember that material of a wall is a Type parameter and is included in Wall type. |
Floor types | Here floor types and profiled panels should be mapped. Remember that material of a floor is a Type parameter and is included in Floor type. |
Foundations | Here all kind of foundations (isolated, wall and foundation slab) should be mapped. Remember that material of a wall foundation and foundation slab is a Type parameter and is included in wall foundation and foundation slab type. |
Every mapping dialog consists of two columns:
- on the left hand side there is a column where all FEM Design materials / sections / wall types / etc. used in the imported model are listed,
- on the right hand side there is a column where corresponding Revit material / section / wall type / etc. should be loaded. The Revit library appears upon clicking on the white field in a certain row.
Be aware that the material / sections / wall and floor types / foundations libraries only contain materials / sections / wall types / etc. that existed, or have been loaded or created in the Revit project prior to importing the struxml file.
If a certain material / section / wall type / etc. is missing during the mapping process, one has to terminate the import process and create this certain material / section / wall type / etc. in the Revit project first. Since version 1.1.011 one can use Create equivalent sections button, to create concrete materials, sections and shells in Revit.
If you see the same material, section (of column, beam, truss, etc.) or type (of slab, wall, etc.) listed more than one time in the mapping dialog, it means that there are more elements that have the same materials, section or type, but they have different properties and therefore, have to be mapped separately. Since version 1.1.013 one can use setting: Merge materials with the same name at mapping.
Materials mapping
Upon pressing Materials button, Material mapping dialog will pop out. Here, in the left column (FD Materials) one can see a list of all the materials that were assigned to columns, beams, truss members and isolated foundations in the FEM-Design model.
In order to map a selected material into a corresponding material from the Revit library, one has to click on the white field in the right hand side column (Revit materials). A Select Revit element dialog will pop out. It contains all materials from the Revit project material library that one can browse to find a matching material. Double click to select a material.
It is also possible to perform multiple mapping, i.e. select the same material / section / type / etc. to a several elements imported from FEM-Design. Select several elements in the mapping dialog (with Ctrl button), right click and chose Assign all selected.
Merge materials with same name at mapping
Struxml file can contain several materials that are of the same class e.g. C30/37 but have slightly different material data e.g. safety factors or other parameters from the application data. In such situations, each of those materials regardless of the same name, receives a different GUID (global unique identification number). That also means, that when importing such file to Revit, each of those materials will be recognized as a separate material and has to be mapped separately.
One can however, decided to merge the materials that have the same name, regardless of their application data parameters. Simply go to Settings and select Merge materials with the same name at mapping before you load a struxml file.
Sections mapping
Upon pressing Sections button, Sections mapping dialog will pop out. Dialog is divided into two parts: Beam mapping, where beams and braces should be mapped and Column mapping, where columns should be mapped.
In the left column (FD Materials) one can see a list of all sections used FEM-Design model. In order to map a selected section into a corresponding section from the Revit library, one has to click on the white field in the right hand side column (Revit Sections). A Select Revit element dialog will pop out. It contains all the beam (or column) sections included in the Revit project that one can browse to find a matching section.
Wall types mapping
Upon pressing Wall types button, Wall types mapping dialog will pop out.
In the left column (FD Types) one can see a list of all wall types used FEM-Design model. In order to map a selected wall into a corresponding wall type from the Revit library, one has to click on the white field in the right hand side column (Revit Types). A Select Revit element dialog will pop out. It contains all the wall types included in the Revit project that one can browse to find a matching one.
Floor types mapping
Floor types mapping is equivalent to the Wall types mapping procedure. In this dialog profiled panels can also be mapped into corresponding floor types.
Foundation mapping
Upon pressing Foundations button, Foundation mapping dialog will pop out. Dialog is divided into three parts: Isolated foundations mapping, Wall foundation mapping, and Foundations slab mapping.
Automatic mapping
It is possible to automatically generate desired materials, concrete sections types and walls / slabs instances in Revit project. The purpose of this feature is to speed up the import process in case of typical concrete sections and wall/floor elements that so far, always had to be created manually in Revit before the import process. The automatic section creation can be combined with traditional manual mapping. The concrete materials, section types and walls and floors are created upon pressing Create equivalent materials and elements.
In this version, the automatic section generation is only available for following sections:
- Concrete rectangle beam
- Concrete rectangle column
- Concrete round column
Sections are creates as types of predefined families that are by default installed with the Add-In in following location: C:\ProgramData\StruSoft\Interop\Revit\Families19 (and Families20 folder for Revit 2020). It is possible to change location of the families. Simply go to Settings and select new path, as shown in figure below.
One can use their own families, but in this version the requirement is that the naming will be consistent with the default families naming. In the future version we will introduce option to load user families. Also, it is important that the family definition, especially the dimensions b, h, D will be consistent with those in the default families.
Concrete sections are created based on the FEM-Design section naming, e.g. 200x300. This is the only acceptable format. In case of different name in struxml, section cannot e created automatically and has to be mapped manually. The same happens in case of any other section than those that are supported at the moment (Concrete rectangle beam, Concrete rectangle column, Concrete round column) e.g. steel section. These sections have to be mapped manually.