Una variable de configuración es una variable primaria que se puede utilizar para calcular valores específicos. Esto tiene lugar mediante una fórmula sencilla. En la fórmula puede definir dependencias muy diversas.
Las fórmulas pueden utilizarse para calcular los siguientes valores:
- El estado de una macro en el Typical de macros o de un Typical de macros en un grupo de Typicals, si se utiliza la opción Configurar. Dependiendo del resultado del cálculo, se utilizará la macro o el Typical de macros en la generación de la documentación de proyecto en Project Builder. Aquí encontrará un ejemplo al respecto.
- Cálculo de las coordenadas X e Y para el posicionamiento absoluto de una macro
- Valores para identificaciones de estructura
- Valores para las variables de macro
Las variables de configuración se le presentan al constructor en Project Builder como campo de entrada adicional. Utilice variables de configuración cuando quiera ofrecer al constructor la posibilidad de modificar determinados valores. Durante la generación de la documentación de proyecto, el valor de la referencia se reemplaza por el valor de la variable de configuración.
El constructor debe tener la posibilidad de modificar el valor de una variable de macro en Project Builder. Para conceder acceso a esta variable de macro al constructor, debe referenciarla con una variable de configuración.
Requisitos:
- Ha abierto el cuadro de diálogo Designer y está en el modo de edición de un Typical de macros.
- Ha agregado una macro al Typical de macros.
- La macro contiene un objeto contenedor con la variable Descripción de página que está asignada a la propiedad Descripción de página.
Procedimiento:
- Cree una variable de configuración PD1 del tipo String y con el nombre mostrado Descripción de página.
- La variable de configuración se le presenta al constructor en Project Builder. Puesto que no indica valores predefinidos, el constructor puede introducir la descripción que quiera.
- En la vista ampliada de la macro para la variable de macro Descripción de página, introduzca la siguiente fórmula: =PD1.
- Con ello ha referenciado la variable de configuración PD1 con la variable de macro Descripción de página. En la macro, la variable "Descripción de página" está asignada a la propiedad "Descripción de página". Por ello, el valor que introduzca el constructor para la variable de configuración PD1 se utilizará tras la generación de la documentación de proyecto como propiedad "Descripción de página de la macro".
Dispone de los siguientes tipos de variable:
Tipos de variable | Significado | Ejemplo |
---|---|---|
Integer | Valores enteros | 1, 2, 3 |
Double | Números con coma | 3,456 |
String | Cadena | EPLAN |
Booleano | Dos posibles estados | true o false |
Pueden utilizarse los siguientes operadores en la fórmula:
Operadores | Significado | Válido para | Ejemplo |
---|---|---|---|
+,-,*,/ | Cálculo aritmético | Integer, double | =V1*V2 |
'...' | Literal | String | ='EPLAN' |
+ | Encadenamiento de cadenas | String | ='EPLAN'+'efficient engineering' |
==, !=, <, <=, >,>= | Operadores de comparación | Integer, double | =V1<=V2 |
not, and, or, xor | Operadores lógicos | Booleano | =(V1<=V2) and (V1>=V3) |
&&, || | Notación alternativa para los operadores lógicos and y or | Booleano | =(V1<=V2) && (V1>=V3) |
if condición then Valor1 else Valor2 endif
o bien Condición ? Valor1 : Valor2 |
Valores condicionales | Todos | =If V1==0 then V2 else V3 endif
o bien =V1==0?V2:V3 |
Sugerencia:
A la hora de introducir una fórmula, puede utilizar el software. Una vez que haya introducir un símbolo de igualdad, se mostrarán automáticamente todas las variables de configuración y sus nombres mostrados en una lista desplegable. Puede activar la funcionalidad en cualquier momento mediante la combinación de teclas Ctrl + barra espaciadora. Durante la introducción, la lista se filtra automáticamente.
Si existen valores predefinidos para una variable de configuración, se mostrarán automáticamente dichos valores cuando haya introducido los operadores == o !=.
Ejemplo:
=V1== valor predefinido
o bien
=V1!= valor predefinido
Notas:
- Cada fórmula debe comenzar por un signo de igualdad, p. ej., =F206.
- Puede utilizar variables de configuración en Typicals de macros y en grupos de Typicals. El procedimiento es el mismo.
- El uso de paréntesis en una fórmula se basa en los principios matemáticos habituales. Las expresiones entre paréntesis se calculan primero y el resultado se continúa procesando.
Leer más
Administrar variables de configuración
Utilizar el conjunto de valores de una macro
Ayuda de EPLAN > Trabajar con macros > Macros > Procedimiento > Generar objetos contenedor