IF () THEN VAR = ELSE VAR = ENDIF
IF (....): Inserire la condizione tra le parentesi () (ad esempio, "<Variabile>.EQ.10").
THEN: dopo THEN <variabile> =, inserire il valore che la variabile deve assumere se la condizione è soddisfatta.
ELSE ...: Dopo ELSE <variabile> = è il valore della variabile se la condizione non è soddisfatta.
ELSEIF (....): Tra IF e ELSE è possibile inserire una serie di ulteriori distinzioni di casi.
IF (L1.EQ.10) THEN D3 = 20 ELSE D3 = 30 ENDIF
IF (L1.EQ.10) THEN D3 = 10 ELSEIF (L1.EQ.20) THEN D3 = 20 ELSE D3 = 30 ENDIF
L'operatore // permette di collegare i valori delle variabili con un testo (o con altri valori di variabili).
TYPE=‘new‘//TYPE
CONC = ABC//'0'//PQR//XYZ
L'uso di variabili all'interno di una stringa funziona in PARTdesigner:
C= 'Test --- $A.-$B.'
NENN = '$H.x$B.x$L.'
Questo NON funziona con la mappatura ERP [ERP mapping], quindi l'uso dell'operatore // è particolarmente utile in questo caso.
Funzioni inverse a quelle sopra descritte:
testo = GETTHREADTEXT (numero,testo,testo,numero) |
È possibile generare diversi testi di output utilizzando la seguente espressione. NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME')
Sezione 7.9.3.14.1.1.2, “Diversi passi di filettatura e calcoli automatici derivati, ad esempio per la descrizione della linea e il diametro del nucleo ”Una descrizione dettagliata è disponibile all'indirizzo . |
Numero = GETTHREADVALUE (numero,testo,testo,numero) |
Vedere la funzione precedente. GETTHREADTEXT recupera un testo dalla tabella e GETTHREADVALUE recupera un valore DOPPIO. |
Traduci traduce un testo nella lingua corrente. Sezione 7.8.12.7, “Funzioni di traduzione ”Vedi anche -> Esempio 1 |
Tuttavia, se si desidera utilizzare il valore visibile e tradotto nella descrizione della riga [Row label], nella scheda tecnica [Data sheet], nella derivazione 2D [2D derivation] e così via, è possibile utilizzare la funzione "TRANSLATE(VARIABLENNAME)". Sezione 7.8.12.7, “Funzioni di traduzione ”Vedi anche -> esempio 2 e 3 |
Sezione 7.8.12.7, “Funzioni di traduzione ”Vedere anche -> Esempio 4 |