880x
001139
2015-11-04

Wyrażenia regularne w plikach konwersji

Programy RFEM i RSTAB zapewniają liczne interfejsy z innymi programami do wymiany danych. W odpowiednich programach te same materiały i przekroje są często określane różnymi nazwami. Z tego względu konieczne jest przekonwertowanie nazw materiałów i przekrojów tak, aby program mógł je rozpoznać po wymianie danych.

Konwersję można przeprowadzić za pomocą pliku konwersji. Oprócz opisu w aplikacji zewnętrznej i odpowiedniego opisu w RFEM/RSTAB, jak opisano w artykule „Uproszczony import i eksport za pomocą pliku konwersji”, do konwersji można użyć wyrażeń regularnych. W każdym przypadku należy zdefiniować konwersję dla importu (do RFEM/RSTAB) i eksportu (z RFEM/RSTAB). W tym celu wymagana jest następująca składnia:

Format importu:
REGEX_IMP: przykładowy materiał lub przekrój; przykład alternatywny materiał lub przekrój

Format eksportu:
REGEX_EXP: przykładowy materiał lub przekrój; przykład alternatywny materiał lub przekrój

Przykład:
Należy przeprowadzić następującą konwersję:
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

Pani von Bloh zapewnia naszym klientom wsparcie techniczne i jest odpowiedzialna za rozwój programu SHAPE‑THIN oraz konstrukcji stalowych i aluminiowych.

Odnośniki


;