Professional Documents
Culture Documents
PLIK ROBMODEL
RAMa PAska
WZy=2
ELEmenty=1
' <<-- WSTAWI LICZBY WZW I ELEMENTW'
FAKULTATYWNE JELI NUMERACJA JEST NIECIGA
'
skadnia:
' (WZy= <liczba_wzw>)
' (ELEmenty= <liczba_elementw>)
' EPSylon = <minimalna_odlego_rnych_wzw>)
;
Domylnie: EPS = 0.001 jednostki dugoci
'-----------------------------------------------< BLOK GRUP >------------------------------------------------------; {GRUpy (WZ|ELE|PRZ) ' <<-- uaktywnia procedur definiowania grup z typami obiektw
;
<$nazwa> <lista>
' <<-- nazwa grupy zaczynajca si zawsze od "$,@,#,&"
;
' i zawierajca do 7 liter (nie mona uywa cyfr
;
' w nazwie grupy).
;
$ <lista>
' <<-- ewentualna kontynuacja listy podczas wprowadzania
;
'
grupy w sposb wieloliniowy.
;
' lub
;
"$<nazwa_grupy>" (TYTu "<opis_grupy>")
;
$ <lista>
;
lub
;
"$<nazwa_grupy>" (TYTu "<opis_grupy>") ( KOLor <nazwa_koloru> )
;
$ <lista>
;
;
' UWAGA: Jeeli nazwa grupy jest podana w cudzysowach to moe zawiera cyfry
;
'
ale nie moe zawiera spacji.
;
'
SIy
<jednostka_siy>
'
ROTacje <STOpnie | RADiany | GRAdusy>
' ponisze jedynie dla Wynikw
'
WYNiki <jednostka_siy>
'
NAPrenia <jednostka_dugoci> <jednostka_siy>
'
PRZemieszczenia <jednostka_dugoci>
'
MOMent <jednostka_dugoci> <jednostka_siy>
' JEDnostki KONiec ; <<---- opcjonalne lecz wskazane
'
Domylnie: PREFERENCJE (bez Rotacji, domylnymi jednostkami ktw s STOPNIE)
'-----------------------------------------------< BLOK FAZ >------------------------------------------------------;FAZy %<nazwa_zmiennej_kontrol.> ' <<-- uaktywnia procedur obliczania konstrukcji z
'
uwzgldnieniem faz tworzenia.
;{<nr_fazy_i> <nazwa_fazy_i>} ' <<-- definicje wartoci dla zmiennej kontrolujcej
'
Automatyczna kompozycja faz utworzonych wczeniej.
'
skadnia:
; (SKLejanie <lista_faz> (BAZa <nr_fazy_bazowej>))
'-----------------------------------------------< BLOK ZMIENNYCH>-----------------------------------------------------------' Skadnia:
;
ZMIenne (OPIs "(<plik_opisu_zmiennych | %plikA>)") (KONwersja_
;
"(<nowy_ plik_ ROBOTa | %plikB >)")
'
([SECTION ("<nazwa>" ("<nazwa_pliku_z_rysunkiem>"))] | _
'
[SECTION ("<nazwa>" (FILE "<nazwa_pliku_z_rysunkiem>"))])
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
'
'
' Definicja
%<nazwa_zmiennej> = ([typ/ zakres]) (?) ("warto")
(* tekst _komentarza)
' gdzie
' [typ/zakres] <=> zmienne_tekstowe
[STRING] | [acuch_1, acuch_2,...]
zmienne_rzeczywiste [REAL (, [jednostka/ledzenie])] | [a, b (, [jednostka/ledzenie])] |_
(a,b (, [jednostka/ledzenie])]
' zmienne_cakowite
[INT] | [i, k] | (i, k) | [i, k) | (i, k]
' zmienne_listowe
[LIST] | [i...k]
' zmienne_typu_profil
[PROFIL]
' boolean: [BOOL]
' [jednostka/ledzenie] <=>POINT | VECTOR | ULENGTH | UFORCE | UDENSITY
' POINT
(x,y,z) wymiar: dugo
ledzenie: krzy celownika
' VECTOR (x,y,z) wymiar: dugo
ledzenie: wektor
' ULENGTH (x)
wymiar: dugo
ledzenie: wektor
' UFORCE (f)
wymiar: sia
ledzenie: wektor
' UDENSITY (d)
wymiar: sia/dugo2 ledzenie: brak
' 1) Jeeli wystpuje pytajnik to "warto" jest opcjonalna, a podaje warto
' predefiniowan, jeeli brak pytajnika, to "warto" reprezentuje warto
' zmiennej.
' 2) STRING jest domylnym typem zmiennej.
' 3) Mona stosowa wielokrotnie podstawienia %var_a = %var_b =... = "warto"
' 4) Podstawienie
' %<nazwa_zmiennej_a> = "%<nazwa_zmiennej_b>" | "<wyraenie>"
' "" s obowizkowe; zmienna_b musi zosta zdefiniowana wczeniej
' 5) Typ zmiennej LIST jeszcze nie zosta zaimplementowany.
' 6) Nazwa "plik z rysunkiem" powinna zosta podana z rozszerzeniem,
bez cieki dostpu, a plik powinien by w formacie *.pcx.
' Plik powinien zosta umieszczony w podkatalogu PATHDATUSR
' okrelonym w rejestrach (domylnie ustawiony na ...\PROJECTS
';
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
ZMIenne KONIEC
'
'
'
'----------------------------------------<INSTRUKCJE WARUNKOWE>---------------------------------------------'
Instrukcje warunkowe su do analizowania wydzielonych czci pliku
'
tekstowego, ktrych wybr zaley od aktualnych wartoci zmiennych.
'
Skadnia - wariant 1:
' #IF [wyraenie logiczne]
' ...
' (#ELSE
' ...)
' #ENDIF
'
gdzie:
'
'
'
'
[wyraenie logiczne]
<=> %<nazwa_zmiennej_A> [operator] <wyraenie>
<=> ([wyraenie logiczne]) #AND ([wyraenie logiczne])
<=> ([wyraenie logiczne]) #OR ([wyraenie logiczne])
' [operator]
' <=> [ = | > | < | <> | < = | > =] ; dla wartoci numer. (liczba cakowita,
'
rzeczywista, lista)
' <=> [ = | <> ]
; dla innych (teksty)
' [ wyraenie] <=> %<nazwa_zmiennej> | "<wyraenie_dowolne>"
'
Skadnia - wariant 2:
' [#IFDEF | #IFNOTDEF] %<nazwa_zmiennej>
' ...
' (#ELSE
' ...)
' #ENDIF
'----------------------------------------------< BLOK TEKSTOWY>----------------------------------------------------------- blok tekstowy suy do przenoszenia komentarzy uytkownika pomidzy fazami odczytu i zapisu
pliku o formacie *.STR
{
TEKst nazwa bloku tekstowego
<dowolny_tekst_linia_ 1>
<dowolny_tekst_linia_ n>
TEKst KONiec
}
'----------------------------------------------< BLOK CHARAKTERYSTYK>----------------------------------------------CHArakterystyki fizyczne ' <<-- uaktywnia procedur przydzielania waciwoci fizycznych elementom
STAL
' <<-- INNE MOLIWE WYBORY: BETON, DREWNO, ALUM...
'
Domylnie: PREFERENCJE
1 HEA 200 GAMMA=90
' <<-- przydzielenie profilu pierwszemu elementowi
'
skadnia:
' (<nazwa_materiau> | "<nazwa_materiau_z_cyframi>" (NAZwa "<nazwa_uytkownika>")
'
lub
' (<lista_elementw>) (E=<modu_Younga>) (NI=<wspczynnik_Poissona>) _
' (CW=<ciar_waciwy>) (GK=<modu_Kirchhoffa>) _
' (LX=<wspczynnik_termiczny>) (NAZwa "<nazwa_uytkownika>")
'
lub
' (<lista_elementw_skoczonych>) (GR=<grubo>) (PLUs|MINus) (KZ=<wsp_Winklera>)_
(NAZwa "<nazwa_uytkownika>")
'
lub
'
USZtywnienie <lista_elementw_prtowych>( POCztek _
'
<opis pocztku wzmocnienia>) (KONiec <opis konca wzmocnienia>)
'
gdzie:
'
<opis pocztku wzmocnienia> lub <opis konca wzmocnienia>
'
< = > TYP=[BLAcha|PROfil] UMIejscowienie=[GORa|DOL] _
'
[L=<l>(RELatywny)/ B=<b>(RELatywny)/ H=<h>(RELatywny)/ _
'
GS=<gs>(RELatywny)/ GP=<gp>(RELatywny)] (NAZwa "<nazwa_uytkownika>")
'
uwaga: parametr RELatywny dotyczy wszystkich wymiarow podanych przed
'
nim
'
lub:
'
(<lista_elementw_prtowych>) [blok_profilw] ([blok_gamma]) (SCIskanie | ROZciganie)_
'
(KY=< wsp_Winklera > KZ =< wsp_Winklera > HX=< wsp_Winklera >)_
'
'
'
'
'
'
'
'
'
'
(NAZwa "<nazwa_uytkownika>")
UWAGA: Grupa $ROZ lub $SCI zawierajca wszystkie elementy
pracujce na rozciganie i sciskanie, jest tworzona
automatycznie
lub:
(<lista_elementw>) KABle SX = <sx> (E = <modu _Younga>)_
(CW = <ciar_waciwy>) [NAPrenie = <s> | SIa = <h>| _
DUgo=1> | [DYLatacja = <d> (RELatywny)]] (NAZwa "<nazwa_uytkownika>")
UWAGA: Grupa $KABLE zawierajca wszystkie elementy
'
kablowe jest tworzona automatycznie
'
gdzie
' [blok_profilw]
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
gdzie
' [blok_gamma]
'
<=> GAMma = [<kt_gamma> | WZe=<nr_wza> | [X=<x>]]
'--------------------------------------------------------------------------------------------------------------------------------------------------; CHArakterystyki ZWYmiarowane
' <<--blok charakterystyk generowany przez modu wymiarujcy dla wszystkich elementw
; CHArakterystyki ZWYmiarowane KONiec
'-----------------------------------------------------------------------------------------------------------------------------------------------------;TWrz [WZ | ELE | PRZ] <$nazwa> ' <<-- uaktywnia procedur automatycznego tworzenia
' grup
' Wszystkie wzy (elementy, przypadki), zawarte midzy komendami
' pocztku i koca automatycznego tworzenia grup, zostan wczone
' do grupy o danej nazwie.
;TWrz ([WZ | ELE | PRZ])
' koniec automatycznego tworzenia grup
'----------------------------------------------------------------------------------------------------------------------
;WCZytanie "<nazwa_pliku>"
'
'
'
1
2
1
2
0
0
'
'
'
'
GENERACJA PRZEZ ROTACJ
'
skadnia:
' <lista_wzw_1> ROtacja [X=<x>] [R=<r>] <lista_wzw_2> (Generowa <g_razy>)
'
'
'
'
'
GENERACJA ZOONA
skadnia:
<lista_wzw_1> _
{SYmetria [X=<x>] / ROtacja [X=<x>] [R=<r>] / TRAnslacja [X=<x>]} _
<lista_wzw_2> (Generowa <g_razy>)
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
GENERACJA REKURENCYJNA
'
skadnia:
' <nr_element> Powtarza <r_razy> Krok <krok_numeracji> <nr_wza_1> Krok <p1> _
'
<nr_wza_2> Krok <p2> ( . . . <nr_wza_i> Krok <pi>) _
'
( Generowa <g_razy> (Krok <krok_elementu> )) ( WZy Krok <kw 1> ... <kwn> )
'
GENERACJA ZOONA PRZEZ SYMETRI + TRANSLACJ + ROTACJ
'
skadnia:
' <lista_elementy_1> _
' {SYmetria [X=<x>] / ROtacja [R=<r>] [X=<x>] / TRanslacja [X=<x>]} _
' <lista_elementw_2> (WZe <numer_wza_pocztkowego>)_
' (Generowa <g_razy>)
'
UWAGA: Aby zapobiec tworzeniu si pokrywajcych si wzw (o tych samych
'
wsprzdnych) naley uy opcji WERyfikowa WSZystko w 1. czci pliku
'
tekstowego.
'
GENERACJA REKURENCYJNA - POCZENIA ELEMENTW PRTOWYCH
' Acuch <nr_pierwszego_elem.> (Krok <krok_numeracji_elemen.>) <lista_wzw>_
'
( Generowa <g_razy> (Krok <krok_w_numeracji_elemen._pomidzy_liniami>)_
'
(WZy Krok <krok_numeracji_w_pionie_wzw>))
'
GENERACJE SIATEK ELEMENTW SKOCZONYCH
' SIAtki
' <<-- uaktywnia procedur generacji
'
METODA 1:
'
Skadnia:
' OBSzar <liczba_wzow_1> <liczba_wzw_2> (<liczba_wzw_3>)
'
<blok_listy_1>
'
<blok_listy_2>
'
<blok_listy_3>
'
(<blok_listy_4>)
' ( NUMeracja ELEmentw <nr_pocztkowy_elementw> WZw <nr_pocztkowy_wzw>)
' ELEment [ [CZWorokt(4 | 8)] | [TRkt(3 | 6)] ]
'
gdzie [blok_listy] <=>
'
<nr_ pierwszego_wza> { _
'
<(lista)_wze (wzw)_nastpny (ych)> | _
'
(MINus|PLUs) UK <wze_rodka_uku> <k_podziaw_uku>_
'
wze_koca_uku>_
'
PODzia <k_wzw> <nr_wza_koniec_podziau>] | _
'
SKAla <gsto> <k_wzw> <nr_wza_koniec_podziau> | _
'
}ODWrotnie
'
Metoda 2 :
'
Skadnia:
' OBSzar DELaunay
' KONtur [blok_listy]
' {(OTWr [blok_listy])}
' (WZy <nr_wza _wewntrznego>
'
gdzie [blok_listy] <=>
'
<nr_ pierwszego_wza> { _
'
<(lista)_wze(wzw)_nastpny (ych)> | _
'
(MINus|PLUs) UK <wz._rodka_uku> <k_podzia,_uku> <wz._koniec_uku>_
'
PODzia <k_wzw> <nr_wza_koniec_podziau>])
'
lub
'
OKRg <wze_rodek_ okrgu_><k_podziaw_okrgu> nr_pierwszego_wza>
'
UWAGA: Kolejno wzw opisujcych kontur i dziury jest bardzo wana!
'
Kontur musi by opisywany od prawej strony do lewej, a dziury od lewej do
'
prawej, tak, by opisywana struktura bya zawsze z lewej strony.
' SIAtki KONiec
'------------------------------------------< BLOK PRTW>------------------------------------------------------------;STRUkturalny <<- uaktywnia procedur definiowania prtw strukturalnych
skadnia:
<nr_prta> <lista_elementw>
'-------------------------------------------------- BLOK BRZEGW / KRAWDZI -----------------------------------------------
UWAGA !!!
Blok brzegowy jest uywany przez program przy automatycznym generowaniu
siatek elementw skoczonych i nie jest zalecany uytkownikom !!!
Do generacji elementw skoczonych za pomoc skadni w pliku danych powinny byc
stosowane metody opisane w bloku:
BLOK ELEMENTW - GENERACJA SIATEK ELEMENTW SKOCZONYCH
ELEmenty
{ <lista_elementw> }
SIAtki KONiec } )
'
'
'
'------------------------------------------------------------------------------------------------------------------------------;NIEaktywne
...
[def_ssn]
NIEliniowa KONIEC
gdzie:
[def_ssi] <= >
(SZT [S1]) (LIM [L1]) (SZT [S0]) (LIM [L2]) (SZT [S2])
gdzie:
Sa < => Ui | Ki = [<kai> | $< nazwa_pliku>]
Lb < = > Ui = <limbi> | Fi = <fbi>
gdzie:
a = [0, 1, 2]
b = [1, 2]
Ui = UX | UY | UZ | RX | RY | RZ
Ki = KX | KY | KZ | HX | HY | HZ
Fi = FX | FY | FZ | MX | MY | MZ
'
'
'------------------------------------------------------------------------------------------------------------------------------;ZWOlnienia
' << -- definicja poacze sztywnych dla konstrukcji z obrotowymi stopniami swobody
'------------------------------------------------------------------------------------------------------------------------------;OFFsety
;MASy KONiec
'----------------------------------------------------BLOK OBCIE---------------------------------------------------OBCienia
PRZypadek
WZy
2 FY=100
'
'
'
'
'
ELEmenty
'
'
skadnia:
(<lista_wzw>) [F=<fc>] / [U=<u>] ([R=<r>])
Uwaga: obroty wymuszone RX, RY ,RZ s zawsze wyraane w RADIANACH.
' <<-- uaktywnia obcienie elementw
skadnia:
ELEmenty
skadnia:
SPRenie
skadnia:
'
'
'
skadnia:
[ p=<p3> ] W <wze_3> ) _
KONtur <lista_wzw_konturu>
'<<--OKRELI OBCIENIA HYDROSTATYCZNE NA ELEMENTACH
'
POWIERZCHNIOWYCH
'
skadnia:
' (<lista_elementw>) (CInienie=<p_stae> / HYDrostatyczne = <p_zmienne> _
'
X=<x> / Y=<y>/ Z=<z>)
CIar wasny
PY MINus
'
'
'
'
Przypadek montaowy:
'
W analizie kabli wyrnia si stan montaowy konstrukcji, jest to zawsze
'
pierwszy przypadek
'
skadnia:
' PRZypadek (#<nr_przypadku>) <nazwa_przypadku>
'
MONta
'
[opis obcie]
'-------------------------------------------<BLOK NIEG i WIATR>-----------------------------------------------------------;W
NEN 6702
HOLANDIA
* - nie w peni obsugiwana
'
Domylnie: norma z PREFERENCJI
' (NORma "<nazwa_normy>" )
'
Obwiednia zewntrzna struktury:
' OBWiednia [ <lista_wzw_konstrukcji>_
'
| AUTomatyczna (ATTyki) (NISze) (PODstawa)]
'
Gboko budynku:
' Gboko <warto_gbokoci>
'
Rozstaw struktury:
' ROZstaw <warto_rozstawu>
'
Nadanie obcie klimatycznych na wzy lub na prty obwiedni:
'
Domylnie: na prty
' (OBCienie [PRty <lista_prtw_obwiedni> | WZy <lista_prtw_obwiedni>] _
'
| WSZystko)
'
Wsprzdna gruntu w ukadzie globalnym (jeli podstawa budynku nie spoczywa na
'
gruncie):
'
Domylnie: YPOZiom=0
' (YPOZiom <wsprzdna_gruntu>)
'
Dodatkowy mnonik obcie:
'
'
'
'
'
'
'
'
'
USA
POoenie A | B | C | D
( PRdko <warto_pomidzy_0_a_120> )
FRANCJA
REGion 1 | 2 | 3
HISZPANIA
REGion X | Y | Z | W
POLSKA
POoenie A | B | C
NIEMCY
REGion I | II | III | IV
HOLANDIA
REGion I | II | III
Wysoko konstrukcji:
( WYSoko <warto_wysokoci> )
Definicja przenikalnoci:
( DRZwi <lista_elementw_obwiedni> )
ELEmenty WSZystkie
;W KONiec
'
SPECYFICZNE DANE DLA NIEGU
'
Uaktywnienie bloku "NIEG"
Okrelenie typu niegu, regionu i pooenia ( dla wszystkich krajw normowych oprcz
dla norm NV65, NV65 Carte Neige, NV65 Serres, N84 Add. 96_
REGion <typ_regionu>
dla normy NV65 / N84 Mod. 96 oraz dla normy N84 Add. 96_
w [ lb / ft^2 ]
POoenie A | B | C | D | E
'
HISZPANIA
'
<typ_niegu> = WIey | WILgotny | TWArdy
'
Wysoko (n.p.m.) konstrukcji
'
(WYSoko <warto_wysokoci>)
'koniecznie w metrach
Domylnie: WYSoko=0
'
Rynny - lista wzw obwiedni, w ktrych znajduj si rynny:
'
(RYNny <lista_wzw_obwiedni>)
'
Redystrybucja niegu wiatrem
'
(REDystrybucja TAK | NIE)
Wspczynnik termiczny
NV65
FRANCJA
EDF
FRANCJA
EIA
FRANCJA
'
Domylnie: norma z PREFERENCJI
( NORma [ NV65 | EDF | EIA ] )
'
Nadanie obcie klimatycznych na wzy lub na prty obwiedni:
'
Domylnie: OBCienia PRty
( OBCienia [ WZy | PRty ]
Domylnie: OKRes = 0 [ s ]
PULsacja = 0 [ rad/s ]
CZsto = 0 [ 1/s ]
TUmienie = 0.01
( DYNamika [ [ OKRes <warto_okresu> | _
PULsacja <warto_pulsacji> | _
CZsto <warto_czstoci> ] _
TUmienie <warto_tumienia> ]
{ KIErunek [ AUTomatyczny [NORmowe/WSZystkie] ] | _
<<----norma NV65
Wybr regionu
'
Domylnie: REGion 2
(REGion 1 | 2 | 3 | 4 )
<<----norma EIA
Wybr regionu
'
Domylnie: REGion 70
(REGion 70 | 80 | 90 | 100 | 110 )
<<----norma EDF
Okrelenie cinienia
'
Domylnie:CInienie=120 daN/m2
( CInienie <warto_cinienia> )
;SW KONiec
Definicja metody
Domylnie: REGion I
(REGion I | II | III | IV )
Definicja segmentu
(ROZkad = {<wspczynniki_rozkadu>})
;SW KONiec
;INNe ponderacje
w kombinacjach:
' WZy | PRty | ELEmenty (<lista_wzw_lub_elementw> | WSZystko )
'
Deklaracja wspczynnikw zmniejszenia (degresji):
' (ZMNiejszenie <wspczynnik> <lista_wzw_lub_elementw> _
' {OBCienia |OBCienia dodat] ([charakter_obcienia])} )
'
Selekcja typw (czci regulaminu) do uwzgldnienia w kombinacjach:
'
Sowa kluczowe :
;PONderacje KONiec
;
'-------------------------------------------<OPCJE OBLICZENIOWE>----------------------------------------------------------
'Zasad wprowadzania przypadkw obcienia jest sekwencyjna interpretacja ich pojawienia si w pliku 'tekstowym. Znaczy to, e
wszystkie przypadki obcienia i kombinacji, pojawiajce si po komendzie 'okrelajcej typ analizy, bd obliczone wedug tego
typu. Domylnie wszystkie parametry obliczeniowe s wzite 'z Preferencji. Wyjtki s wyranie zaznaczone.
'-----------------------------------------------------------------------------------------------------------------------------------------;ANAliza (STAtyczna) LINiowa (ITERacyjna)
'<<--Dla przypadkw (statycznych) i kombinacji zostanie wprowadzonych po tej,
'
komendzie zostanie zastosowana metoda liniowa.
ITERacyjna - wczenie solwera iteracyjnego do analizy konstrukcji
'-----------------------------------------------<INKREMENTALNE>------------------------------------------------------------;ANAliza (STAtyczna) (LINiowa) INKrementalna (TOLerancja <t>) (MAXiter=<limit>)
'<<--Dla przypadkw (statycznych) i kombinacji wprowadzonych po tej
'
komendzie, zostanie zastosowana metoda inkrementalna (przyrostowa).
'-----------------------------------------------<WYBOCZENIE>------------------------------------------------------------;ANAliza (STAtyczna) (LINiowa) WYBoczeniowa (TOLerancja=<t>) (MAXiter=<limit>) (POStaci=<n>) _
;
( WERyfikacja NIEaktywna )
;
gdzie:
;
WERyfikacja - wczenie weryfikacji Sturma
'<<--Dla przypadkw (statycznych) i kombinacji wprowadzonych po tej
'
komendzie, zostanie zastosowana metoda obliczeniowa z uwzgldnieniem
'
wyboczenia.
'-----------------------------------------------<NIELINIOWO>------------------------------------------------------------; ANAliza (STAtyczna) [blok_nieliniowoci] (TOLerancja=<t>) (MAXiter=<limit>) _
;
(PODziay=<d>) (ZAPis=<s>)
'<<--Dla przypadkw (statycznych) i kombinacji wprowadzonych po tej
'
komendzie, zostanie zastosowana metoda nieliniowa.
'--------------------------------------<WYBOCZENIE NIELINIOWE>-----------------------------------------------------; ANAliza (STAtyczna) [blok_nieliniowoci] WYBoczeniowa | (INKrementalna) (TOLerancja=<t>) _
;
(MAXiter=<lim>) (POStaci=<n>) (PODziay=<d>) (ZAPis=<s>) _
;
( WERyfikacja NIEaktywna )
;
gdzie:
;
WERyfikacja - wczenie weryfikacji Sturma
'<<---Dla przypadkw (statycznych) i kombinacji wprowadzonych po
'
komendzie, zostanie zastosowana metoda obliczeniowa z uwzgldnieniem
'
wyboczenia.
;
gdzie [blok_nieliniowoci]
;
<=> NIEliniowa | PDElta | PLAstyczno
;
lub
;
<=> NIEliniowa [PDElta | PLAstyczno]
;
lub
;
<=> NIEliniowa PDElta PLAstyczno
;
lub
;
<=> PLAstyczno PDElta
' UWAGA: Opcje ZAPis i PLAstyczno nie s obsugiwane przez OBLICZENIA.
'-------------------------------------------<DYNAMIKA MODALNA>----------------------------------------------------------;(ANAliza) DYNamiczna (POStaci=<mo>) (TOLerancja=<t>) (MAXiter=<limit>) _
;
(MASy = ROZoone | SKUpione (ROTacyjne)) (AKCeleracja=<ac>)_
;
(UDZia =<%_suma_mas>) _
;
(LIMit [CZstotliwo | OKRes | PULsacja] = <warto_ limitu> ) _
;
(METoda REDukcji | ITEracji | LANczosa) (WERyfikacja NIEaktywna)_
;
(TRYb MODalny | SEJsmiczny | PSEudomodalny)_
;
(POMi GSto)
;
gdzie:
;
WERyfikacja - wczenie weryfikacji Sturma
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
jest zdefiniowany problem wasny. Przypadki te powinny by podane
'
w odpowiednim formacie (podanym poniej). W przypadku ich braku
'
generowany jest przypadek pojedynczy.
' UWAGA: Dla TRYbu SEJsmicznego dopuszczona jest tylko METoda LANczosa
'
Dla TRYbu PSEudomodalnego dopuszczona jest tylko METoda LANczosa
;
;
'
Domylnie:
'
STRefa=IA;
KONstrukcja=A;
ZAChowanie=1;
SPEktrum = SPRyste;
KIErunek=Poziomy;
'
'
Domylnie:
STRefa=IA;
KONstrukcja=A;
ZAChowanie=1;
SPEktrum = SPRyste;
KIErunek=Poziomy;
'
ODLego = 2.0
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
Domylnie :
'
MASy = PREFERENCJE;
'
AKCeleracja= 9.80665 m/s*s
PODzia = PREFERENCJE
MASy (WZy)
'
<lista_wzw> [F =<f>]
'
( MASy ELEmentowe
'
<lista_element.> [X=<x>] [F=<f>] | [X=<x1> P=<p1>] KONiec [X=<x2> P=<p2>] _
'
(RELatywny))
'
'
'
(MASy AKTywowa [X / Y / Z]
[X | Y | Z] (MINus | PLus) <lista_przypadkw> (WSPczynnik =<c>) )
MASy KONiec)
Robot V6
{ <czas_przyoenia_obcienia> { <nr_przypadku> _
[ <warto_funkcji> / <definicja_funkcji> ] } }
Robot Millennium
BAZa < nr_przypadku > ( < wspczynnik>) (POCztek <czas_rozpoczcia_dziaania>)
{< warto_zmiennej_czasowej > [ < warto_funkcji > / < definicja_funkcji > ] }
Uwaga: skadnia Robot V6 jest automatycznie rwnie akceptowana
gdzie:
BAZa - numer przypadku obcieniowego, dla ktrego definiowana jest funkcja zmiennoci w
czasie
<wspczynnik> - warto mnonika, przez ktry mnoone s wartoci obcie
<czas_rozpoczcia_dziaania> - czas rozpoczcia uwzgldniania funkcji zmiennoci obcienia
})
'
<<-- Przypadki (ruchu) wprowadzone po tej komendzie bd przeoone
'
na przypadki statyczne.
'FORMAT PRZYPADKU DLA ANALIZY OBCIE RUCHOMYCH
'
Domylnie: ZEStaw=PREFERENCJE; PAszczyzna=AUTomatyczna
'
Skadnia :
' PRZypadek (#<nr_przypadku>) <nazwa_przypadku>
'
ZEStaw =<nazwa_zestawu> _
KIErunek <x_wektor>/<y_wektor>/<z_wektor> _
WSPczynnik = <wsp_mnocy>
'
KROk = <krok_przemieszczenia_zestawu>
'
(PAszczyzna AUTomatyczna | <lista_elementw>)
'
TRAsa { (GAMma = [<kt_gamma> | WZe=<nr_wza> | [X=<x>]]) _
(VP = <mnonik_prawej_siy_pionowej>) _
(VL = <mnonik_lewej_siy_pionowej>) _
(HP = <mnonik_prawej_siy_poziomej>) _
(HL = <mnonik_lewej_siy_poziomej>) _
(LP = <mnonik_prawej_siy_poprzecznej>) _
(LL = <mnonik_lewej_siy_poprzecznej>) _
'
Wzy <lista_wzw> | _
'
ELEmenty <lista_elementw> | _
'
PUNkty [X=<x>] }
'-------------------------------------------------<BLOK KOMBINACJI>----------------------------------------------------------;KOMbinacja
(<opis_tabeli>)
'
'
'
'
;
;
;
;
;
;}
; { PRZemieszczenia [ U ] _
;
( WZy <lista_WZw> ) _
;
(PRZypadki OPIs) _
;
{ PRZypadki [<lista_przypadkw>| PROste | KOMbinacje (SGN|SGU|AKC|SPEcjalne) | PONderacje_
;
(SGN|SGU|AKC|SPEcjalne)]} _
;
( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
;
( POStaci ( <lista _postaci> ) / [SRSS | CQC | DM ] ) _
;
( SORtowanie [ ROSnce | MALejce | DOWolne] [UX | UY | UZ | RX | RY | RZ ] ) _
;
(<opis_tabeli>)
;}
; Domylnie:
;
KOLejno PRZypadki ELEmenty
;
UX UY UZ RX RY RZ
;
WZy WSZystkie
;
PRZypadki WSZystkie
;
bez ekstremw
;
POStaci WSZystkie
; { SIy [ F ] _
;
( ELEmenty <lista_elementw> ) _
;
(PRZypadki OPIs) _
;
{ PRZypadki [<lista_przypadkw>| PROste | KOMbinacje (SGN|SGU|AKC|SPEcjalne) | PONderacje_
;
(SGN|SGU|AKC|SPEcjalne)]} _
;
( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
;
( POStaci ( <lista _postaci>) / [SRSS | CQC | DM ] ) _
;
( WP <n_punktach> ) _
;
( SORtowanie [ ROSnce | MALejce | DOWolne] [ FX | FY | FZ | MX | MY | MZ ] ) _
;
(<opis_tabeli>)
;}
; Domylnie:
;
KOLejno PRZypadki ELEmenty
;
FX FY FZ MX MY MZ
;
ELEmenty WSZystkie
;
PRZypadki WSZystkie
;
bez ekstremw
;
POStaci WSZystkie
;
WP 2 punktach
; {UGIcia ( MAKsymalne) [ UX | UY | UZ ] _
;
( ELEmenty <lista_elementw> ) _
;
(PRZypadki OPIs) _
;
{ PRZypadki [<lista_przypadkw>| PROste | KOMbinacje (SGN|SGU|AKC|SPEcjalne) | PONderacje_
;
(SGN|SGU|AKC|SPEcjalne)]} _
;
( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
;
( POStaci ( <lista _postaci>) / [SRSS | CQC | DM ] ) _
;
( WP <n_punktach> ) _
;
( SORtowanie [ ROSnce | MALejce | DOWolne] [ UX | UY | UZ ] ) (<opis_tabeli>)
;}
; Domylnie
;
KOLejno PRZypadki ELEmenty
;
UX UY UZ RX RY RZ
;
ELEmenty WSZystkie
;
PRZypadki WSZystkie
;
bez ekstremw
;
POStaci WSZystkie
;
WP 2 punktach
;
;
;
;
;
;
;}
; { DYNamika _
; ( [ SUMa (MAS) / WSPczynnik (UDZiau) / WARtoci (WAsne) ] | [WEKtory (WAsne) | _
;
PSEudostatyczne ] ) _
; ( WZy <lista_wzw> ) _
; (PRZypadki OPIs) _
; ( PRZypadki <lista_przypadkw> _
; ( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
; (POStaci ( <lista _postaci> ) / [ SRSS | CQC | DM ] ) (<opis_tabeli>)
; }
; Domylnie:
;
SUMa WSPczynnik WARtoci WEKtory siy PSEudostatyczne
;
WZy WSZystkie
;
PRZypadki WSZystkie
;
bez ekstremw
;
POStaci WSZystkie
; { CZAsowa_
; ( [ U ] ) ( PRZypadek < lista_przypadkw > ) ( WZy < lista_wzw > ) _
; ( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] )_
; ( PRdko ) _
; ( AKCeleracja ) _
;}
; Domylnie:
; UX UY UZ RX RY RZ
; PRZypadek WSZystkie
; WZy WSZystkie
;
bez ekstremw
;
AKCeleracja
; { WYBoczenie _
; [ WSPczynnik (KRYtyczny) | [SIa (KRYtyczna) / DUgo] | WEKtory (WAsne) ] _
; ( WZy <lista_wzw> ) _
; ( ELEmenty <lista_elementw> ) _
; ( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
;
(PRZypadki OPIs) _
; ( PRZypadki [<lista_przypadkw>| PROste | KOMbinacje]) _
; ( POStaci <lista _postaci> ) (<opis_tabeli>)
; }
; Domylnie:
;
WSPczynnik SIy DUgoci WEKtory
;
WZy WSZystkie
;
ELEmenty WSZystkie
;
bez ekstremw
;
PRZypadki WSZystkie
;
POStaci WSZystkie
; { ES {[etykieta]} _
;
( ELEmenty <lista_elementw> ) _
;
(PRZypadki OPIs) _
;
{ PRZypadki [<lista_przypadkw>| PROste | KOMbinacje (SGN|SGU|AKC|SPEcjalne) | PONderacje_
;
(SGN|SGU|AKC|SPEcjalne)]} _
;
( TYP ELEmenty ) _
;
( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
;
( WARstwa [ GRna | ROdkowa | DOLna | MAKsimum | MINimum | _
;
MAKsimum BEZwzgldnego | DOWolna <pozycja> ] ) _
;
( KIErunek [X | Y | Z | (X = <kier_x> / Y = <kier_y> / Z = <kier_z>) ] ) _
; RADialny WZe=<nr_wza> | RADialny x=<wsp_x> y=<wsp_y> z=<wsp_z> ] (<opis_tabeli>)
; }
;
gdzie [etykieta] <=>
;
sxxl syyl sxy snorm smax smin salfa scin smises
;
nxxl nyyl nxyl
nmax nmin nalfa ncin nmises
;
;
;
;
;
;
;
mxxl
txxl
qxxl
wxxl
uxxl
rxxl
myyl mxyl
tyyl
qyyl
uyyl
ryyl rxyl
mmax mmin
wnorm
pnorm
; Domylnie:
;
smises nmises mmises
;
ELEmenty WSZystkie
;
PRZypadki WSZystkie
;
rezultaty w wzach
;
bez ekstremow
;
WARstwa, KIErunek = PREFERENCJE
; UWAGA: Ukad graficzny i etykiety w tej tabeli s odpowiednikami etykiet
;
z okna rezultatw ES.
; gdzie:
; <opis_tabeli> <==> (TYTu <tytul_tabeli>) (NAZwa (KONiec) <opis przed/po tabeli>)
;
TYTul - tytu tabeli
;
NAZwa - notka przed tabel
;
NAZwa KONiec - notka za tabel.
; INFo
; WSZystkie.
; RYSunek
SABS
- RPA
EC3
- Europa
'
"CM66", "ADD80",
'
"EC5, AL76, EDF ,EIA , RCCM ,"CB71" - Francja
'
"MV103",
- Hiszpania
'
"PN90",
- Polska
'
"BS5950",
- Wielka Brytania
'
"DIN18800",
- Niemcy
'
"NBN"
- Belgia
'
"CNR-UNI"
- Wochy
NEN 6770
- Holandia
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
[parametry_prta] <=>
I = [<warto_bezwadnoci> | "<nazwa_profilu>"] L = <dugo_wyboczenia>
lub
I = [ELEment | PRt | GRUpa] <nr> [ Y | Z ] C = [ 1 | 2 | 3 ]
; C <=> przypadek podparcia na kocu prta ; dotyczy: DIN, ADD80, EU3, NEN, PN90, NBN
C=[1|2|3]
'
; [ Y | Z ] = <pooenie_przekroju>
(YPRzesuwny)
; przesuwno konstrukcji na odpowiednich kierunkach
(ZPRzesuwny)
; dla normy NEN
(TYP = <typ_elementu>)
; dla EDF <typ_elementu> = [ PWSpornika | PPOdstawy | _
;
ELEment | STEzenie ]
Nr w Robot Millennium
'3
5przesuwna
'4
6przesuwna
'5
'6
'7
7 nieprzesuwna
'8
8 nieprzesuwna
'9
9nieprzesuwna
' 10
7przesuwna
' 11
8przesuwna
' 12
9przesuwna
' 13
10
' 14
11
' 15
12
' 16
' 17
13nieprzesuwna
Ikona
' 18
13przesuwna
' 19
5nieprzesuwna
' 20
6nieprzesuwna
Nr w Robot Millennium
7nieprzesuwna
8nieprzesuwna
9nieprzesuwna
10
7przesuwna
11
8przesuwna
12
9przesuwna
13
10
' 14
11
' 15
12
' 16
17
13nieprzesuwna
' 18
13przesuwna
'
Ikona
'
'
'
'
- Dla normy BS
(CMY = <warto>)
(CMZ = <warto>)
(SLN = <warto>)
gdzie:
<warto>
<=> warto zdefiniowana przez uytkownika gdy <warto> jest ujemna
<=> numer ikony w dialogu gdy <warto> jest dodatnia
'
'
' }
'
'
({GRUpa (<nazwa>)
; definicja grupy (grup) prtw
<lista_grupy> PRty [<lista_prtw> |<lista_automatyczna_prtw>] _
(PROfil <nazwa_grupy_profili> | _
Domylnie : PROfil - rodzina profili przyjta wg profilu z pliku danych dla pierwszego prta w grupie.
'
UWAGA: mona zamiast PROfil zdefiniowac profil parametryzowany przy pomocy opcji
PARametryzowany:
w normach wymiarowania drewna:
(PARametryzowany <nazwa_profilu> B = <szeroko> H = <wysoko> (DD = <odlego>) _
[DEB = <przyrost_szerokoci> BMAx = <max_szer_przekroju> | _
DEH = <przyrost_wysokoci> HMAx = <max_wys_przekroju>])
lub
(PARametryzowany <nazwa_profilu> ZMIenny B = <szeroko> H = <wysoko> _
(D = <dylatacja>) HH = < wysoko _2> _
DEH = <przyrost_wysokoci> HMAx = <max_wys_przekroju>)
lub
(PARametryzowany <nazwa_profilu> AUTomatyczny B = <szeroko> H = <wysoko> _
(D = <dylatacja>) DEH = <przyrost_wysokoci> HMAx = <max_wys_przekroju>)
gdzie:
'
'
'
(CZESc=<warto>)
(OBC1 | OBC2)
(OGIe)
(OBCienia [OBCI | OBCII])
'
'
'
'
(WYTenie = <warto_wspczynnika_wytenia>)
; zmiana granicznego wspczynnika wytenia
PRty <lista_prtw> (N=<ilo_punktw_na_elemencie>) | _
GRUpa WERyfikacja <nr_grup> (N=<ilo_punktw_na_elemencie>) | _
GRUpa WYMiarowanie <lista_grup> (N=<ilo_punktw_na_elemencie>) | _
GRUpa OPTymizacja <lista_grup> (N=<ilo_punktw_na_elemencie>) CIEar _
(MAX= <warto>) (MIN= <warto>) (GS= <warto>) (GP= <warto>) _
( WYJcie )
'
'
(REKalkulacja)
;WYMiarowanie KONiec
--------------------------------------------------------------------------------------------------------------------------------------------------------------
KONiec
' <<-- koniec pliku danych ROBMODEL