883x
001139
2015-11-04

Espressioni regolari nei file di conversione

RFEM e RSTAB forniscono numerose interfacce con altri programmi per lo scambio di dati. Nei rispettivi programmi, vengono spesso utilizzati nomi diversi per gli stessi materiali e le stesse sezioni trasversali. Pertanto, è necessario convertire i nomi dei materiali e delle sezioni trasversali in modo che possano essere riconosciuti dal programma dopo lo scambio di dati.

La conversione può essere eseguita utilizzando un file di conversione. Oltre alla descrizione nell'applicazione di terze parti e alla descrizione corrispondente in RFEM/RSTAB come descritto nell'articolo "Importazione ed esportazione semplificate tramite file di conversione", è possibile utilizzare le espressioni regolari per la conversione. In ogni caso, è necessario definire la conversione per l'importazione (in RFEM/RSTAB) e l'esportazione (da RFEM/RSTAB). Per questo, è necessaria la seguente sintassi:

Formato di importazione:
REGEX_IMP: materiale di esempio o sezione trasversale; esempio di materiale alternativo o sezione trasversale

Formato di esportazione:
REGEX_EXP: materiale di esempio o sezione trasversale; esempio di materiale alternativo o sezione trasversale

Esempio:
C'è la seguente conversione da fare:
Pi(B) 500/20/15/300/400/100/12/4/3 <--> ZHWS400*500*15*20*100*12*300
REGEX_IMP:^ZHWS(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+); Pi(B) $2/$4/$3/$7/$1/$5/$6/0/0
REGEX_EXP:^Pi\(B\)\s?(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+); ZHWS$5*$1*$3*$2*$6*$7*$4


Autore

La signora von Bloh fornisce supporto tecnico per i nostri clienti ed è responsabile dello sviluppo del programma SHAPE‑THIN e delle strutture in acciaio e alluminio.

Link


;