Como crear un lookup table para los fittings
En el articulo anterior empezamos a hablar de las tablas de elección de revit, los “lookup tables”. En este nuevo detallamos mas sobre esta opción que por complicada que parezca realmente es muy sencilla si dominamos un poquito el Excel.
Una ventaja de Revit es que el solito elige los accesorios según el diámetro o dimensiones del conducto, tubería, tubo corrugado etc.
Suponiendo que estamos realizando el recorrido de las tuberías hidráulicas de un sistema. Estamos usando un material que por algún motivo es mucho mas espeso que las tuberías que tenemos por defecto y la geometría de los codos no acaba de encajar del todo bien. Esto es debido a que en la tabla que esta llamando el codo los valores del diámetro exterior son diferentes a los de las tuberías.
A diferencia de las tablas de tipo del artículo anterior, esta en primer lugar su ubicación en nuestro disco duro, no es la misma que la familia del codo. La ruta la vamos a encontrar en el archivo Revit.ini del programa aunque por defecto en la version 2012 esta en C:\ProgramData\Autodesk\RME 2012\Lookup Tables.
En esta carpeta van a encontrar todos los archivos en formato CSV de los fittings usados tanto de los conductos como los de las tuberías.
La estructura
La estructura de uno de estos archivos es similar con la de los de tipo con la diferencia que la segunda columna de valores es muy importante e inamovible. La elección del fitting correcto depende de este valor, suele ser el Diámetro Nominal en cuanto a las tuberías.
Si editamos la familia del codo entre sus parámetros estarán dos de mayor importancia.
- El parámetro que almacena el nombre completo del lookup table
- El parámetro que usa esta tabla en una formula “text_file_lookup”
La formula
La formula usada es del siguiente tipo:
result=text_file_lookup(LookupTableName, LookupColumn, DefaultIfNotFound, LookupValue)
Donde:
- LookupTableName: es el nombre del archivo CSV de los valores(no es necesario poner la ruta completa.
- LookupColumn: es la columna de donde estirar el valor necesitado, en nuestro caso el diámetro exterior.
- DefaultIfNotFound: en caso de no encontrar en la tabla el valor “LookupValue” este sera el valor por defecto.
- LookupValue: es el valor de referencia, es el valor de la primera columna y en nuestro caso es el diámetro nominal que ya sabemos.
Aspectos diferentes
Resumiendo, las diferencias entre unas y otras son las siguentes:
| Familias genericas | Fittings | |
| Ubicación | Estan las mismas carpetas que la familia afectada. | Ubicadas en directorio predefinido. |
| Nombre | Tienen el mismo nombre que la familia. | Es indiferente. |
| Formato archivo | .txt | .csv |
| Tipo de archivo | Separado por comas. | Separado por Comas. |
| Utilización | Por medio del Load Familly podemos elegir los tipos a insertar. | Uso en formulas de busqueda de valores. |
| Formato del encabezado | Los nombres de los parametros son los mismos del encabezados. | Los nombre de los parametros no pueden coincidir con los del encabezado. |
Enlaza este articulo!










