882x
001139
4.11.2015

Pravidelné výrazy v souborech konverzí

Programy RFEM a RSTAB nabízejí řadu rozhraní pro výměnu dat s jinými programy. V příslušných programech se často používají různé názvy pro stejné materiály a průřezy. Proto je třeba názvy materiálů a průřezů konvertovat, aby je program po výměně dat rozpoznal.

Konverzi lze provést pomocí konverzního souboru. Kromě popisu v cizí aplikaci a odpovídajícího popisu v programu RFEM/RSTAB, jak je popsáno v článku „Zjednodušený import a export pomocí konverzního souboru“, lze pro konverzi použít regulární výrazy. V každém případě je třeba definovat konverzi pro import (do programu RFEM/RSTAB) a export (z programu RFEM/RSTAB). K tomu je zapotřebí následující syntaxe:

Formát importu:
REGEX_IMP: příklad materiálu nebo průřezu; například alternativní materiál nebo průřez

Formát exportu:
REGEX_EXP: příklad materiálu nebo průřezu; například alternativní materiál nebo průřez

Příklad:
Je třeba provést následující konverzi:
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


Autor

Ing. von Bloh zajišťuje technickou podporu zákazníkům a je zodpovědná za vývoj programu RSECTION a addonů pro ocelové a hliníkové konstrukce.

Odkazy


;