Design SuiteExpresiones de asignación de datos

Cada fórmula de asignación de datos comienza con un signo igual (=) y contiene expresiones o combinaciones de funciones, constantes, variables y operadores. La fórmula produce un valor nuevo o un identificador de campo con el que puede escoger los datos asignados a un objeto. Para información sobre las funciones disponibles, consulte Funciones de hoja de cálculo.

Constantes

Las constantes pueden ser valores lógicos, valores numéricos, o cadenas de texto.

Constante

Descripción

Ejemplos

Booleano

Se usan valores en parámetros booleanos, que pueden ser verdaderos (TRUE) o falsos (FALSE).

TRUE

FALSE

Número entero

Número positivos y negativos y 0, escritos como números sin punto decimal ni apóstrofos.

4

125

Número racional

Valores de números reales, escritos como números con punto decimal y sin apóstrofos.

3.14

-12.0

248,141539

Texto

Valores de cadenas de texto entre apóstrofos.

'Pared sin estilo'

'INTERNO'

'NOTDEFINED'

Variables

Las variables representan datos de los objetos Vectorworks. Pueden ser combinadas con constantes, resultados de función y otras variables usando operadores. El tipo de variable (nombre) es el mismo que el de el tipo de origen de datos.

Variable

Notación

Ejemplos

Parámetros de un objeto de complemento

'ObjectName'.'ParameterName'

La variable genera el valor localizado si el parámetro es un campo emergente. Use la función OBJECTDATA para usar el valor universal en lugar de aquél:

OBJECTDATA('Valor universal', 'Nombre de PIO de objeto', 'Nombre de campo')

'Puerta'.'Configuración'

'Columna2'.'ID de column'

'Pilastra2'.'Tipo de estructura'

OBJECTDATA('Valor universal', 'Columna2', 'Tipo de estructura')

Nombre Vectorworks

OBJECTDATA('Nombre general')

OBJECTDATA('Nombre general')

Campos de datos de un registro

'RecordName'.'FieldName'

Si un registro con ese nombre no está adjuntado al objeto, la función FORMATFIELD toma el valor predeterminado para el campo: FIRSTNONEMPTY('RecordName'.'FieldName', FORMATFIELD('RecordName','FieldName'))

'MyRecord'.'Precio'

'Registro de planta'.'Nombre en latín'

Campos de datos de estilos

Estilo.'FieldName'

Campos de datos compatibles:

Nombre (nombre del estilo)

Marca

Función

Descripción

Exterior (booleano)

Portante (booleano)

Capacidad pirorresistente

Construcción combustible (booleano)

Compartimentación (booleano)

Valor U

Coeficiente de absorción acústica

Sistema del índice de costos

Código del índice de costos

Modelo

Fabricante

Estilo.'Función'

Estilo.'Nombre'

Estilo.'Capacidad pirorresistente'

Campos de datos de los componentes en estilos de pared, losa o cubierta

Use la función de hoja de cálculo correcta, según de qué campo se trate:

COMPONENTNAME(ComponentIndex)

OBJECTDATA('Componente', 'Función', ComponentIndex)

OBJECTDATA('Componente', 'Clase', ComponentIndex)

COMPONENTTHICKNESS(ComponentIndex)

COMPONENTLAMBDA(ComponentIndex)

COMPONENTUVALUE(ComponentIndex)

Para automáticamente asignar el índice durante el proceso de exportación, reemplace el parámetro ComponentIndex con T=INDEX. El ExportOptions Pset debe ser asignado o adjuntado al objeto, y uno de los siguientes campos de propiedad debe ser configurado a ACTIVADO: Exportar por componentes o Exportar por instancias separadas

COMPONENTNAME(1)

OBJECTDATA('Componente', 'Clase', 1)

OBJECTDATA('Componente', 'Función', T=ÍNDICE)

COMPONENTLAMBDA(T=ÍNDICE)

Campos de datos de materiales

Use las Funciones de hoja de cálculo para materiales

 

Nombre de clase

Clase()

Clase()

Nombre de capa

Capa()

Capa()

Nombre de planta

Planta()

Planta()

Operadores

Los operadores cumplen operaciones matemáticas o lógicas con los datos, tales como adición o comparación.

Operador

Descripción

+

Unario más, Binario más, suma, concatenación

-

Unario menos, Binario menos, resta

*

Multiplicación

/

División

DIV

División de número entero

MOD

División de resto

=

IGUAL A lógico

NO

NO lógico 

O

O lógico 

Y

Y lógico 

<>

NO IGUAL A lógico 

>

Mayor que

<

Menor a

>=

Mayor que o igual a

<=

Menor que o igual a

Ejemplos de asignación de datos

Crear o editar fórmulas de asignación

Usar de Administrador de datos

 

¿Fue útil esta página?