Las funciones de hoja de cálculo toman un argumento, realizan una acción y arrojan un valor o unos valores. Hay dos tipos básicos de funciones: las que usan los valores que el usuario introduce y las que usan la información de los objetos en el dibujo. Los argumentos requeridos por los dos tipos de funciones son diferentes.
● Número o argumentos de texto: las funciones que empiezan con una letra minúscula normalmente requieren un valor de número o una dirección de celda como el argumento. Por ejemplo, la función acos arroja el arco coseno del valor que es especificado en el argumento de función. El argumento que introduce puede ser una expresión matemática (tal como 3/5), una dirección de una celda que contiene un número (tal como A12), o un número real. El argumento para todas las funciones trigonométricas debe ser en radianes.
● Argumentos de criterios: las funciones que empiezan con una letra mayúscula deben aplicarse a uno o más objetos específicos en el dibujo. En una celda en una fila de encabezado de base de datos, una función es automáticamente aplicada al objeto enumerado en cada subfila para que no se requieran argumentos de criterios.
Sin embargo, en una celda de hoja de cálculo, debe introducir criterios a seleccionar los objetos a los que aplica la función. Por ejemplo, la función Área arroja el área combinada de todos los objetos 2D que cumplen con los criterios. Para especificar los objetos para los cuales obtener el área, use ya sea el comando Insertar > Criterios en el menú Hoja de cálculo, o introduzca el criterio manualmente. Para más detalles sobre cómo especificar criterios como el tipo de objeto, la clase o la visibilidad, consulte la documentación orientada hacia el desarrollador ubicada en (se necesita acceso a la Internet):
developer.vectorworks.net/index.php/VS:Search_Criteria#Search_Criteria_Tables
developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#attrCrit
● Propiedades del material: puede presentar los datos del recurso de material según la propiedad. Las funciones de hoja de cálculo aparecen aquí en la lista alfabética de funciones. Para hallar una lista de los nombres y tipos de MaterialProperty que puede usar al confeccionar informes, consulte la documentación para programadores en el enlace siguiente (necesita acceso a internet):
https://developer.vectorworks.net/index.php/VS:Working_with_Materials#MaterialProperty_values
Usar las reglas Sintaxis de fórmulas al introducir funciones de hoja de cálculo.
En la siguiente lista de funciones de hojas de cálculo el tipo de argumento que la función toma es mostrado entre paréntesis.
El arco coseno de un número. El arco coseno es el ángulo cuyo coseno es un número. El ángulo arrojado está dado en radianes en el rango 0 a pi. El número es el coseno del ángulo y debe estar expresado desde -1 a 1. Función relacionada: cos
Ejemplo: =acos(3/5) arroja el ángulo para el cual el valor coseno es 3/5
El ángulo (medido desde una posición horizontal) de los objetos que cumplen con los criterios especificados en grados. Usar esta función para arrojar los ángulos de líneas y paredes (medidas desde la línea horizontal), los ángulos de tramo de arcos y los ángulos de pendiente de losas.
Ejemplos:
● Celda de encabezado de base de datos: =Angle arroja el ángulo de cada objeto en la base de datos
● Celda de hoja de cálculo: =Angle((t=arc)&(n='arc-1')) arroja el ángulo de barrido del objeto arco denominado “arco-1” en el dibujo
El área total de objetos 2D que cumplen los criterios especificados en base a las unidades de Área en el cuadro de diálogo Unidades. Función relacionada: Perim
Ejemplos:
● Celda de encabezado de base de datos: =Area arroja el área de cada objeto en la base de datos
● Celda de hoja de cálculo: =Area(t=rect) arroja el área combinada de todos los objetos rectángulos en el dibujo
El arco seno de un número. El arco seno es el ángulo cuyo seno es el número. El ángulo arrojado está dado en radianes en el intervalo -pi/2 a pi/2. Para expresar el arco seno en grados, use la función rad2deg (o multiplique el resultado por 180/pi). El número es el seno del ángulo y debe ser desde el 1 al 1. Función relacionada: sin
Ejemplo: =asin(A3) arroja el ángulo para el cual el valor del seno se da en la celda A3
El arcotangente de un número. El arcotangente es el ángulo cuya tangente es el número. El ángulo arrojado está dado en radianes en el intervalo -pi/2 a pi/2. Para expresar el arcotangente en grados, use la función rad2deg o multiplique el resultado por 180/pi. El número es la tangente del ángulo y debe ser de -1 a 1. Funcón relacionada: tan
Ejemplo: =atan(A3) genera el ángulo que recibe el valor de tangente en la celda A3.
El promedio (media) de todos los números de la lista de argumentos. El valor generado es la suma de los números o cantidades; el total se divide en el número de cantidades. Función relacionada: sum
Ejemplo: =average(A2,A10..A12) genera el promedio de los números incluidos en las celdas A2, A10, A11 y A12.
El límite 2D inferior (coordenada y mínima) de los objetos que cumplen los criterios especificados. Funciones relacionadas: LeftBound, RightBound, TopBound
Ejemplos:
● Celda de encabezado de base de datos: =BotBound genera el límite 2D inferior de cada objeto en la base de datos.
● Celda de hoja de cálculo: =BotBound(t=locus) genera el límite 2D inferior del lugar geométrico que registra el valor más bajo del límite 2D inferior en el dibujo.
El nombre de clase de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Class arroja la clase de cada objeto en la base de datos
● Celda de hoja de cálculo: =Class(sel=true) arroja el nombre de clase de los objetos seleccionados en el dibujo
El área (menos cualquier orificio) de un costado de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompAreaByName, CompAreaByMat, ComponentArea
Ejemplos:
● Celda de encabezado de base de datos: =CompAreaByClass('Class-1') genera el área combinada de los componentes asignados a la clase “Clase-1” de cada pared, pared curva, cubierta, plano de cubierta y objeto de losa en la base de datos.
● Celda de hoja de cálculo: =CompAreaByClass(t=wall,'Clase-1') arroja el área combinada de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo.
El área (menos cualquier orificio) de un lado de los componentes que cumplen los criterios indicados y que usan el material indicado. Funciones relacionadas: CompAreaByClass, CompAreaByName, ComponentArea
Ejemplos:
● Celda de encabezado de base de datos: =CompAreaByMat('Mortar MT') genera el área combinada de los componentes que usan el material “Mortar MT” de cada pared, pared curva, cubierta, plano de cubierta y objeto de losa en la base de datos.
● Celda de hoja de cálculo: =CompAreaByMat(t=wall, 'Mortar MT') genera el área combinada de los componentes que usan el material “Mortar MT” de todas las paredes en el dibujo.
El área (menos cualquier orificio) de un costado de los componentes que cumplen con los criterios especificados y tiene el nombre especificado. Funciones relacionadas: CompAreaByClass, CompAreaByMat, ComponentArea
Ejemplos:
● Celda de encabezado de base de datos: =CompAreaByName('Brick Veneer') genera el área combinada de los componentes con el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompAreaByName(t=wall,'Revestimiento de ladrillo') arroja el área combinada de los componentes con el nombre “Revestimiento de ladrillo” para todas la paredes en el dibujo.
La clase de componentes que cumplen los criterios indicados y usan el material indicado. Funciones relacionadas: CompMatByClass, CompClassByName
Ejemplos:
● Celda de encabezado de base de datos: =CompClassByMat('Mortar MT') genera la clase del primer componente que usa el material “Mortar MT” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompClassByMat(t=wall, 'Mortar MT') genera la clase del primer componente que usa el material “Mortar MT” de todas las paredes en el dibujo.
La clase de los componentes que cumplen los criterios indicados y que tienen el nombre especificado. Funciones relacionadas: CompNameByClass, CompClassByMat
Ejemplos:
● Celda de encabezado de base de datos: =CompClassByName('Brick Veneer') genera la clase del primer componente con el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompClassByName(t=wall,'Revestimiento de ladrillo') arroja la clase del primer componente con el nombre “Revestimiento de ladrillo” para todas las paredes en el dibujo.
El valor lambda de los componentes que cumplen los criterios indicados y que están en la clase especificada. Funciones relacionadas: CompLambdaByName, CompLambdaByMat, ComponentLambda
Ejemplos:
● Celda de encabezado de base de datos: =CompLambdaByClass('Class-1') genera el valor lambda del primer componente asignado a la clase “Class-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompLambdaByClass(t=wall,'Class-1') genera el valor lambda del primer componente asignado a la clase “Class-1” de todas las paredes en el dibujo.
El valor lambda de los componentes que cumplen los criterios indicados y usan el material indicado. Funciones relacionadas: CompLambdaByClass, CompLambdaByName, ComponentLambda
Ejemplos:
● Celda de encabezado de base de datos: =CompLambdaByMat('Mortar MT') genera el valor lambda del primer componente que usa el material “Mortar MT” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompLambdaByMat(t=wall,'Mortar MT') genera el valor lambda del primer componente que usa el material “Mortar MT” de todas las paredes en el dibujo.
El valor lambda de los componentes que cumplen los criterios indicados y que tienen el nombre especificado. Funciones relacionadas: CompLambdaByClass, CompLambdaByMat, ComponentLambda
Ejemplos:
● Celda de encabezado de base de datos: =CompLambdaByName('Brick Veneer') genera el valor lambda del primer componente que lleva el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompLambdaByName(t=wall,'Brick Veneer') genera el valor lambda del primer componente que lleva el nombre “Brick Veneer” de todas las paredes en el dibujo.
Los materiales que se usan en los componentes que cumplen los criterios indicados y que se incluyen en la clase especificada. Funciones relacionadas: CompClassByMat, CompNameByClass
Ejemplos:
● Celda de encabezado de base de datos: =CompMatByClass('Class-1') genera los materiales del primer componente asignado a la clase “Class-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompMatByClass(t=wall,'Class-1') genera el material del primer componente asignado a la clase “Class-1” de todas las paredes en el dibujo.
Los materiales que se usan en los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompNameByMat, CompMatByClass
Ejemplos:
● Celda de encabezado de base de datos: =CompMatByName('Siding') genera los materiales del primer componente que lleva el nombre “Siding” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompMatByName(t=wall,'Siding') genera el material del primer componente que lleva el nombre “Siding” de todas las paredes en el dibujo.
El nombre de los componentes que cumplen los criterios indicados y que están en la clase indicada. Funciones relacionadas: CompClassByName, CompMatByClass
Ejemplos:
● Celda de encabezado de base de datos: =CompNameByClass('Class-1') genera el nombre del primer componente asignado a la clase “Class-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompNameByClass(t=wall,'Clase-1') arroja el nombre del primer componente asignado a la clase “Clase-1” para todas las paredes en el dibujo.
El nombre de los componentes que cumplen los criterios indicados y usan el material indicado. Funciones relacionadas: CompMatByName, CompNameByClass
Ejemplos:
● Celda de encabezado de base de datos: =CompNameByMat('Mortar MT') genera el nombre del primer componente que usa el material “Mortar MT” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompNameByMat(t=wall,'Mortar MT') genera el nombre del primer componente que usa el material “Mortar MT” de todas las paredes en el dibujo.
El área (menos cualquier orificio) de un lado de los componentes que cumplen con los criterios especificados y tienen el índice especificado. El índice que identifica al componente comienza con 1. Función relacionada: CompAreaByClass, CompAreaByMat, CompAreaByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentArea(2) genera el área combinada del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentArea(t=wall,1) arroja el área combinada de los primeros componentes para todas las paredes en el dibujo.
El valor lambda de los componentes que cumplen los criterios especificados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompLambdaByClass, CompLambdaByMat, CompLambdaByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentLambda(2) genera el valor lambda del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentLambda(t=wall,1) genera el valor lambda del primer componente de todas las paredes en el dibujo.
El materiale que se usa en los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Función relacionada: CompMatByClass
Ejemplos:
● Celda de encabezado de base de datos: =ComponentMaterial(2) genera el material que se usa en el segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentMaterial(t=wall,1) genera el material del primer componente de todas las paredes en el dibujo.
El nombre de los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompNameByClass, CompNameByMat
Ejemplos:
● Celda de encabezado de base de datos: =ComponentName(2) arroja el nombre del segundo componente para cada pared, pared curva, cubierta, plano de cubierta y objeto losa en la base de datos.
● Celda de hoja de cálculo: =ComponentName(t=wall,1) arroja el nombre del primero componente para todas las paredes en el dibujo.
El coeficiente R de los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompRValueByClass, CompRValueByMat, CompRValueByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentRValue(2) genera el coeficiente R del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentRValue(t=wall,1) arroja los valores-R combinados de los primeros componentes para todas las paredes en el dibujo.
El grosor de los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompThicknessByClass, CompThicknessByMat, CompThicknessByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentThickness(2) genera el grosor del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentThickness(t=wall,1) arroja el grosor combinado de los primeros componentes para todas las paredes en el dibujo.
El coeficiente de transmisión térmica de los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompUValueByClass, CompUValueByMat,CompUValueByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentUValue(2) genera los coeficientes combinados de transmisión térmica del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentUValue(t=wall,1) arroja los valores-U combinados de los primeros componentes para todas las paredes en el dibujo.
El volumen (menos cualquier orificio) de los componentes que cumplen los criterios indicados y que tienen el índice indicado. El índice que identifica al componente comienza con 1. Funciones relacionadas: CompVolumeByClass, CompVolumeByMat, CompVolumeByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentVolume(2) genera el volumen combinado del segundo componente de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =ComponentVolume(t=wall,1) arroja el volumen combinado de los primeros componentes para todas las paredes en el dibujo.
El coeficiente R de los componentes que cumplen los criterios indicados y que están en la clase indicada. Funciones relacionadas: CompRValueByMat, CompRValueByName, ComponentRValue
Ejemplos:
● Celda de encabezado de base de datos: =CompRValueByClass('Class-1') genera los coeficiente R combinados de los componentes asignados a la clase “Class-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompRValueByClass(t=wall,'Clase-1') arroja los valores-R combinados de los componentes asignados a la clase “Clase-1” para todas las paredes en el dibujo.
El coeficiente R de los componentes que cumplen los criterios indicados y que usan el material indicado. Funciones relacionadas: CompRValueByClass, CompRValueByName,ComponentRValue
Ejemplos:
● Celda de encabezado de base de datos: =CompRValueByMat('Mortar MT') genera los coeficientes R combinados de los componentes que usan el material “Mortar MT” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompRValueByMat(t=wall,'Mortar MT') genera los coeficientes R combinados de los componentes que usan el material “Mortar MT” de todas las paredes en el dibujo.
El coeficiente R de los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompRValueByClass, CompRValueByMat, ComponentRValue
Ejemplos:
● Celda de encabezado de base de datos: =CompRValueByName('Brick Veneer') genera los coeficiente R combinados de los componentes con el nombre “Revestimiento de ladrillo” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompRValueByName(t=wall,'Revestimiento de ladrillo') arroja los valores-R combinados de los componentes con el nombre “Revestimiento de ladrillo” para todas las paredes en el dibujo.
El grosor de los componentes que cumplen los criterios indicados y que están en la clase indicada. Funciones relacionadas: CompThicknessByName, CompThicknessByMat, ComponentThickness
Ejemplos:
● Celda de encabezado de base de datos: =CompThicknessByClass('Class-1') genera el grosor combinado de los componentes asignados a la clase “Clase-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompThicknessByClass(t=wall,'Clase-1') arroja el grosor combinado de los componentes asignados a la clase “Clase-1” para todas las paredes en el dibujo.
El grosor de los componentes que cumplen los criterios indicados y que usan el material indicado. Funciones relacionadas: CompThicknessByClass, CompThicknessByName, ComponentThickness
Ejemplos:
● Celda de encabezado de base de datos: =CompThicknessByMat('Mortar MT') genera el grosor combinado de los componentes que usan el material “Mortar MT” de cada pared, pared curva, cubierta, plano de cubierta y objeto de losa en la base de datos.
● Celda de hoja de cálculo: =CompThicknessByMat(t=wall,'Mortar MT') genera el grosor combinado de los componentes que usan el material “Mortar MT” de todas las paredes en el dibujo.
El grosor de los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompThicknessByClass, CompThicknessByMat, ComponentThickness
Ejemplos:
● Celda de encabezado de base de datos: =CompThicknessByName('Brick Veneer') genera el grosor combinado de los componentes que llevan el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompThicknessByName(t=wall,'Revestimiento de ladrillo') arroja el grosor combinado de los componentes con el nombre “Revestimiento de ladrillo” para todas las paredes en el dibujo.
El coeficiente de transmisión térmica de los componentes que cumplen los criterios indicados y que están en la clase indicada. Funciones relacionadas: CompUValueByName, CompUValueByMat, ComponentUValue
Ejemplos:
● Celda de encabezado de base de datos: =CompUValueByClass('Class-1') genera los coeficientes combinados de transmisión térmica de los componentes asignados a la clase “Clase-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompUValueByClass(t=wall,'Clase-1') arroja los valores-U combinados de los componentes asignados a la clase “Clase-1” para todas las paredes en el dibujo.
El coeficiente de transmisión térmica de los componentes que cumplen los criterios indicados y que usan el material indicado. Funciones relacionadas: CompUValueByClass, CompUValueByName, ComponentUValue
Ejemplos:
● Celda de encabezado de base de datos: =CompUValueByMat('Mortar MT') genera los coeficientes combinados de transmisión térmica de los componentes que usan el material “Mortar MT” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompUValueByMat(t=wall,'Mortar MT') genera los coeficientes combinados de transmisión térmica de los componentes que usan el material “Mortar MT” de todas las paredes en el dibujo.
El coeficiente de transmisión térmica de los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompUValueByClass, CompUValueByMat, ComponentUValue
Ejemplos:
● Celda de encabezado de base de datos: =CompUValueByName('Brick Veneer') genera los coeficientes combinados de transmisión térmica de los componentes que llevan el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompUValueByName(t=wall,'Brick Veneer') genera los coeficientes combinados de transmisión térmica de los componentes que llevan el nombre “Brick Veneer” de todas las paredes en el dibujo.
El volumen de los componentes que cumplen los criterios indicados y que están en la clase indicada. Funciones relacionadas: CompVolumeByName, CompVolumeByMat, ComponentVolume
Ejemplos:
● Celda de encabezado de base de datos: =CompVolumeByClass(“Class-1') genera el volumen combinado de los componentes asignados a la clase “Class-1” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompVolumeByClass(t=wall,'Clase-1') arroja el volumen combinado de los componentes asignados a la clase “Clase-1” para todas las paredes en el dibujo.
El volumen de los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompVolumeByClass, CompVolumeByName, ComponentVolume
Ejemplos:
● Celda de encabezado de base de datos: =CompVolumeByMat('Mortar MT') genera el volumen combinado de los componentes que usan el material “Mortar MT” de cada pared, pared curva, cubierta, plano de cubierta y objeto de losa en la base de datos.
● Celda de hoja de cálculo: =CompVolumeByMat(t=wall,'Mortar MT') genera el volumen combinado de los componentes que usan el material “Mortar MT” de todas las paredes en el dibujo.
El volumen de los componentes que cumplen los criterios indicados y que tienen el nombre indicado. Funciones relacionadas: CompVolumeByClass, CompVolumeByMat, ComponentVolume
Ejemplos:
● Celda de encabezado de base de datos: =CompVolumeByName('Brick Veneer') genera el volumen combinado de los componentes con el nombre “Brick Veneer” de cada objeto de pared, pared curva, cubierta, plano de cubierta y losa en la base de datos.
● Celda de hoja de cálculo: =CompVolumeByName(t=wall,'Revestimiento de ladrillo') arroja el volumen combinado de los componentes con el nombre “Revestimiento de ladrillo” para todas las paredes en el dibujo.
Esta función combina varias cadenas de texto en una sola.
Ejemplo: =concat(B3,', ',B4) arroja los contenidos de las celdas B3 y B4 como una cadena de texto única separada por una coma y un espacio.
El coseno de un ángulo dado. El número es el ángulo en radianes para el cual se calcula el coseno. Función relacionada: acos
Ejemplo: =cos(deg2rad(23)) convierte un ángulo de 23 grados a su equivalente radian y arroja el coseno del ángulo.
El número de objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =Count genera el número total de objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =Count(s='sofá simple') arroja el número total de objetos de símbolo denominados “sofá simple” en el dibujo.
Cuando es usado con la función COUNT, el criterio de SEL (estado de selección) cuenta objetos que realmente son no seleccionables, como los elementos individuales dentro de un grupo. El criterio VSEL (estado de selección visible) solo cuenta los elementos visiblemente seleccionados, que es el mismo método de conteo usado para la paleta Información del objeto. Por ejemplo, si se selecciona y cuenta un grupo con 11 elementos, el criterio de SEL arroja un valor de 12 (el grupo más los 11 elementos). El criterio de VSEL arroja un valor de 1 (solo el grupo).
La longitud combinada de las estructuras de muros cortina que cumplen con los criterios especificados y se encuentran en la clase especificada. Para buscar todas las estructuras de un muro cortina, use un nombre de clase vacío. Funciones relacionadas: CurtWallPnlAreaNet, CurtWallPnlAreaGross.
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallFrameLength('') arroja la longitud combinada de las estructuras de muro cortina para cada muro cortina en la base de datos.
● Celda de hoja de cálculo: =CurtWallFrameLength(t=wall, '') arroja la longitud combinada de las estructuras de muro cortina para todos los muro cortina en el dibujo.
El área bruta combinada de los paneles de muros cortina de las paredes que cumplen con los criterios especificados y se encuentran en la clase especificada. El área bruta incluye porciones del panel cubiertas por estructuras. Para buscar todos los paneles de un muro cortina, use un nombre de clase vacío. Funciones relacionadas: CurtWallFrameLength, CurtWallPnlAreaNet.
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallPnlAreaGross('') arroja el área combinada bruta de los paneles de muro cortina correspondientes para cada muro cortina en la base de datos.
● Celda de hoja de cálculo: =CurtWallPnlAreaGross(t=wall, '') arroja el área combinada bruta de los paneles de muro cortina para todo muro cortina en el dibujo.
El área neta de los paneles de muros cortina de las paredes que cumplen con los criterios especificados y se encuentran en la clase especificada. El área neta incluye únicamente el área visible limitada por estructuras. Para buscar todos los paneles de un muro cortina, use un nombre de clase vacío. Funciones relacionadas: CurtWallFrameLength, CurtWallPnlAreaGross.
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallPnlAreaNet ('Clase-1') arroja el área combinada neta de los paneles de muro cortina asignados a la clase “Clase-1” para cada muro cortina en la base de datos.
● Celda de hoja de cálculo: =CurtWallPnlAreaNet (t=wall, 'Clase-1') arroja el área combinada neta de los paneles de muro cortina asignados a la clase “Clase-1” para todo muro cortina en el dibujo.
Use esta función para generar filas de base de datos según los criterios indicados. Esta funcion define la fórmula de toda la base de datos y puede generarla automáticamente con los comandos Base de datos o Crear informe. Use el comando Editar fórmula de base de datos para insertar la fórmula manualmente en la base de datos.
Función relacionada: DatabasebyScript
Ejemplo: =DATABASE((L='Floor-1')) genera una base de datos en hoja de cálculo de todos los objetos en la capa “Floor-1”.
Use esta función para generar filas de base de datos según la secuencia de comandos indicados. Esta función se parece a Base de datos, pero emplea una secuencia de comandos en lugar de criterios para determinar la lista de objetos de la base de datos. Puede indicar el orden de los objetos en la base de datos en la secuencia de comandos, que puede ser VectorScript o Python.
Puede especificar los parámetros optativos después del nombre de la secuencia de comandos. Por otro lado, el parámetro optativo antes del nombre de la secuencia de comandos indica la ruta de la carpeta de dicha secuencia de comandos en la instalación de Vectorworks. Consulte la lista de valores de ruta de carpeta en la documentación para programadores en el enlace siguiente (necesita acceso a internet):
developer.vectorworks.net/index.php/VS:GetFolderPath
Consulte los detalles en el tema Ejecución de secuencias de comandos en hojas de cálculo.
Use el comando Editar fórmula de base de datos para escribir la fórmula DatabasebyScript.
Funciones relacionadas: Database, RunScript
Ejemplo: =DataBaseByScript('MyScript.py', 2, 1) genera una base de datos con hoja de cálculo al ejecutar la secuencia de comandos llamada “My Script.py” y pasa a esta los parámetros “2” y “1”.
El valor de un campo de texto dinámico para todos los objetos de etiqueta de datos que cumplen con los criterios especificados y tienen un campo de texto dinámico con la etiqueta especificada en el diseño.
Ejemplos:
● Celda de encabezado de base de datos: =DataTagField('Color'), donde “Color” es la etiqueta de un campo de texto introducido por el usuario en una etiqueta de datos, arroja el valor para el campo “Color” (por ejemplo, “Rojo”) para cada etiqueta de datos en la base de datos.
● Celda de hoja de cálculo: =DataTagField(sel=verdadero, 'Color'), donde “Color” es la etiqueta de un campo de texto introducido por el usuario en una etiqueta de datos, arroja el valor para el campo “Color” (por ejemplo, “Rojo”) para la etiqueta de datos seleccionada en el dibujo.
Convierte un número desde grados a radianes. Número es el valor en grados que se convertirán en radianes.
Ejemplo: =deg2rad(47) convierte la medida del ángulo de 47 grados a su equivalente en radianes.
e elevada a la potencia del número. La constante e equivale a 2,71828182845904 que es la base del logaritmo natural. El número es el exponente aplicado a la base e.
Ejemplo: =Exp(2) arroja el valor numérico de e elevado a la potencia de 2.
El valor de un campo de texto dinámico para todos los objetos que cumplen los criterios indicados en el formato de registro indicado.
Ejemplos:
● Celda de encabezado de base de datos: =FormatField(‘Door’, ‘Width’), donde “Door” es el nombre de un formato de registro, genera el valor del campo “Width” de cada objeto en la base de datos.
● Celda de encabezado de base de datos: =FormatField(sel=true, 'Door', ‘Width’), donde “Door” es el nombre de un formato de registro, genera el valor del campo “Width” de los objetos seleccionados en el dibujo.
Necesita Vectorworks Design Series para esta función, que es el valor de una propiedad COBie correspondiente a un objeto. Los criterios son una cadena de texto con dos elementos separados por un punto. El primer elemento es el nombre de la hoja de cálculo COBie y el segundo elemento es el nombre de la columna en esa hoja de cálculo.
Ejemplo: =GETCOBIEPROPERTY ('space.floorname') genera el valor FloorName de los objetos cuya propiedad COBie es Space.
(Se necesita Vectorworks Design Series) El origen de datos de la hoja de cálculo seleccionada y la columna de un objeto. Los criterios son una cadena de texto con dos elementos separados por un punto. El primer elemento es el nombre de la hoja de cálculo COBie y el segundo elemento es el nombre de la columna en esa hoja de cálculo.
Ejemplo: =GETCOBIESOURCE ('space.floorname') genera la fuente de datos FloorName de los objetos cuya propiedad COBie es Space.
(Se necesita Vectorworks Design Series) El valor de una propiedad IFC específica asociada con un objeto IFC. Los criterios son una cadena de texto con dos elementos separados por un punto. El primer elemento es una entidad de IFC o un nombre de PSet y el segundo elemento es el nombre de la propiedad de IFC.
Ejemplo: =GETIFCPROPERTY ('ifcfurnishingelement.name') arroja el valor Nombre para objetos de IFC cuya entidad IFC es IfcFurnishingElement.
(Se necesita Vectorworks Architect) El nombre del espacio que rodea el objeto que cumple con los criterios especificados. Función relacionada: GetSpaceNumForObj
Ejemplos:
● Celda de encabezado de base de datos: =GetSpaceNameForObj arroja el nombre del espacio para cada objeto en la base de datos.
● Celda de hoja de cálculo: =GetSpaceNameForObj(n='silla-1') arroja el nombre del espacio para el objeto de nombre “silla-1”.
Necesita Vectorworks Architect para esta función, que es el número del espacio que rodea el objeto que cumple los criterios indicados. Función relacionada: GetSpaceNameForObj
Ejemplos:
● Celda de encabezado de base de datos: =GetSpaceNumForObj arroja el número del espacio para cada objeto en la base de datos.
● Celda de hoja de cálculo: =GetSpaceNumForObj(n='silla-1') arroja el número del espacio para el objeto de nombre “silla-1”.
El relleno de degradado de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =GradientFill arroja el relleno de degradado para cada objeto en la base de datos.
● Celda de hoja de cálculo: =GradientFill(sel=true) arroja el relleno de degradado de los objetos seleccionados en el dibujo.
El relleno de achurado de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =HatchFill arroja el relleno de rayado para cada objeto en la base de datos.
● Celda de hoja de cálculo: =HatchFill(sel=true) arroja el relleno de rayado de los objetos seleccionados en el dibujo.
La combinación del valor delta y la altura de los objetos que cumplen los criterios indicados. Función relacionada: Width
Ejemplos:
● Celda de encabezado de base de datos: =Height arroja la altura (delta Y) de cada objeto en la base de datos.
● Celda de hoja de cálculo: =Height(sel=true) arroja el valor de altura combinada (delta Y) de los objetos seleccionados en el dibujo.
Use value_if_true si logical_test tiene valor TRUE, pero use value_if_false si logical_test tiene valor FALSE.
Use esta función para las pruebas condicionales con valores y fórmulas y para dividir según los resultados de dicha prueba. La salida de la prueba determina el valor arrojado por la función Si. La expresión prueba_lógica puede ser cualquier valor o expresión que puede ser evaluada como verdadera o falsa. Hasta siete sentencias si pueden ser reunidas como argumentos valor_si_verdadero, valor_si_falso. Las sentencias booleanas dentro de una sentencia Si deben estar entre paréntesis. El texto dentro de un declaración IF debe ir entre comillas.
Ejemplos:
● =if(('Existing Tree'.'Condition'='Not Set'), '-', 'Existing Tree'.'Condition')Si no definió valor de condición para el objeto de árbol actual, la raya es el valor en esta celda. De otra manera, el valor en esta celda es el valor de la condición definida para el objeto de árbol.
● =if(('Existing Tree'.'Condition'='Not Set'); '-'; 'Existing Tree'.'Condition')
La imagen asociada con el objeto que cumple los criterios indicados. En el formato de la celda, especifique si desea que aparezca una vista en miniatura del objeto o los atributos 2D aplicados al objeto.
Ejemplos:
● Celda de encabezado de base de datos: =Image genera la imagen de cada objeto en la base de datos.
● Celda de hoja de cálculo: =Image(s='gabinete') genera la imagen del símbolo denominado “Gabinete”.
Necesita Vectorworks Design Series para esta función, que aplica la visualización de datos indicada a las imágenes asociadas con un objeto.
Ejemplos:
● Celda de encabezado de base de datos: =Imagebydatavis('truss by type') aplica la visualización de datos “trus según tipo” a cada imagen en las filas de la base de datos.
● Celda de hoja de cálculo: =Imagebydatavis('offices') aplica la visualización de datos llamada “oficinas” a la imagen en la celda.
Necesita Vectorworks Design Series para esta función, que aplica una o más visualizaciones de datos asignadas al encuadre indicado a las imágenes asociadas con un objeto. La imagen aparece normalmente si no hay visualización de datos aplicada al encuadre.
Ejemplos:
● Celda de encabezado de base de datos: =Imagebyviewport('Plan A') aplica las visualizaciones de datos del encuadre llamado “Plan A” a cada imagen en la base de datos.
● Celda de hoja de cálculo: =Imagebyviewport('Space Allocation') aplica la visualización de datos del encuadre llamada “Asignación de espacio” a la imagen en la celda.
El relleno de imagen de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =ImageFill genera el relleno de imagen de cada objeto en la base de datos.
● Celda de hoja de cálculo: =ImageFill(sel=true) arroja el relleno de imagen de los objetos seleccionados en el dibujo.
La función redondea el número con el número entero inferior siguiente. El valor número es el número real que va a cambiarse a un número entero. Funciones relacionadas: round, rounddown.
Ejemplo: =int(3.8) genera el valor 3.
El estado invertido de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =IsFlipped arroja el estado invertido de cada objeto en la base de datos.
● Celda de hoja de cálculo: =IsFlipped(PON=ventana) arroja el número total de objetos ventana en el dibujo que están invertidos.
El nombre de capa de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =Layer arroja el capa de cada objeto en la base de datos.
● Celda de hoja de cálculo: =Layer(sel=true) arroja el nombre de capa de los objetos seleccionados en el dibujo.
El límite 2D izquierdo (coordenada x mínima) de los objetos que cumplen los criterios indicados. Funciones relacionadas: BotBound, TopBound, RightBound
Ejemplos:
● Celda de encabezado de base de datos: =LeftBound arroja el límite 2D izquierdo de cada objeto en la base de datos.
● Celda de hoja de cálculo: =LeftBound(t=lugar geométrico) arroja el límite 2D izquierdo del lugar geométrico del extremo izquierdo en el dibujo.
La longitud de líneas, paredes u objetos basados en trazo que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Length arroja la longitud para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Length(t=line) arroja la longitud total de todo objeto de línea en el dibujo.
El tipo de línea de objetos que cumplen con el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =LineType arroja el tipo de línea para cada objeto en la base de datos.
● Celda de hoja de cálculo: =LineType(sel=true) arroja el tipo de línea de los objetos seleccionados en el dibujo.
El logaritmo natural (base e). Número es el número positivo real para el cual se calcula el logaritmo. Función relacionada: exp.
Ejemplo: =ln(12) genera el logaritmo natural de 12.
El logaritmo de base 10. Número es el número positivo real para el cual se calcula el logaritmo. Función relacionada: ln
Ejemplo: =log(100) genera el logaritmo de base 10 de 100.
El número de materiales de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialCount genera el total de materiales en los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialCount(t=wall) genera el total de materiales en las paredes en el dibujo.
Los materiales simples de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialIsSimple genera los materiales simples en los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialIsSimple(t=wall) genera los materiales simples en las paredes en el dibujo.
Los nombres de los materiales de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialName genera los nombres de los materiales en los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialName(t=wall) genera los nombres de los materiales en las paredes en el dibujo.
Los nombres de la geometría que contiene el material (las piezas) de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialPartName('Metal Steel MT') genera el nombre de la primera pieza que usa el material “Metal Steel MT” de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialPartName(t=stair, 'Metal Steel MT') genera el nombre de la primera pieza que usa el material “Metal Steel MT” de las escaleras en el dibujo.
Porcentaje del material indicado de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialPercent('Mortar MT') genera el porcentaje del material “Mortar MT” en todos los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialPercent(t=wall,'Mortar MT') genera el porcentaje del material “Mortar MT” de todas las paredes en el dibujo.
Propiedad conocida del material indicado del objeto.
Ejemplo:
● Celda de encabezado de base de datos: =MaterialProperty('Mortar MT','MaterialFinish') genera la propiedad de acabado del material “Mortar MT”.
Área de superficie de los objetos con el material indicado y que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialSurfaceArea('Mortar MT') genera el área de superficie de los objetos con el material “Mortar MT” en todos los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialSurfaceArea(t=wall,'Mortar MT') genera el área de superficie de los objetos con el material “Mortar MT” en todas las paredes en el dibujo.
Textura de los materiales de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialTexture genera las texturas de los materiales en los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialTexture(t=wall) genera las texturas de los materiales en las paredes en el dibujo.
Volumen de los objetos con el material indicado y que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =MaterialVolume('Mortar MT') genera el volumen de los objetos con el material “Mortar MT” en todos los objetos de cada fila en la base de datos.
● Celda de hoja de cálculo: =MaterialVolume(t=wall,'Mortar MT') genera el volumen de los objetos con el material “Mortar MT” en todas las paredes en el dibujo.
El número mayor en la lista de argumentos. El número contiene 1-14 cifras cuyo valor máximo ha de encontrarse. Función relacionada: min.
Ejemplo: =max(C5,C7,C9) genera el número mayor que está en las celdas C5, C7 y C9.
El número más pequeño en la lista de argumentos. El número es 1-14 números para el cual se desea encontrar el valor mínimo. Función relacionada: max.
Ejemplo: =min(C5,C7,C9) arroja el número más pequeño que está en las celdas C5, C7 y C9.
El nombre de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =Name arroja el nombre para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Name(sel=true) arroja el nombre de los objetos seleccionados en el dibujo.
La textura de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =ObjectTexture genera la textura de cada objeto en la base de datos.
● Celda de hoja de cálculo: =ObjectTexture(sel=true) arroja la textura de los objetos seleccionados en el dibujo.
El identificador numérico del tipo de los objetos que cumplen los criterios indicados. Consulte la lista de identificadores de tipo de objeto en la documentación para programadores en el enlace siguiente (necesita acceso a internet):
developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#objects
Ejemplos:
● Celda de encabezado de base de datos: =ObjectType arroja el valor de tipo de objeto para cada objeto en la base de datos.
● Celda de hoja de cálculo: =ObjectType(sel=true) arroja el valor de tipo de objeto del objeto seleccionado; por ejemplo, el valor de tipo de objeto para una luz es 81.
El nombre del tipo de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =ObjectTypeName arroja el tipo de nombre para cada objeto en la base de datos.
● Celda de hoja de cálculo: =ObjectTypeName(sel=true) arroja el nombre de capa de los objetos seleccionados en el dibujo.
Necesita Vectorworks Architect para esta función. El estado Energos de los objetos que cumplen los criterios indicados. Será 1 si se lo incluye en los cálculos y 0 en caso contrario.
Ejemplos:
● Celda de encabezado de base de datos: =ObjIncludeInEnergos arroja el estado Energos para cada objeto pared, pared curva, cubierta, plano de cubierta, losa, puerta y ventana en la base de datos.
● Celda de hoja de cálculo: =ObjIncludeInEnergos(t=wall) arroja el estado Energos para todas las paredes en el dibujo.
Necesita Vectorworks Architect para esta función. El coeficiente R de los objetos que cumplen los criterios indicados. Función relacionada: ObjUValue
Ejemplos:
● Celda de encabezado de base de datos: =ObjectRValue genera el coeficiente R de cada objeto de pared, pared curva, cubierta, plano de cubierta, losa, puerta y ventana en la base de datos.
● Celda de hoja de cálculo: =ObjectRValue(n='wall-1') genera el coeficiente R de la pared llamada “pared-1”.
Necesita Vectorworks Architect para esta función. El coeficiente de transmisión térmica de los objetos que cumplen los criterios indicados. Función relacionada: ObjRValue
Ejemplos:
● Celda de encabezado de base de datos: =ObjectUValue genera el coeficiente de transmisión térmica de cada objeto de pared, pared curva, cubierta, plano de cubierta, losa, puerta y ventana en la base de datos.
● Celda de hoja de cálculo: =ObjectUValue(n='wall-1') genera el coeficiente de transmisión térmica de la pared llamada “pared-1”.
El perímetro combinado de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =Perim arroja el perímetro para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Perim(sel=true) arroja el perímetro total de todos los objetos seleccionados.
(Se necesita Vectorworks Landmark) La imagen de planta específica desde el panel de datos de planta del estilo de planta. Indicar 1, 2, 3 o 4 para establecer la imagen desde la Forma de planta de imagen, el Detalle de imagen, Misc. de imagen o Imagen personalizada, respectivamente. En el formato de celda, especificar la planta por criterios (seleccionando la planta con criterios como Valor de campo = ID de planta = xx).
Ejemplos:
● Celda de encabezado de base de datos: =PlantImage(2) muestra la imagen especificada para Detalle de imagen en el panel Datos de plantas de la definición de símbolo de planta.
● Celda de hoja de cálculo: =PlantImage((‘Planta’.’ID de planta’=’TaxfR’), 4) muestra la imagen especificada para Imagen personalizada en el panel Datos de planta de la definición de símbolo de planta con una ID de planta de TaxfR.
Nombre del estilo de complemento de los objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =PluginStyleName genera el nombre del estilo de complemento de cada objeto en la base de datos.
● Celda de hoja de cálculo: =PluginStyleName(sel=true) genera el nombre del estilo de complemento de todos los objetos seleccionados en el dibujo.
Convierte un número de radianes en grados. Número es el valor en radianes convertido en grados.
Ejemplo: =rad2deg(0.5235987) convierte el ángulo en radianes en su equivalente en grados.
El límite 2D derecho (coordenada x máxima) de los objetos que cumplen los criterios indicados. Funciones relacionadas: BotBound, TopBound, LeftBound.
Ejemplos:
● Celda de encabezado de base de datos: =RightBound arroja el límite 2D derecho para cada objeto en la base de datos.
● Celda de hoja de cálculo: =RightBound(t=rect) arroja el límite 2D derecho del rectángulo del extremo derecho en el dibujo.
El área calefaccionada de la cubierta (menos la saliente del alero) a lo largo de la pendiente, combinada para todos los objetos que cumplen con los criterios especificados. Función relacionada: RoofArea_HeatedProj
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_Heated arroja el área calefaccionada para cada cubierta y plano de cubierta en la base de datos.
● Celda de hoja de cálculo: =RoofArea_Heated (st=roofface) arroja el área calefaccionada combinada de todos los planos de cubierta en el dibujo.
El área calefaccionada de la cubierta (menos la saliente del alero) proyectada hacia el plano de la capa, combinada para todos los objetos que cumplen con los criterios especificados. Función relacionada: RoofArea_Heated
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_HeatedProj arroja el área calefaccionada para cada cubierta y plano de cubierta en la base de datos, según se proyecta hacia el plano de capa.
● Celda de hoja de cálculo: =RoofArea_HeatedProj (t=roof) arroja el área calefaccionada combinada de todos los objetos cubierta en el dibujo, según se proyecta hacia el plano de capa.
El área total de la cubierta a lo largo de la pendiente. Función relacionada: RoofArea_TotalProj
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_Total arroja el área total para cada cubierta y plano de cubierta en la base de datos.
● Celda de hoja de cálculo: =RoofArea_Total(st=roofface) arroja el área calefaccionada combinada de todos los planos de cubierta en el dibujo.
El área total de la cubierta, proyectada hacia el plano de capa. Función relacionada: RoofArea_Total
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_TotalProj arroja el área total para cada cubierta y plano de cubierta en la base de datos, según se proyecta hacia el plano de capa.
● Celda de hoja de cálculo: =RoofArea_TotalProj (t=roof) arroja el área combinada total de todos los objetos cubierta en el dibujo, según se proyecta hacia el plano de capa.
Necesita Vectorworks Design Series para esta función. El nombre del estilo de cubierta.
Ejemplos:
● Celda de encabezado de base de datos: =RoofStyleName arroja el nombre de estilo de cubierta para cada objeto cubierta en la base de datos.
● Celda de hoja de cálculo: =RoofStyleName(n='cubierta-1') arroja el nombre de estilo de cubierta para el objeto cubierta de nombre “cubierta-1”.
Redondea el número indicado al número entero más cercano. Función relacionada: int.
Ejemplo: =round(2,345) genera 2.
Redondea el número indicado al número indicado inferior con dígitos decimales. Funciones relacionadas: round, roundup
Ejemplo: =rounddown(2.345, 2) genera 2,34.
Redondea el número indicado al número indicado superior con dígitos decimales. Funciones relacionadas: round, rounddown.
Ejemplo: =roundup(2.345, 2) genera 2,35.
Ejecuta la secuencia de comandos VectorScript o Python indicada y pasa a esta los parámetros que siguen el nombre de la secuencia de comandos. Por otro lado, el parámetro optativo antes del nombre de la secuencia de comandos indica la ruta de la carpeta de dicha secuencia de comandos en la instalación de Vectorworks. Consulte la lista de valores de ruta de carpeta en la documentación para programadores en el enlace siguiente (necesita acceso a internet):
developer.vectorworks.net/index.php/VS:GetFolderPath
Consulte los detalles en el tema Ejecución de secuencias de comandos en hojas de cálculo.
Función relacionada: DataBaseByScript
Ejemplos:
● Celda de encabezado de base de datos: =RunScript('Mi secuencia de comandos') ejecuta la secuencia de comandos VectorScript con nombre “Mi secuencia de comandos” y arroja un valor para cada objeto en la base de datos.
● Celda de hoja de cálculo: =RunScript(2, 'ScriptFile.py', 2, 1) ejecuta la secuencia de comandos Python “ScriptFile.py” en la carpeta de complementos Vectorworks pasando los parámetros “2” y “1” y arroja un valor.
El seno de un ángulo dado. Número es el ángulo en radianes para el cual se calcula el seno. Función relacionada: asen.
Ejemplo: =sin(deg2rad(32)) convierte un ángulo de 32 grados a su equivalente en radianes y arroja el seno del ángulo.
El estilo de boceto de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =SketchStyle arroja el estilo de boceto para cada objeto en la base de datos.
● Celda de hoja de cálculo: =SketchStyle(sel=true) arroja el estilo de boceto de los objetos seleccionados en el dibujo.
(Necesita Vectorworks Design Series) El nombre del estilo de losa.
Ejemplo:
● Celda de encabezado de base de datos: =SlabStyleName arroja el nombre del estilo de losa para cada objeto losa de la base de datos.
● Celda de hoja de cálculo: =SlabStyleName(n='losa-1') arroja el nombre del estilo de losa para el objeto con nombre “losa-1”.
(se necesita Vectorworks Design Series) El grosor combinado de objetos de losa (pisos y planos de cubierta) que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =SlabThickness arroja el grosor para cada objeto en la base de datos.
● Celda de hoja de cálculo: =SlabThickness(PON=slab) arroja el grosor combinado de todos los objetos losa en el dibujo.
Raíz cuadrada positiva. Número es el número para el cual se calcula la raíz cuadrada.
Ejemplo: =sqrt(D27) arroja la raíz cuadrada del número en la celda D27.
El nombre de planta de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Story arroja el nombre de planta para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Story(sel=true) arroja el nombre de planta de los objetos seleccionados en el dibujo.
Divide una cadena de texto única en un conjunto de cadenas de texto con un delimitador y da salida a cada cadena de texto en el índice especificado.
Ejemplo: =SUBSTRING('kitchen;bedroom;bathroom;basement', ';', 2) genera “dormitorio”, la segunda subcadena de texto en la cadena indicada.
La suma de todos los números de la lista de argumentos. El número es 1-14 números para los que se calcula la suma. Función relacionada: Average
Ejemplo: =sum(A2,A10..A12) arroja la suma de los números contenidos en las celdas A2, A10, A11 y A12.
El área de superficie total de todos los objetos que cumplen los criterios en base a las unidades de Área en el cuadro de diálogo Unidades.
Ejemplos:
● Celda de encabezado de base de datos: =SurfaceArea arroja el área de superficie para cada objeto en la base de datos.
● Celda de hoja de cálculo: =SurfaceArea(st=sphere) arroja el área de superficie total de todo objeto esfera en el dibujo.
El nombre de símbolo de las instancias de símbolo que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =SymbolName arroja el nombre para cada instancia de símbolo en la base de datos.
● Celda de hoja de cálculo: =SymbolName(sel=true) arroja el nombre de símbolo de las instancias de símbolo seleccionadas en el dibujo.
La tangente de un ángulo dado. Número es el ángulo en radianes para la cual se calcula la tangente. Función relacionada: atan.
Ejemplo: =tan(deg2rad(32)) convierte un ángulo de 32 grados en su equivalente en radianes y genera la tangente del ángulo.
El relleno mosaico de objetos que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =TileFill genera el relleno mosaico de cada objeto en la base de datos.
● Celda de hoja de cálculo: =TileFill(sel=true) genera el relleno mosaico de los objetos seleccionados en el dibujo.
El límite 2D superior (coordenada y máxima) de los objetos que cumplen los criterios indicados. Funciones relacionadas: BotBound, LeftBound, RightBound.
Ejemplos:
● Celda de encabezado de base de datos: =TopBound arroja el límite 2D superior para cada objeto en la base de datos.
● Celda de hoja de cálculo: =TopBound(sel=true) arroja el límite 2D superior del objeto del extremo superior seleccionado.
Convierte en número una cadena de texto que representa un número.
Ejemplo: =value('2e3') arroja el valor numérico de 2 veces 10 elevado a la potencia de 3.
El volumen total de todos los objetos que cumplen los criterios, en base a las unidades volumen en el cuadro de diálogo Unidades.
Ejemplos:
● Celda de encabezado de base de datos: =Volume arroja el volumen para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Volume(t=xtrd) arroja el volumen total de todo objeto extruido en el dibujo.WallArea_Gross(criterios)
El promedio del área de superficie bruta 2D de la faceta interior y exterior de una pared (ignorando orificios en la pared), para paredes que cumplen con los criterios especificados. Funciones relacionadas: WallArea_Net, ComponentArea, CompAreaByClass, CompAreaByName.
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Gross arroja el promedio del área bruta de la faceta interior y exterior de la pared para cada pared en la base de datos; el área bruta ignora orificios en la pared.
● Celda de hoja de cálculo: =WallArea_Gross(t=wall) arroja el promedio del área bruta de la faceta interior y exterior de la pared combinado para todas las paredes en la base de datos; el área bruta ignora orificios en la pared.
El promedio del área de superficie neta 2D de la faceta interior y exterior de una pared (ajustado para orificios en la pared), para paredes que cumplen con los criterios especificados. Funciones relacionadas: WallArea_Gross, ComponentArea, CompAreaByClass, CompAreaByName.
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Net arroja el promedio del área neta de la faceta interior y exterior de la pared para cada pared en la base de datos; el área neta es ajustada para orificios en la pared.
● Celda de hoja de cálculo: =WallArea_Net(t=wall) arroja el promedio del área neta de la faceta interior y exterior de la pared combinado para todas las paredes en la base de datos; el área neta es ajustadas para orificios en la pared.
La altura promedio de una pared, incluidos los vértices y las alturas iniciales y finales distintas, en el caso de las paredes que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =WallAverageHeight arroja la altura promedio para cada objeto pared en la base de datos.
● Celda de hoja de cálculo: =WallAverageHeight((t=wall)&(sel=true)) arroja la altura promedio de todas las paredes que están seleccionadas en el dibujo.
La altura total de una pared, con exclusión de los vértices y las separaciones de componentes individuales, en el caso de las paredes que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =WallOverallHeight genera la altura promedio general de cada objeto de pared en la base de datos.
● Celda de hoja de cálculo: =WallOverallHeight((t=wall)&(sel=true)) genera la altura promedio general de todas las paredes seleccionadas en el dibujo.
Necesita Vectorworks Design Series para esta función. El nombre del estilo de pared.
Ejemplo:
● Celda de encabezado de base de datos: =WallStyleName arroja el nombre del estilo de pared para cada objeto pared en la base de datos.
● Celda de hoja de cálculo: =WallStyleName(n='pared-1') arroja el nombre del estilo de pared para el objeto con nombre “pared-1”.
El grosor combinado de los objetos de pared que cumplen los criterios indicados.
Ejemplos:
● Celda de encabezado de base de datos: =WallThickness arroja el grosor para cada objeto pared en la base de datos.
● Celda de hoja de cálculo: =WallThickness(t=wall) arroja el grosor combinado de todas las paredes en el dibujo.
El valor delta x combinado (ancho) de los objetos que cumplen los criterios indicados. Función relacionada: Height
Ejemplos:
● Celda de encabezado de base de datos: =Width arroja el ancho (delta x) para cada objeto en la base de datos.
● Celda de hoja de cálculo: =Width(sel=true) arroja el ancho combinado (valor delta x) del objeto seleccionado.
La coordenada X del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: YCenter, ZCenter, XCoordinate.
Ejemplos:
● Celda de encabezado de base de datos: =XCenter arroja el valor de la coordenada x del centro del límite 2D para cada objeto en la base de datos.
● Celda de hoja de cálculo: =XCenter(sel=true) arroja el valor de la coordenada x del centro del límite 2D del objeto seleccionado.
La coordenada X del punto de inserción para símbolos, objetos de complemento de puntos y lugares geométricos. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: YCoordinate, ZCoordinate, XCenter.
Ejemplo:
● Celda de encabezado de base de datos: =XCoordinate arroja el valor de coordenada x para cada objeto en la base de datos.
La coordenada Y del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: XCenter, ZCenter, YCoordinate
Ejemplos:
● Celda de encabezado de base de datos: =YCenter arroja el valor de la coordenada y del centro del límite 2D para cada objeto en la base de datos.
● Celda de hoja de cálculo: =YCenter(sel=true) arroja el valor de la coordenada y del centro del límite 2D del objeto seleccionado.
La coordenada Y del punto de inserción para símbolos, objetos de complementos de puntos y lugares geométricos. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: XCoordinate, ZCoordinate, YCenter.
Ejemplo:
● Celda de encabezado de base de datos: =YCoordinate arroja el valor de coordenada y para cada objeto en la base de datos.
La coordenada Z del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: XCenter, YCenter, ZCoordinate.
Ejemplos:
● Celda de encabezado de base de datos: =ZCenter arroja el valor de la coordenada z del centro del límite 2D para cada objeto en la base de datos.
● Celda de hoja de cálculo: =ZCenter(sel=true) arroja el valor de la coordenada z del centro del límite 2D del objeto seleccionado.
La coordenada Z del punto de inserción para símbolos, objetos de complementos de puntos y lugares geométricos. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: XCoordinate, YCoordinate, ZCenter.
Ejemplo:
● Celda de encabezado de base de datos: =ZCoordinate arroja el valor de coordenada z para cada objeto en la base de datos.