Parameter Mapping
The image provides a visual representation of the application’s layout.

In the left view, we have the functionality to create keys. These keys play a crucial role in the application as they establish a link between CSV files and Revit families. Additionally, they display the mapping parameter, providing a clear overview of the data relationships.

Moving to the center view, it is designed to display the headings from the CSV files. This feature allows users to easily identify and navigate through the data contained in the CSV files.

Lastly, the right view is dedicated to showcasing the parameters that are available in the Revit family. This view provides a comprehensive list of parameters, aiding users in understanding and utilizing the Revit family effectively.

Overall, this layout is designed to facilitate an efficient and organized data management process within the application.
Can'tfindtheimage
Getting Started
This application was initially developed with the primary purpose of importing data from CSV files generated by PowerCAD. However, its functionality has since been extended to accommodate the import of all types of CSV files. Despite these enhancements, there are still a few specialized features that need to be added to fully cater to the specific requirements of PowerCAD. These special requirements will be explained in detail in the following sections. Please proceed to the next section for a comprehensive understanding of these requirements.

Revit Parameters

To use the parameter mapping application effectively, it’s essential to first understand how Revit parameters are used. Revit families support three types of parameters: strings, numbers (double), and boolean.

For strings, any CSV values can be converted to this type. This flexibility allows for a wide range of data to be incorporated into your Revit families.

When it comes to numbers, they are represented as doubles. If you are reading numbers, it’s recommended to store them as numbers because they occupy less memory than strings. This can help optimize the performance of your Revit families and the application itself.

Boolean parameters are also supported,with CSV values of Yes/No or True/False being recognized. It’s important to note that these values are not case sensitive, providing further flexibility in how you input your data.

The application is designed to support all three types of parameters. When selecting parameters, ensure they are the correct type and that they are read/write. This is crucial for the application to function correctly and for your data to be accurately represented in your Revit families.

In conclusion, understanding the nature of Revit parameters and ensuring they are correctly set up in the application is key to successful parameter mapping. With this knowledge, you can effectively use the parameter mapping application to enhance your work with Revit.
Creating Parameter Mapping Keys

Mapping Menu Item description

  1. New: This option is used to create a new Parameter Map. You will be prompted to enter the details for the new map, and the application will generate a new Parameter Map based on your inputs.
  2. Open: This option allows you to open an existing Parameter Map. You can browse through your files and select the Parameter Map you wish to open. The application will then load the selected map, allowing you to view and modify it as needed.
  3. Update: This option is used to update or re-read the parameters that are available in the Revit family. The application will refresh the current Parameter Map, ensuring that it reflects the most recent parameters in the Revit family.
  4. Change Key: This option allows you to change the parameter key, family type, and family. It provides you with the flexibility to modify these elements as per your requirements.
  5. Remove Key: This option allows you to remove a key. If a certain key is no longer needed, you can easily remove it using this option.
  6. Save: This option allows you to save a key that is not mapped to a specific Revit project. This ensures that your work is not lost and can be accessed later when needed.
Remember, each of these options is designed to help you effectively manage your Parameter Maps. Always ensure to save your work regularly to prevent any loss of data.

Can'tfindtheimage