Una variabile di configurazione è una variabile principale utilizzabile per il calcolo di determinati valori. Ciò avviene mediante una semplice formula. Nella formula è possibile definire molteplici dipendenze.
Le formule possono essere usate per il calcolo dei seguenti valori:
- Stato di una macro in una Typical macro oppure di una Typical macro di un gruppo Typical, se viene utilizzata l'opzione Configura. A seconda del risultato del calcolo, la macro oppure la Typical macro sono utilizzate nella generazione della documentazione di progetto nel Project Builder. Qui è riportato in esempio.
- Calcolo delle coordinate X e Y per il posizionamento assoluto di una macro
- Valori per identificativi struttura
- Valori per varianti macro
Le variabili di configurazione sono mostrate al costruttore nel Project Builder come campo di immissione aggiuntivo. Le variabili di configurazione possono essere utilizzate se si desidera offrire al costruttore la possibilità di modificare determinati valori. Alla generazione della documentazione di progetto, il valore del riferimento è sostituito dal valore della variabile di configurazione.
Nel Project Builder il costruttore deve avere la possibilità di modificare il valore della variabile macro. Per consentire al costruttore l'accesso alla variabile macro, è necessario associare una variabile di configurazione.
Presupposti:
- È stata richiamata la finestra di dialogo Designer e si è nella modalità di modifica di una Typical macro.
- È stata aggiunta una macro alla Typical macro.
- La macro contiene un oggetto segnaposto con una variabile Descrizione pagina che è associata alla proprietà Descrizione pagina.
Procedura:
- Creare una variabile di configurazione PD1 del tipo stringa e con il nome visualizzato Descrizione pagina.
- La variabile di configurazione viene mostrata al costruttore nel Project Builder. Se non sono stati specificati valori predefiniti, il costruttore può inserire una descrizione qualsiasi.
- Nella vista ampliata della macro, per la variabile macro Descrizione pagina immettere la seguente formula =PD1.
- In questo modo la variabile di configurazione PD1 è associata alla variabile macro Descrizione pagina. Nella macro la variabile "Descrizione pagina" è assegnata alla proprietà "Descrizione pagina". In questo modo, dopo la generazione della documentazione di progetto il valore che il costruttore immette per la variabile di configurazione PD1 viene utilizzato come proprietà "Descrizione pagina della macro".
Sono disponibili i seguenti tipi di variabile:
Tipi di variabile | Significato | Esempio |
---|---|---|
Integer | Valori interi | 1, 2, 3 |
Double | Numeri in virgola mobile | 3.456 |
Stringa | Stringa di caratteri | EPLAN |
Boolean | Due stati possibili | true o false |
Nella formula possono essere usati i seguenti operatori:
Operatori | Significato | Valido per | Esempio |
---|---|---|---|
+,-,*,/ | Calcolo aritmetico | Integer, double | =V1*V2 |
'...' | Literal | Stringa | ='EPLAN' |
+ | Concatenazione di stringhe | Stringa | ='EPLAN'+'efficient engineering' |
==, !=, <, <=, >,>= | Operatori di confronto | Integer, double | =V1<=V2 |
not, and, or, xor | Operatori logici | Boolean | =(V1<=V2) and (V1>=V3) |
&&, || | Grafia alternativa per gli operatori logici and e or | Boolean | =(V1<=V2) && (V1>=V3) |
if condizione then valore1 else valore2 endif
oppure Condizione ? valore1 : valore2 |
Valore condizionali | Tutti | =if V1==0 then V2 else V3 endif
oppure =V1==0?V2:V3 |
Suggerimento:
All'immissione di una formula, il software supporta gli utenti. Appena sono stati immessi i segni uguale, all'utente, in un elenco a discesa vengono mostrate automaticamente tutte le variabili di configurazione e i loro nomi visualizzati. Questa funzione può essere attivata in ogni momento con il comando da tastiera Ctrl + Space bar. Durante l'immissione, l'elenco viene filtrato automaticamente.
Se per una variabile di configurazione esistono valori predefiniti, all'utente questi valori vengono mostrati automaticamente, appena sono stati indicati gli operatori == oppure !=.
Esempio:
=V1== valore predefinito
oppure
=V1!= valore predefinito
Note:
- Tutte le formule devono iniziare con il segno uguale, ad es. =F206.
- Le variabili di configurazione possono essere utilizzate nelle Typical macro e nei gruppi Typical. La procedura è la stessa.
- L'utilizzo di parentesi in una formula basata sulle comuni regole matematiche di base. Vengono dapprima calcolate le espressioni tra parentesi, con successiva elaborazione del risultato.
Ulteriori informazioni
Gestione di variabili di configurazione
Guida EPLAN > Lavorare con le macro > Macro > Principi > Oggetti segnaposto: layout e procedura
Guida EPLAN > Lavorare con le macro > Macro > Procedura > Generazione di oggetti segnaposto