You are on page 1of 31

PRZYKAD PLIKU DANYCH

PLIK ROBMODEL

' ROBMODEL: model pliku danych programu ROBOT


' WSKAZWKA: plik ten suy ma za przewodnik; do oblicze
' Wczytujc go do edytora (F9) i zapisujc go pod now nazw (Alt + S)
'
utworzony zostanie w c:\ROBOT\ USR plik danych o podanej nazwie
' Nowoci ROBOT Millennium s zaznaczone zielonym kolorem, kursyw i czcionk wytuszczon
' Zasady oglne:
'
- komentarze poprzedzone s " ' " lub " ; " (tekst po komentarzu nie jest analizowany)
'
- znak " = " nie jest obowizkowy i moe by zastpiony przez spacj
'
- znak ":" umoliwia oddzielenie komend w tej samej linii
'
- znak "_" umoliwia kontynuacj komendy w kilku liniach
'
- ETYkieta:
sowo kluczowe ROBOTa
'
- <warto>:
stosowna warto etykiety (naley wprowadzi warto liczbow)
'
- <lista>:
lista wzw, elementw lub przypadkw, wg. wzoru:
'
<=> <n1> <n2>... <nn>
'
<=> <n1> DO <nn> Krok <krok> BEZ <nk>
'
<=> <n1> Powtrzy <n2> Krok <krok>
'
<=> <nazwa_grupy>
'
- <nazwa>:
naley wprowadzi stosown nazw
'
- [...]
:
pojedynczy blok (zestaw parametrw lub komend)
'
- (...)
:
blok w nawiasach jest OPCJONALNY
'
- {...}
:
blok w nawiasach moe by POWTARZANY dowoln ilo razy
'- [ETYkieta1 / ETYkieta2 /.../ ETYkietaN]: wielokrotny wybr, kade sowo kluczowe jeden raz
' - [ETYkieta1 |ETYkieta2 |...| ETYkietaN]: wielokrotny wybr, sowa wykluczaj si wzajemnie
'
- Nazwy uywane w skadni programu ROBOT nie powinny zawiera cyfr. Niemniej jednak
'
w niektrych czciach skadni mona uywa dowolnych nazw
'
w cudzysowie np. "Nazwa_grupy056", "STAL St35 - 195"
' Uycie "polskich" liter tj. , , , , , , , duych i maych nie jest obowizkowe,
' mona w ich miejsce uywa liter a, e, o, s, c, z, z, l maych lub duych.
' Skrty: (wybr wedug stopni swobody dostpnych dla typu analizowanych konstrukcji)
' [F]
<=> [FX / FY / FZ / MX / MY / MZ]
' [F=<f>]
<=> [FX=<fx> / FY=<fy> / FZ=<fz> / MX=<mx> / MY=<my> / MZ=<mz>]
' [F=<fc>]
<=> [FX=<fx> / FY=<fy> / FZ=<fz> / CX=<cx> / CY=<cy> / CZ=<cz>]
' [K=<k>]
<=> [KX=<kx> / KY= <ky> / KZ=<kz> / HX=<hx> / HY=<hy> / HZ=>hz>]
' [M=<m>] <=> [MX=<mx> / MY=<my> / MZ=<mz>]
' [P]
<=> [PX / PY / PZ]
' [P=<p>]
<=> [PX=<px> / PY=<py> / PZ=<pz>]
' [R=<r>]
<=> [ALpha=<al> / BEta=<be> / GAMma=<ga>]
' [U]
<=> [UX / UY / UZ / RX / RY / RZ]
' [U=<u>]] <=> [UX=<ux> / UY=<uy> / UZ=<uz> / RX=<rx> / RY=<ry> / RZ=<rz>]
' [X=<x>]
<=> [X=<x> / Y=<y> / Z=<z>]
' [A=<a>]
<=> [AX=<ax> / AY=<ay> / AZ=<az> / BX=<bx> / BY=<by> / BZ=<bz>], gdzie:

ax,ay,az,bx,by,bz - wartoci z przedziau [0:1]


' Kalkulator.
'
Dla wartoci numerycznych moliwe jest uycie
' dziaa arytmetycznych typu:
' +, -, *, /,^, Sin, Cos,Tg, ArcTg, ABS, SQRT
' przykad : 5 IZ=((5*6^3)/12)
' Uwagi:
'
1/ argumenty funkcji trygonometrycznych s zawsze w STOPNIACH
' UWAGA: warto funkcji ArcTg jest rwnie podawana w stopniach
'
2/ dziaania arytmetyczne musz by zawsze w w nawiasach ()
'
3/ mona wprowadza nawiasy wielopoziomowe
'
4/ mona uywa dziaania arytmetyczne we wszystkich moduach
'
programu ROBOT w polach numerycznych
' Jednostki:
' Wszystkie wielkoci fizyczne s okrelone w jednostkach odpowiedniego bloku JEDNOSTKI

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 2

' (globalne lub lokalne). Wyjtki s wyranie zaznaczone.


'-------------------------------------------------------------< BLOK OGLNY>----------------------------------------------------------ROBOT97

' <<-- NADA TYTU PROJEKTOWI


' skadnia:
' ROBOT97 <tytu_projektu>

RAMa PAska

' <<-- WYBRA SPORD 9 NASTPUJCYCH OPCJI


;
I USUN ";" SPRZED WYBRANEJ OPCJI
; KRAta PAska
; RUSzt belkowy
; KRAta PRZestrzenna
; RAMa PRZestrzenna
; PYta
; POWoka
; NAPrenie PAskie
; ODKsztacenie PAskie
; OSIowa symetria
;
Domylnie: PREFERENCJE
; (WERyfikacja (BRAk | WSZystko) )
;
Domylnie: PREFERENCJE
; (NUMeracja NIEciga)
;
Domylnie: numeracja ciga
; (REC)
<<-- wstawienie konstrukcji jako obiekt. Przechowuje zawarto wszystkich
; zmiennych pliku. Umoliwia wielokrotne wczytywanie przykadu
; z zachowanymi wartociami zmiennych
; (DEL)
' <<--przy wstawieniu modelu dotychczasowa konstrukcja jest usuwana
;
Domylnie: nieaktywne
; (EXE)
' <<--przy wstawieniu modelu automatycznie uruchamiane s obliczenia
;
Domylnie: nieaktywne
; (EXE "nazwa aplikacji") ' <<--przy wstawieniu modelu automatycznie uruchamiana jest
; aplikacja "nazwa aplikacji". Jeeli skadnia uyta jest wewntrz bloku WYMiarowanie
; aplikacja uruchamiana jest synchronicznie z sekwencj oblicze wymiarujcych.
; UWAGA: aplikacja musi si znajdowa w katalogu ROBWIN\SYSTEM\EXE .

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.
;

Definicja przyporzdkowania kolorw do poszczeglnych grup jest


;

nieaktywna w wersji 3.0 .


;GRUpy KONiec
'-----------------------------------------------< BLOK JEDNOSTEK >------------------------------------------------------JEDnostki
' <<-- uaktywnia procedur
DUgo=M SIa=DaN ' <<--INNE MOLIWE JEDNOSTKI WEDUG KONFIGURACJI
'
Dugoci: MM , CM ...
'
Siy: N , KN , KDAN , KG , TONA, ...
'
Skadnia:
' JEDnostki
'
DUgoci <jednostka_dugoci>

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 3

'
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])) | [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

' Zmienne systemowe (mog zosta uyte w bloku definicji konstrukcji):


'
%prof_h (i)
%wsp_x (j)
'
%prof_b (i)
%wsp_y (j)
'
%prof_gs (i)
%wsp_z (j)
'
%prof_gp (i)
'
%prof (i)
' gdzie
'
i - numer elementu
'
j - numer wza
' Zmienne systemowe zwracaj wartoci dla profilw
'
_h -wysoko profilu
'
_b -szeroko profilu
'
_gs - grubo rodnika
'
_gp - grubo pki
'
- definicja profilu
' i wsprzdne wzw.
'
Istnieje moliwo zapamitania wartoci wszystkich zmiennych podanych
'
w trakcie analizy pliku tekstowego, jak rwnie, powtrzenia analizy z

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 4

'
'
'

zapamitanymi wartociami. Istnieje rwnie moliwo konwersji pliku


ze zmiennymi na nowy plik z wartociami zmiennych wpisanymi na stae.
(zmienne %plikA i %plikB powinny zosta zdefiniowane w bloku zmiennych)

'----------------------------------------<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 >)_

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 5

'

'
'
'
'
'
'
'
'

'

(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]
'
'
'
'
'
'
'
'
'
'

PROFIL Z BAZY PROFILW


<=> <nazwa_klasy_ profilw> <wymiar> (GR=<grubo>) (WYM=<wym2>) | _
<nazwa_klasy profilw> <wymiar> x <wym2/grubo> x <grubo/wym3>
W razie konfliktu pomidzy nazwami a sowami kluczowymi ROBOTa,
mona uy komendy ograniczajcej zakres poszukiwa profilw do
jednej tylko bazy.
BAZa <nazwa_bazy>
; wskazane jest uycie krtkiej nazwy, np.
"CAT" dla CATPRO
.....
; okrelenie profilw
BAZy KONiec

'
'
'
'
'

lub PRZEKRJ OKRELONY CHARAKTERYSTYKAMI GEOMETRYCZNYMI


<=> SX=<Sx> / SY=<Sy> / SZ=<Sz> /_
IX=<Ix> / IY=<Iy> / IZ=<Iz> / _
VY=<Vy>/ VPY=<Vpy>/ VZ=<Vz> / VPZ=<Vpz>/ _
AX = <Ax>/ AY = <Ay>/ AZ = <Az>

'
'
'

lub PRZEKRJ PROSTOKTNY


<=> B=<szeroko> H=<wysoko> (GR=<grubo>) _
(ZMIenne (Acuch = <numer_prta_zoonego>) (B=<szeroko_2> / H=<wysoko_2>))

'
'
'

lub PRZEKRJ ZOONY


<=> ZOony B=<grubo> D=<odlego> H=<wysoko> _
(ZMIenne (Acuch = <numer_prta_zoonego>) _
[B=<grubo> / D=<odlego> / H=<wysoko>])

'
'
'

lub PRZEKRJ W KSZTACIE RURY


<=> Rednica =<rednica> (GR=<grubo>) _
(ZMIenne (Acuch = <numer_prta_zoonego>) Rednica =<rednica_2>)

'
'

lub PRZEKRJ W KSZTACIE SKRZYNKI


<=> SKRzynka B=<szeroko> H=<wysoko> GS=<grub_S> GP=<grub_P)_
(ZMIenne (Acuch = <numer_prta_zoonego>) (B=<szeroko_2>/ H=<wysoko_2> / _
GS=<grub_S_2> / GP=<grub_P_2>))

'
'
'

lub PRZEKRJ W KSZTACIE DWUTEOWNIKA


<=> I B=<szeroko> H=<wysoko> GS=<grubo_rodnika> GP=<grubo_pki)_
(ZMIenne (Acuch = <numer_prta_zoonego>) _
(B=<szeroko_2>/H=<wysoko_2>/GS=<gr__2>/ GP=<grub_p_2>))

'
'
'

'

'
'

lub PRZEKRJ NIESYMETRYCZNY W KSZTACIE DWUTEOWNIKA


<=>I H=<wysoko_rodnika> GS=<grubo_rodnika> B=<szeroko_pki_grnejj>_
GP=<grubo_pki_grnej> B=<szeroko_pki_dolnej> GP=<gr_pki_dolnej>
lub PRZEKRJ KRZYOWY SPAWANY
<=>KRZYowy POZiomo B=<szeroko_pki> H=<wysoko_rodnika>_
GS=<grubo_rodnika> GP=<grubo_pki> _
PIOnowo B=<szeroko_pki> H=<wysoko_rodnika> GS=<grubo_rodnika> _
GP=<grubo_pki>

'
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
'----------------------------------------------------------------------------------------------------------------------

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 6

;WCZytanie "<nazwa_pliku>"
'
'
'

' <<-- uaktywnia procedur wczenia do pliku danych Robota


staych fragmentw z pliku ..\USR\nazwa_pliku. Wszystkie
gwne etykiety (ROBOT,NOE,ELE,...,OBC,KON) powinny
znajdowa si w pliku gwnym.

'------------------------------------------< BLOK WZW>------------------------------------------------------WZy


' <<-- uaktywnia procedur definiowania wzw
WSPrzdne KARtezjaskie ' <<--DLA WYBORU TYPU WSPRZDNYCH (domylnie)
' INNE MOLIWOCI:
; WSPrzdne BIEgunowe
; WSPrzdne CYLindryczne
; WSPrzdne SFEryczne
ZMIana

1
2

1
2

' <<-- OKRELI UKAD ODNIESIENIA


'
skadnia:
'
ZMIana (X=<x>)(R=<r>)
'
lub
'
ZMIana
; w celu powrotu do ukadu globalnego
' <<-- OKRELI WSPRZDNE WZW

0
0

' DEFINICJE STANDARDOWE:


'
skadnia:
' <nr_wza> <x> <y> (<z>)
we wsprzdnych kartezjaskich
' <nr_wza> <r> <phi> (<z>)
we wsprzdnych biegunowych lub cylindrycznych
' <nr_wza> <r> <phi> <theta> we wsprzdnych sferycznych
'
GENERACJA POJEDYNCZA (PROSTA) NA ODCINKU LUB NA UKU
'
skadnia:
' <nr_wza_pocztkowego> Powtrzy <r_razy> (Krok <krok_numeracji>) _
'
<x1> <y1> (<z1>)
<x2> <y2> (<z2>)
'
'
'

GENERACJA PRZEZ SYMETRI


skadnia:
<lista_wzw_1> SYmetria [X=<x>] <lista_wzw_2>

'
'
'

GENERACJA PRZEZ TRANSLACJ


skadnia:
<lista_wzw_1> TRanslacja [X=<x>] <lista_wzw_2> (Generowa <g_razy>)

'
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>)

'-------------------------------------------------------------------------------------------------------------------------------------;WZy DODatkowe '


'
'
'

<<-- uaktywnia procedur definiowania wzw dodatkowych,


ktre nie nale do konstrukcji i su do ustawienia
np. obcie na elementach skoczonych.
Skadnia jest analogiczna do skadni wzw konstrukcji.

'------------------------------------------< BLOK ELEMENTW>------------------------------------------------------ELEmenty

'

'
'
'
'

<<- uaktywnia procedur definicji elementw


GENERACJA ELEMENTW POWIERZCHNIOWYCH
skadnia:
CZWoroktny (4 | 8) | TRjktny (3 | 6)
[definicja_standardowa | generacja_rekurencyjna | generacja_tra/sym/rot | siatka]

'
'
'
'

GENERACJA ELEMENTW PRTOWYCH


skadnia:
(PRTy)
' <<-- obowizkowe jedynie dla struktur mieszanych
[definicja_standardowa | generacja_rekurencyjna | generacja_tra/sym/rot | acuch]

'
'
'
'

D EFINICJA STANDARDOWA - PRTY


<<-- OKRELI POCZTKI I KOCE ELEMENTW PRTOWYCH
skadnia:
<nr_elementu> <nr_wza_pocztek> <nr_wza_ koniec>

'

'

DEFINICJA STANDARDOWA - ELEMENTY POWIERZCHNIOWE


skadnia:

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 7

'

'

<nr_elementu> <nr_wza_1> <nr_wza_2> <nr_wza_3> <nr_wza_4> _


<nr_wza_5> <nr_wza_6> (<nr_wza_7> <nr_wza_8>)

'
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

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 8

BLOK ZAPISU BRZEGW DLA MODUU PROJEKT 3D - NIE MODYFIKOWA


' ZAWARTOCI
;BRZegi

' << -- uaktywnia procedur definicji brzegw - elementw pomocniczych


<<-- skadnia (jak dla definicji elementw prtowych konstrukcji):
'<nr_elementu> <nr_wza_pocztek> <nr_wza_koniec>
'<nr_elementu> Powtarza <r_razy> Krok <krok_numeracji>_
'
<nr_wza_1> Krok <p1> <nr_wza_2> Krok <p2>
'<lista_elementw_1> _
' { SYmetria [X=<x>] / ROtacja [R=<r>] [X=<x>] / TRanslacja [X=<x>] } _
'
<lista_elementw_2> (WZe <nr_wza_pocztkowego>) _
'
(Generowa <g_razy>)
'Acuch <nr_pierwszego_elementu>_
'
(Krok <krok_numeracji_numeracji>) <lista_wzw> _
'
(Generowa <g_razy> (Krok <krok_numeracji_elementw_pomidzy_liniami>)_
'
(WZy Krok <krok_numeracji_w_pionie_wzw>))
<<-- definicja konturw
{ KONtur <nazwa_konturu> {<lista_wzw>}}
<<-- siatkowanie konturu
{ SIAtki <nazwa_konturu>_

[ DELaunay | COOns | ISOpar ] [ QUA | TRI | QUA 4 | TRI 3 | QUA 8 | TRI 6 ]

ELEmenty

{ <lista_elementw> }

( BAZa <wze_1> (<wze_2>) (<wze _3>) (<wze _4>) )

PODzia <pod_1> (<pod_2>) (<pod_3>)

{KRAwdzie < [ blok_listy ] >}

{OTWr < [ blok_listy ] >}

SIAtki KONiec } )
'
'
'

gdzie [blok_listy] <=>


{ <nr_wza_pierwszego> { <(lista)_wze(w)_nastpny(ch)> | _
PODzia <k_wzw> <nr_wza_kocowego>] }

( PRt <nr_prta_konstrukcji> <nazwa_konturu> <lista_elementw> )


;BRZegi KONiec <<--- koniec procedury tworzenia brzegw

'------------------------------------------------------------------------------------------------------------------------------;NIEaktywne

' <<- uaktywnia procedur elementw nieaktywnych


' <<-- OKRELI LIST ELEMENTW NIEAKTYWNYCH
'
skadnia:
' NIEaktywne
'
<lista_elementw>] |
'
NIEaktywne [ ELEmenty | WZy ] <lista>
' (NIEaktywne KONiec)
' UWAGA: Jeeli komenda NIEaktywne wystpi bez adnej listy to wszystkie wzy
'
nie nalece do adnego elementu (swobodne) bd zdezaktywowane.
'------------------------------------------------------------------------------------------------------------------------------PODpory
1

' <<-- uaktywnia procedur podpr


' <<-- PRZYPORZDKOWA STOPNIE SWOBODY
'
skadnia:
' <lista_wzw> ([PLUs|MINus] [U]) (K=<k>) (R=<r>) (A = <a>) (NAZwa "<nazwa_uytkownika>")
'
Uwaga: Sztywnoci HX, HY ,HZ s zawsze podawane
'
w RADIANACH
' Skadnia dla podpr nieliniowych (chwilowo nie dziaajca)
'
<lista_wzw> NIEliniowa
'
[def_ss1]
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'

...
[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

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 9

'
'

nazwa_pliku -nazwa pliku w podkatalogu USR zawierajcym


opis charakterystyk podpory

'------------------------------------------------------------------------------------------------------------------------------;ZWOlnienia

' <<-- uaktywnia procedur zwolnienia przemieszcze i rotacji


' <<--OKRELI ZWOLNIENIA
'
skadnia:
' ELEmenty <lista_elementw> _
' (POcztek ([U]) (KOniec ([U]) (NAZwa "<nazwa_uytkownika>")

' <<--ZWOLNIENIA WZW DLA ELEMENTW O WSPLNYM KOCU


'
skadnia:
' (WZy) <lista_wzw> ( [U] )

' <<-- ZWOLNIENIA JEDNOSTRONNE

(definicja poprzez wskazanie znaku przenoszonych si wzowych)


'
skadnia:
' ELEmenty <lista_elementw> _
' (POcztek (PLUs | MINus [F]) | [U]) (KOniec (PLUs | MINus [F]) | [U])
' Uwaga:
elementy typu rozciganie/ciskanie mona obecnie definiowa, jak poniej:
'
POCztek PLUs FX KONiec MINus FX
dla
ROZcigania
'
POCztek Minus FX KONiec PLUs FX
dla
CIskania

; KOMpatybilno ' <<-- ZDEFINIOWA KOMPATYBILNO WZW W PRZEMIESZCZENIACH


'
skadnia:
' KOMpatybilno <lista_wzw_1> [U] [R=<r>] [K=<k>] <lista_wzw_2> _
NAZwa "<nazwa_uytkownika>")
'
Uwaga: Sztywnoci HX, HY ,HZ s zawsze wyraane w RADIANACH,
'
a listy powinny by rwnej dugoci.
'------------------------------------------------------------------------------------------------------------------------------;USZtywnienia

' << -- definicja poacze sztywnych dla konstrukcji z obrotowymi stopniami swobody

( rama paska i przestrzenna, ruszt, pyta, powoka )


'
skadnia:
' <lista_wzw> POcz <wze_sztywny> ([U]) (NAZwa "<nazwa_uytkownika>")

'------------------------------------------------------------------------------------------------------------------------------;OFFsety

'<<-- uaktywnia procedur prtw offsetowych


'
skadnia:
' <lista_elementw> [X=<dx1> / Y=<dy1> / Z=<dz1>] _
' [X=<dx2> / Y=<dy2> / Z=<dz2>] (LOKalny | GLObalny) (NAZwa "<nazwa_uytkownika>")
'
Domylnie: GLObalny
'------------------------------------------------------------------------------------------------------------------------------;MASy dodane

;MASy KONiec

' << -- uaktywnia procedur mas dodanych


'
skadnia :
' MASy DODane
'
<lista_wzw> [F=<f>]
' MASy WZowe
'
<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>) ]

'----------------------------------------------------BLOK OBCIE---------------------------------------------------OBCienia

PRZypadek

WZy
2 FY=100

' <<-- uaktywnia procedur obcie


; (EXE "<nazwa_aplikacji>") '<<--przy wstawieniu modelu automatycznie uruchamiana jest
; aplikacja "nazwa aplikacji". Jeeli skadnia uyta jest wewntrz bloku WYMiarowanie
; aplikacja uruchamiana jest synchronicznie z sekwencj oblicze wymiarujcych.
; UWAGA: aplikacja musi si znajdowa w katalogu ROBWIN\SYSTEM\EXE .
' <<-- OKRELI TYTU PRZYPADKU OBCIENIA
'
skadnia:
' [PRZypadek | DODatkowy] (#<nr_przypadku>) (<tytu_przypadku_obcienia>)

'
'

' <<-- uaktywnia obcienie wzw


' <<-- OKRELI OBCIENIA WZOWE
skadnia:
(WZy)

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 10

'
'
'
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

' <<-- OKRELI OBCIENIA SKONCENTROWANE - ELEMENTY PRTOWE


'
skadnia:
' (<lista_elementw>) [X=<x>] / [F=<f>] ([R=<r>]) (LOKalny) (RELatywny)
' <<-- OKRELI OBCIENIA ROZOONE NA ELEMENTACH PRTOWYCH
'
skadnia:
' (<lista_elementw>) (X=<x1>) [P=<p1>] ((KONiec (X=<x2>) [P=<p2>)] (R=<r>) _
'
(LOKalny) (RELatywny) (RZUtowany)
'
lub:
' (<lista_elementw>) M=<m> (LOKalny)
' <<-- DYLATACJE I DEFORMACJE POCZTKOWE - ELEMENTY PRTOWE
'
skadnia:
'
(<lista_elementy>) DYLatacja=<d> (RELatywny)
' <<-- OKRELI OBCIENIA POWIERZCHNIOWE NA ELEMENTACH
'
PRTOWYCH
'
skadnia:
' POWierzchniowe [X = <x>] | <nr_wza_1> <nr_wza_2> <nr_wza_3>_
'
(GAMma = <kt_rozoenia_obcienia>)
'
(<lista_elementw>) P=<p>
'
(<lista_elementw>) P=<p> W <nr_wza_1> _
'
( [P=<p2>] W <nr_wza_2> ( [P=<p3>] W <nr_wza_3>))
' POWierzchniowe KONiec
dla ROBOT Millennium
' POWierzchniowe
(GAMma = <kt_rozoenia_obcienia>)
'
(<lista_elementw>) P=<p> W <nr_wza_1> _
'
( [P=<p2>] W <nr_wza_2> ( [P=<p3>] W <nr_wza_3>))
' POWierzchniowe KONiec

Pomijana jest skadnia definicji paszczyzny przyoenia obcienia:

[X = <x>] | <nr_wza_1> <nr_wza_2> <nr_wza_3>

Bd w wypadku innej definicji obcienia ni przez trzy wzy:

P=<p> albo [P=<p> W <nr_wza_1> P=<p2> W <nr_wza_2>]

<<-- OKRELI OBCIENIA NA ELEMENTACH PRTOWYCH

POCHODZCE OD KABLI SPRAJCYCH

skadnia:
SPRenie

<lista_elementw> N = <n> [ POCztek [ EY = <ey1> ] [ EZ = <ez1> ] ] _

[ ROdek [ EY = <eyc> ] [ EZ = <ezc> ] ] _

[ KONiec [ EY = <ey2> ] [ EZ = <ez2> ] ]


SPRenie KONiec

' <<-- PODA PRZYROST TEMPERATURY


'
skadnia - prty:
'
(<lista_elementy>) [T=<t>]
'
gdzie:
' [T=<t>] <=> <t> / TX=<t> / TY=<ty> / TZ=<tz>
'
skadnia - elementy powierzchniowe:
'
(<lista_elementw>) [T=<t>] (W <nr_wza_1> / [T=<t>] W <nr_wza_2> _ /
'
[T=<t>] W <nr_wza_3>)
'
gdzie:
' [T=<t>] <=> TEMP=<t> / TX=<t> / TZ=<tz>
' <<-- OKRELI OBCIENIA LINIOWE ELEMENTW POWIERZCHNIOWYCH
'
skadnia:
'
LINiowe
'
<nr_wza_ pocztek> [P=<p1>] KONiec <nr_wza_koniec> [P=<p2>] _

( [LOKalny ( GAMma = <kt_obrotu_wok_linii_dziaania_obcienia> )] )


' <<--OKRELI OBCIENIA JEDNORODNE NA ELEMENTACH
'
POWIERZCHNIOWYCH
'
skadnia:
'
(<lista_elementw>) P=<p>
<<--OKRELI OBCIENIA JEDNORODNE NA ELEMENTACH POWIERZCHNIOWYCH

ZADANE ZA POMOC KONTURU

skadnia:

( <lista_elementw> [ P=<p> ] RZUtowane _

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 11

'
'
'

KIErunek < wektor_x wektor_y ( wektor_z ) > _


KONtur <lista_wzw_konturu>
' <<-- OKRELI OBCIENIA NA ELEMENTACH POWIERZCHNIOWYCH
skadnia:
(<lista_elementw>) [P=<p1>] W <nr_wza_1> _
( [P=<p2>] W <nr_wza_2> ( [P=<p3>] W <nr_wza_3>) (RZUtowany)

<<-- OKRELI OBCIENIA NA ELEMENTACH POWIERZCHNIOWYCH

ZADANE ZA POMOC KONTURU

skadnia:

( <lista_elementw> ( [ p=<p1> ] W <wze_1> [ p=<p2> ] W <wze_2> _

[ p=<p3> ] W <wze_3> ) _

RZUtowane KIErunek < wektor_x wektor_y ( wektor_z) > _

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

'
'
'

' <<-- uaktywnia procedur ciaru wasnego


' <<-- OKRELI CIAR WASNY
skadnia:
CIar wasny
(<lista_elementw>) [P] MINus | PLUs

'
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

' <<-- uaktywnia blok "nieg i Wiatr"


' CZ GWNA:
'
Norma narodowa:
'
"ASCE 7-88 ANSI A58.1"
USA
'
"NV 65"
FRANCJA
'
"N84 - Carte Neige"
FRANCJA
'
"N84 Add. 96
FRANCJA
'
"NV65 Serres
FRANCJA
'
"NV65 + Carte 96
FRANCJA
'
"NV65 / N84 Mod. 96
FRANCJA
'
"NV65 Mod.99 + Carte 96
FRANCJA
'
"NV65 Mod.99 / N84 Mod. 96 FRANCJA
'
"NV65 Mod99+Carte 96 04/00
FRANCJA
'
"NBE - AE - 88
HISZPANIA
' *
"ECV"
PORTUGALIA
' *
"CNR - 10012/ 85"
WOCHY
' *
"BS 6399"
WIELKA BRYTANIA
'
"PN-80/B-02010"
POLSKA
'
"PN-77/B-02011"
POLSKA
'
"DIN 1055"
NIEMCY

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:

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 12

'
'

Domylnie: WSPczynnik=1 ELEmenty WSZystkie


(WSPczynnik <warto_wspczynnika> (ELEmenty <lista_elementw_obwiedni> ) ) |
(WSPczynnik <warto_wspczynnika> (PRty <lista_prtw_konstrukcji>) )
Uwaga:
Kady z prtw z <lista_prtw_konstrukcji> musi by elementem obwiedni skadnia zostaa wprowadzona dla uproszczenia identyfikacji elementw obwiedni.

'
'
'
'
'
'
'

Dodatkowe komendy dla U.S.A:


Wspczynnik okrelajcy zagroenie ycia ludzkiego przez uszkodzenie
budynku spowodowane wpywami klimatycznymi.
Domylnie: WAno I
(WAno I| II| III| IV)
Wybr urzdzenia wyjciowego dla noty obliczeniowej (bez znaczenia w V6)
(WYJcie EKRan / DRUkarka / PLIk)

SPECYFICZNE DANE DLA WIATRU


Aktywacja bloku Wiatr:

Okrelenie typu wiatru ( dla wszystkich krajw normowych oprcz HOLANDII )


(WIAtr [ NORmalny | EKStremalny ]

Domylnie: WIAtr NORmalny

UWAGA: dla kraju normowego POLSKA WIAtr NORmalny oznacza

WIAtr charakterystyczny ( obcienie charakterystyczne ),

a WIAtr EKStremalny - WIAtr / obcienie obliczeniowe

Definicja regionu, pooenia i prdkoci wiatru

USA

REGion 70 | 80 | 90 | 100 | 110

POoenie A | B | C | D

( PRdko <warto_pomidzy_0_a_120> )

Cinienie wiatru w [ lb/sq ft ]

Prdko wiatru w [ mph ]

Domylnie: PRdko = 0.0

FRANCJA

REGion 1 | 2 | 3

POoenie NORmalne | EKSponowane | OSonite

HISZPANIA

REGion X | Y | Z | W

POoenie NORmalne | EKSponowane | OSonite

POLSKA

REGion I | II | IIa | IIb | III

POoenie A | B | C

NIEMCY

REGion I | II | III | IV

POoenie NORmalne | EKSponowane

HOLANDIA

REGion I | II | III

POoenie NIEzabudowane | ZABudowane

Wysoko konstrukcji:

( WYSoko <warto_wysokoci> )

Domylnie: WYSoko = wysoko budynku odniesiona do poziomu gruntu

Definicja przenikalnoci:

( PRZEnikalno <warto> ELEmenty <lista_elementw_obwiedni> )

Domylnie: brak przenikalnoci w jakimkolwiek elemencie

Definicja przenikalnoci przed i w tyle paszczyzny konstrukcji:

( PRZEnikalno PRZednia <warto_przenikalnoci_przed> )

( PRZEnikalno TYLnia <warto_przenikalnoci_w_tyle> )

UWAGA: kad warto przenikalnoci naley wprowadza w osobnej linii

: maksymalnie mona wprowadzi 2 wartoci przekraczajce 5 %

Definicja otwar typu drzwi:

( DRZwi <lista_elementw_obwiedni> )

Definicja typu cinienia wzdu wysokoci:

( CInienie ZMIenne | STAe | <warto_cinienia_bazowego> )

Domylnie: CInienie ZMIenne

Defiincja dachw wielokrotnych:

( DAChy AKTywne | NIEaktywne )

Domylnie: DAChy WIElokrotne AKTywne

Definicja wspczynnika zwielokrotniajcego:

( WSPczynnik <warto_wspczynnika> (ELEmenty <lista_elementw_obwiedni>) )

Domylnie: WSPczynnik = 1.0

ELEmenty WSZystkie

Dodatkowe komendy - kraj normowy FRANCJA

Uaktywnienie zaama fasady:

( ZAamania AKTywne | NIEaktywne )

Domylnie: ZAamania AKTywne

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 13

;W KONiec

Definicja wspczynnika redukcji cinie dynamicznych:


( DELta <warto_delta> | AUTomatyczna )
Domylnie: DELta AUTomatyczna
Dodatkowe komendy - kraj normowy HOLANDIA
Okrelenie powierzchni dla wspczynnika tarcia
( TARcie MAe | REdnie | DUe )
Domylnie: TARcie MAe
Dodatkowe komendy - kraje normowe USA , FRANCJA , POLSKA , HOLANDIA
Definicja dynamicznej charakterystyki konstrukcji:
( DYNamika [ OKRes <warto_okresu> | _
PULsacja <warto_pulsacji> | _
CZsto <warto_czstoci> ] _
TUmienie <warto_tumienia> )
Domylnie: OKRes = 0 [ s ]
PULsacja = 0 [ deg/s ]
CZsto = 0 [ 1/s ]
TUmienie = 0.01

'
SPECYFICZNE DANE DLA NIEGU
'
Uaktywnienie bloku "NIEG"

Okrelenie typu niegu, regionu i pooenia ( dla wszystkich krajw normowych oprcz

HISZPANII - brak regionw i HOLANDII - brak typu niegu i regionw):


'
(NIEg <typ_niegu>)
'
FRANCJA

dla norm NV65, NV65 Carte Neige, NV65 Serres, N84 Add. 96_

<typ_niegu> = NORmalny | EKStremalny

dla normy NV65 / N84 Mod. 96 <typ_niegu> = NORmalny | AKCydentalny | NORAKCydentalny

dla normy NV65 + Carte 96 brak typu niegu

Domylnie: NIeg NORmalny

REGion <typ_regionu>

dla normy NV65 <typ_regionu> = 1 | 2 | 3 | 4

dla normy NV65 Carte Neige oraz NV65 Serres <typ_regionu> = A | B | C | D

dla normy NV65 + Carte 96 <typ_regionu> = I | II | IA | IB | IIA | IIB | III | IV

dla normy NV65 / N84 Mod. 96 oraz dla normy N84 Add. 96_

<typ_regionu> = IA | IB | IIA | IIB | III | IV


'
U.S.A

<typ_niegu> = NORmalny | EKStremalny

Domylnie: NIeg NORmalny

REGion 5 | 10 | 15 ... 35 | 40 | 50 | 60 ... 90 | 100

UWAGA: numer regionu jest jednoczenie wartoci obcienia niegiem

w [ lb / ft^2 ]

POoenie A | B | C | D | E
'
HISZPANIA
'
<typ_niegu> = WIey | WILgotny | TWArdy

Domylnie: NIeg WIey


'
POLSKA
'
<typ_niegu> = NORmalny | EKStremalny

Domylnie: NIeg NORmalny


'
REGion I | II | III | IV
'
NIEMCY
'
<typ_niegu> = WIey | WILgotny | TWArdy

Domylnie: NIeg WIey


'
REGion I | II | III | IV

'
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)

Domylnie: REDystrybucja TAK


'
Mnonik obcie
'
(WSPczynnik <warto_wspczynnika> (ELEmenty <lista_elementw_obwiedni> ) )

Domylnie: WSPczynnik=1 ELEmenty WSZystkie

Dodatkowo dla kraju normowego - USA :

Wspczynnik termiczny

(TERmiczny 1.0 | 1.1 | 1.2 )

Domylnie: TERmiczny = 1.0

' UWAGA: Dwie grupy zawierajce odpowiednio: grupa $WIATR - wszystkie


'
przypadki obcienia powstae na skutek wiatru i grupa $NIEG '
wszystkie przypadki obcienia powstae na skutek niegu, s
'
generowane automatycznie
' Dezaktywacja moduu "nieg i Wiatr"

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 14

'-------------------------------<BLOK NIEG I WIATR DLA SUPW WYSOKIEGO NAPICIA>-----------------;W SUpy


<<- uaktywnia blok nieg i wiatr dla supw wysokiego napicia
' CZ GWNA:
'
Normy narodowe:

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 ]

Definicja dynamicznej charakterystyki konstrukcji:

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] ] | _

[ <nazwa_kierunku> X=<warto_x> Y=<warto_y> Z=<warto_z> ] }


{ POWierzchnia <nazwa_powierzchni> POLe=<wielko_pola> _

( AZYmut = <azymut> ) ( ELEwacja = <elewacja> ) ( WSPczynnik = <wspczynnik ) _

[ WZy <lista_wzw> | PRty <lista_prtw> ] }

<<----norma NV65

Wybr regionu
'
Domylnie: REGion 2
(REGion 1 | 2 | 3 | 4 )

Definicja wspczynnika oblodzenia czci konstrukcji


'
Domylnie: OBLodzenie=0.3
(OBLodzenie <wspczynnik_oblodzenia>)

Definicja typu wiatru


'
Domylnie: WIAtr NORmalny
(WIAtr [ NORmalny | EXTremalny ] )
'
Domylnie: DELta AUTomatyczna
(DELta [ <warto_delta> | AUTomatyczna ] )

Okrelenie pooenia konstrukcji


'
Domylnie: POoenie NORmalne
(POLoenie [ NORmalne | EKSponowane | OSonite ] )

Definicja typu cinienia wzdu wysokoci


'
Domylnie: CInienie STAe
( CInienie [ ZMIenne | STAe | <cinienie_bazowe> ] )

Okrelenie obliczeniowej wysokoci konstrukcji:


'
Domylnie: WYSoko=wysoko konstrukcji
( WYSoko <warto_wysokoci> )

Okrelenie wspczynnika mnocego


'
Domylnie: WSPczynnik=1
( WSPczynnik <warto_wspczynnika> )

<<----norma EIA

Definicja typu wiatru


'
Domylnie: WIAtr NORmalny
(WIAtr [ NORmalny | EKStremalny ] )

Wybr regionu
'
Domylnie: REGion 70
(REGion 70 | 80 | 90 | 100 | 110 )

Okrelenie pooenia konstrukcji


'
Domylnie: POoenie A
(POoenie [ A | B | C | D ] )

Definicja typu cinienia wzdu wysokoci


'
Domylnie: CInienie STAe
( CInienie [ ZMIenne | STAe | <cinienie_bazowe> ] )

Okrelenie obliczeniowej wysokoci konstrukcji:


'
Domylnie: WYSoko=wysoko konstrukcj
( WYSoko <warto_wysokoci> )

Okrelenie wspczynnika mnocego


'
Domylnie: WSPczynnik=1
( WSPczynnik <warto_wspczynnika> )
'
Domylnie: WAno I
( WAno [ I | II | III | IV ] )

Okrelenie prdkoci wiatru


'
Domylnie: PRdko=0
( PRdko <warto_prdkoci_wiatru> )

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 15

<<----norma EDF

Definicja wspczynnika mnocego


'
Domylnie: WSPczynnik=1
( WSPczynnik <warto_wspczynnika> )

Okrelenie cinienia
'
Domylnie:CInienie=120 daN/m2
( CInienie <warto_cinienia> )
;SW KONiec

' koniec bloku nieg i wiatr dla supw wysokiego napicia

dla ROBOT Millennium


'-------------------------------<BLOK NIEG I WIATR DLA SUPW WYSOKIEGO NAPICIA>-----------------;W SUpy
<<- uaktywnia blok nieg i wiatr dla supw wysokiego napicia
' CZ GWNA:
'
Normy narodowe:
'
"NV65 + Carte 96
FRANCJA
'
"NV65 / N84 Mod. 96
FRANCJA
'
Domylnie: norma z PREFERENCJI
( NORma "<nazwa_normy>")

Definicja metody

Domylnie: METoda GLObalna


(METoda [GLObalna | SZCZegowa | SUMacyjna])

Definicja kierunkw wiatru uwzgldnianych w generacji

Domylnie: KIErunki NORmowe


( KIErunki [NORmowe | WSZystkie] )
'
Nadanie obcie klimatycznych na wzy lub na prty konstrukcji
'
Domylnie: OBCienia WZy
( OBCienia [ WZy | PRty ] )

Definicja regionu wiatrowego

Domylnie: REGion I
(REGion I | II | III | IV )

Definicja typu wiatru


'
Domylnie: WIAtr NORmalny
(WIAtr [ NORmalny | EXTremalny ] )

Okrelenie pooenia konstrukcji


'
Domylnie: POoenie NORmalne
(POLoenie [ NORmalne | EKSponowane | OSonite ] )

Uwzgldnienie staego cinienia (do wys. 10m) w pasie przybrzenym


(WYBrzee)

Definicja typu i wartoci cinienia wzdu wysokoci segmentw


'
Domylnie: CInienie ZMIenne AUTomatyczne
( CInienie [ ZMIenne | STAe ] [AUTomatyczne | <cinienie_bazowe> | _
PRdko <warto prdkoci>] )

Okrelenie obliczeniowej wysokoci konstrukcji:


'
Domylnie: WYSoko=wysoko konstrukcji
( WYSoko <warto_wysokoci> )

Okrelenie wspczynnika mnocego dla cinienia


'
Domylnie: WSPczynnik=1
( WSPczynnik <warto_wspczynnika> )

Definicja dynamicznej charakterystyki konstrukcji:

Domylnie: OKRes = brak (uwzgldniana jest BETa z definicji segmentu)


( DYNamika [ OKRes <warto_okresu> ] )

Definicja zjawiska oblodzenia

Domylnie: Brak oblodzemnia


'
<grubo oblodzenia> = 2cm, WSPczynnik = 1.0
(OBLodzenie (= <grubo oblodzenia>) (WSPczynnik = <wspczynnik_cinienia>))

Definicja segmentu

Domylnie: DELta - liczona automatycznie


{SEGment <nazwa_segmentu> WYSoko = <wysoko_segmentu> (BETa = <beta>)_
(DELta = <delta>)}

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 16

Definicja dodatkowych powierzchni obcianych wiatrem

Domylnie: ROZkad = 1.0 dla caej listy

DELta - z najniszego segmentu, na ktry przenoszone s obcienia


{ POWierzchnia <nazwa_powierzchni> POLe=<pole_powierzchni> _

CT = <warto_ct> (DELta = <warto_delta>) _

PRZEnoszenie [WZy <lista_wzw> | PRty <lista_prtw>] _

(ROZkad = {<wspczynniki_rozkadu>})
;SW KONiec

' koniec bloku nieg i wiatr dla supw wysokiego napicia

'-------------------------------------------<BLOK PONDERACJI>---------------------------------------------------------;PONderacje normowe '<<-- uaktywnienie moduu "ROBOT PONDERACJE"


'
Okrelenie typu regulaminu:
'
dla FRANCJI
'
1 CM66 dla konstrukcji metalowych
'
2 AL76 dla aluminium
'
3 BAEL91 dla elbetu
'
4 CB71 dla drewna
'
Domylnie: pierwszy regulamin z PREFERENCJI (R_NORM.CFG)
' (NORma <nr_regulaminu> | <nazwa_normy>)
'

;INNe ponderacje

Okrelenie grup "ponderacyjnych" obcie.


'
UWAGA: Nie naley myli tych grup z grupami
'
w znaczeniu ROBOTa
' (GRUpa <nr_grupy> [pod_zbir] ({(ALBo) [pod_zbir]} )
'
gdzie [pod_zbir] <=>
' <lista_przypadkw> / Grupa <nr_grupy> (WSPczynnik=<warto>)
'
Okrelenie charakteru obcie:
'
UWAGA: Charakter obcie jest okrelony w plikach z regulaminami
'
sowami kluczowymi i zaley od
'
stosowanej normy narodowej
'
charakter obcie dla FRANCJI:
'
obcienia permanentne (PER)
'
skutki temperatury (TEM)
'
obcienia eksploatacyjne (EXP)
'
obcienia na skutek wiatru (VEN)
'
obcienie dodatkowe na skutek niegu (NEI)
'
skutki sejsmiki (SEI) lub obcie dodatkowych przypadkowych (ACC)
' (OBCienia | OBCienia dodat) [charakter_obcienia] _
' ((RWnoczesne | WYczne) <lista_przypadkw> | [pod_zbir] {(ALBO) pod_zbir]})
'
gdzie [pod_zbir] <=>
' <lista_przypadkw> / Grupa <nr_grupy> (WSPczynnik=<warto>)
'
lub
' (OBCienia |OBCienia dodat) [charakter_obcienia] EKStremum <warto>
'
Selekcja wzw, elementw prtowych lub skoczonych do uwzgldnienia

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 :

ULS : (ALIAS) : SGN : EKS : NOR

SLS : (ALIAS) : SGU : DEP

ALS : (ALIAS) : AKC : SEJ

SPC : (ALIAS) : SPE : OGI


'
odpowiadaj bezporednio czciom 1; 2; 3; 4 pliku normowego.
' OBLiczenie (SIy) (REAkcje) (NAPrenia (SZCzegowe))_
'
(NORmalny / EKStremalny / SEJsmika/ [PRZemieszczenia | STRzaka]) _
'
| (SGU / SGN /AKCydentalne / SPEcjalne / [PRZemieszczenia | UGIcie])_
'
(KOMpletne) (NA POCztku / KOcu / <liczba punktw> PUNkty )
'
Selekcja wynikw (bez znaczenia w V6)
' (WYNiki (INDywidualne | ZWIzane | GLObalne (BEZ) )
'
'

;PONderacje KONiec
;

' <<-- otwarcie nowego pliku definicji ponderacji


UWAGA: Listy elementw w blokach definicji nie mog zawiera tych
samych elementw!
' <<--zamknicie bloku ponderacji

UWAGA: Opcje nieaktywne w programie Robot Millennium s przedstawiane kursyw i podkreleniem.

'-------------------------------------------<OPCJE OBLICZENIOWE>----------------------------------------------------------

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 17

'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

lub REDukcji bazy


'
Dla METody LANczosa dopuszczona jest tylko macierz MAS ROZoona

lub SKUpiona z ROTacjami


'
Dla METody REDukcji bazy nie mona definiowa LIMitw ani UDZiau

Nie mona rwnoczenie definiowa LIMitw i UDZiau


' Domylnie: TRYb = MODalny; METoda=PREFERENCJE; MASy = PREFERENCJE
'
TOLerancja = PREFERENCJE; MAXiter = = PREFERENCJE
'
POStaci = PREFERENCJE; AKCeleracja = 9.80665 m/s*s
'
UDZia = 0; LIMit = 0
'--------------------------------------------------<SEJSMIKA PS 69>----------------------------------------------------------;(ANAliza) SEJsmiczna (NORma "PS 69")
;
(ALfa=<wsp_intensywnoci_sejsmicznej>) (DELta=<wsp_posadowienia_budowli>)

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 18

;
;

(AMOrtyzacja=[NORmalna | REdnia | SAba])


(GRUnt= USTabilizowany | NIEstabilny)
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
jest zdefiniowana analiza sejmiczna. Przypadki te powinny by podane
'
w odpowienim formacie (podanym poniej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYNamiczn modaln, ktrej wyniki wykorzystuje
'
Domylnie: ALfa =1; DELta =1; AMOrtyzacja =NORmalna,
'
GRUnt = USTabilizowany;

'--------------------------------------------------<SEJSMIKA - AFPS>----------------------------------------------------------;(ANAliza) SEJsmiczna NORma "AFPS"


;
(STRefa = IA | IB | II | III )
;
(KONstrukcja = A | B | C)
;
(POoenie = 0 | 1 | 2 | 3)
;
TOPografia = <styczny_kt_nachylenia>
;
AMOrtyzacja = <warto>
;
(ZAChowanie = <wsp>)
;
(SPEktrum = WYMiarujce | SPRyste)
;
(KIerunek =POZiomy | PIOnowy)
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
definiuje si analiz sejsmiczn wedug AFPS90.
'
Przypadki te powinny by podane w odpowiednim formacie (wskazanym
'
dalej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYNamiczn modaln, ktrej wyniki wykorzystuje
'
'
'
'

'

Domylnie:

'

STRefa=IA;
KONstrukcja=A;
ZAChowanie=1;
SPEktrum = SPRyste;
KIErunek=Poziomy;

'--------------------------------------------------<SEJSMIKA PS92>----------------------------------------------------------;(ANAliza) SEJsmiczna NORma "PS92"


;
(STRefa = IA | IB | II | III )
;
(KONstrukcja = A | B | C)
;
(POoenie = 0 | 1 | 2 | 3)
;
TOPografia = <styczny_kt_nachylenia>
;
AMOrtyzacja = <warto>
;
(ZAChowanie = <wsp>)
;
(SPEktrum = WYMiarujce | SPRyste)
;
(KIerunek =POZiomy | PIOnowy)
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
definiuje si analiz sejsmiczn wedug PS92.
'
Przypadki te powinny by podane w odpowiednim formacie (wskazanym
'
dalej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYN amiczn modaln, ktrej wyniki wykorzystuje
'
'
'
'

'

'

Domylnie:

STRefa=IA;
KONstrukcja=A;
ZAChowanie=1;
SPEktrum = SPRyste;
KIErunek=Poziomy;

'---------------------------------------------------------------< UBC >---------------------------------------------------------------------;(ANAliza) SEJsmiczna NORma "UBC97"


;
(STRefa = [1 | 2 A | 2 B | 3 | 4])
;
(GRUnt = [SA |SB |SC| SD|SE])
;
(Rdo sejsmiczne= [A |B |C])
;
(ODLego = <odlego>)
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
definiuje si analiz sejsmiczn wedug UBC 97.
'
Przypadki te powinny by podane w odpowiednim formacie (wskazanym
'
dalej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYN amiczn modaln, ktrej wyniki wykorzystuje
'
Domylnie:
'
STRefa = 1
'
GRUnt = SA
'
Rdo = A

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 19

'

ODLego = 2.0

'--------------------------------------------------<SEJSMIKA RPA88>--------------------------------------------------------;(ANAliza) SEJsmiczna NORma "RPA88"


;
(STRefa = [I | II | III])
;
(WYKorzystanie = [ 1 | 2 | 3 |])
;
(KATegoria = [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ])
;
(JAKo = <jako>)
;
(PODoe = [SZTywne | PODatne ])
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie
'
definiuje si analiz sejsmiczn wedug RPA88.
'
Przypadki te powinny by podane w odpowiednim formacie (wskazanym
'
dalej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYNamiczn modaln, ktrej wyniki wykorzystuje
'
Domylnie:
'
STRefa = I
'
WYKorzystanie = 1
'
KATegoria =1
'
JAKo = 1.0
'
PODoe = SZTywne
'--------------------------------------------------<SEJSMIKA - DM96>----------------------------------------------------------;(ANAliza) SEJsmiczna NORma "DM96"
;
(PROtekcja = [ 1 | 12 | 14])
;
(SEJsmiczno = <sejsmiczno>)
;
;
'
Domylnie:
;
'
PROtekcja = 1
;
'
SEJsmiczno = 9
'--------------------------------------------------<SPEKTRALNY>----------------------------------------------------------;(ANAliza) SPEktralna
;
{ [definicja_spektrum] }
' gdzie opis spektrum wymuszenia:
' [definicja_spektrum] <=>
;
AMOrtyzacja=<warto>
;(LOG) CZstotliwo|OKRes|PULsacja (LOG) AKCeleracja|PRdko|PRZemieszczenie
;
{ <yi>
<xi> }
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie,
'
jest zdefiniowana analiza spektralna. Przypadki te powinny by podane
'
w odpowienim formacie (podanym niej).
' UWAGA: Analiza SEJsmiczna lub SPEktralna musi by poprzedzona przez
'
analiz DYN amiczn modaln, ktrej wyniki wykorzystuje
'----------------------------------------------------------------------------------------------------------------------------------------

'

'
'
'
'
'

'
'
'
'
'
'
'

'
'
'
'
'
'

FORMAT PRZYPADKU DYNAMICZNEGO


Skadnia dla przypadkw dynamicznych modalnych:
PRZypadek (#<nr_przypadku>) <nazwa_przypadku>
Definicja LOKALNYCH mas dodanych
(
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)
Definicja BAZY ZREDUKOWANEJ (tylko dla metody redukcji)
<lista_wzw> [ U ]
; (tylko przesuwne s.swob.)

Skadnia dla przypadkw sejsmicznych i spektralnych:


PRZypadek (#<nr_przypadku>) <nazwa_przypadku>
KIErunek = <nr_kierunku_dziaania> <wektor_1> <wektor_2> (<wektor_3>)
NORmalizacja AKTywna
POStaci <ilo_postaci> _
(AMOrtyzacja = <warto>)
; tylko analiza spektralna

'--------------------------------------------------<HARMONICZNE>----------------------------------------------------------; (ANAliza) HARmoniczna (MASy = ROZoone | SKUpione (ROTacyjne))


;
CZstotliwo | OKRes | PULsacja = <warto>
;
(AKCeleracja=<ac>)
'<<-- Dla przypadkw (dynamicznych) wprowadzonych po tej komendzie,
'
jest zdefiniowana analiza harmoniczna. Przypadki te powinny by podane

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 20

'

'

w formacie przypadkw statycznych z moliwoci podania mas lokalnych


(patrz: Skadnia dla przypadkw dynamicznych modalnych).
Domylnie: MASy=PREFERENCJE; AKCeleracja = 9.80665 m/s*s

; UWAGA: Opcje nie dziaajce w programie Robot Millennium (wersja 13.0


;
i kolejne) zostay oznaczone kursyw i podkreleniem.
'--------------------------------------------------<CZASOWA>-----------------------------------------------------------; Metoda Newmarka:
; (ANAliza) CZAsowa (METoda NEWmarka) (MASy = ROZoone | SKUpione (ROTacyjne)) _
;
(AKCeleracja=<ac>) _
;
KONiec=<t> DT=<dt> (PODzia=<div>) (Alfa=<a>) (Beta=<b>)
;
; Metoda dekompozycji modalnej:
; (ANAliza) CZAsowa (METoda DEKompozycji) (MASy = ROZoone | SKUpione ROTacyjne) _
;
(AKCeleracja=<ac>) _
;
KONiec=<t> DT=<dt> (PODzia=<div>)
;
; WZy <<--- wybr listy wzw, dla ktrych bd dostpne wyniki analizy czasowej
; {<lista_ wzw> | WSZystko} ; w wersji Robot Millemium lista wzw jest ignorowana
; ELEmenty <<--- wybr listy elementw, dla ktrych dostpne bd wyniki analizy czasowej
; {<lista_elementw> | WSZystko} ; w wersji Robot Millemium lista elementw jest ignorowana

Domylnie :
'
MASy = PREFERENCJE;
'
AKCeleracja= 9.80665 m/s*s

PODzia = PREFERENCJE

Alfa = Beta = 0.0


'---------------------------------------------------------------------------------------------------------------------------------------'
FORMAT PRZYPADKU W ANALIZIE CZASOWEJ
'
Skadnia dla przypadku analizy czasowej:
'
[ PRZypadek ] (#<nr_przypadku>) <nazwa_przypadku>
'
Definicja LOKALNYCH mas dodanych
'
(

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

<warto_zmiennej_czasowej> - wartoci kolejnych punktw czasowych


<warto_funkcji> - wartoci funkcji czasu w kolejnych punktach czasowych
<definicja_funkcji> - warto funkcji czasu zapisana w formie wyraenia algebraicznego
'
TUmienie
; tylko dla metody dekompozycji
'
{ <numer_postaci> <warto_tumienia> }
'
--------------------------------------------------<RUCHOME>----------------------------------------------------------; (ANAliza) RUChu
;
( { ZEStaw <nazwa_zestawu_poj.> (SZErokoc <szeroko_1> ( <szeroko_2> _
;
<szeroko_3> <szeroko_4> <szeroko_5>) )
;
{S=<warto_obcienia_skoncentrowanego> DYStans <odlego_od_pocztku> _
;
(SZErokoc <szeroko_1> ( <szeroko_2> _
;
<szeroko_3> <szeroko_4> <szeroko_5>) ) }
;
{CInienie=<gsto_siy_rozoonej> DX=<dugo> DY=<szeroko> _
;
DYStans=<odlego_od_pocztku> _
;
(SZErokoc <szeroko_1> ( <szeroko_2> _
;
<szeroko _3> <szeroko _4> <szeroko_5>) ) }

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 21

})

'
<<-- 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

' <<-- uaktywnia kombinacje przypadkw prostych


'
skadnia:
' KOMbinacja (#<nr_kombinacji>) (<tytu_kombinacji>)
' <<-- OKRELI RNE KOMBINACJE
'
skadnia:
'
([SGN | SGU | AKCydentalna|SPEcjalna] / KWAdratowa]) _
'
{<nr_przypadku> , <wspczynnik_mnocy>}
'
lub dla kombinacji midzy fazami:
'
FAZy {<nr_fazy>, <nr_przypadku> , <wspczynnik_mnocy>}

'-------------------------------------------<BLOK STEROWANIA WYDRUKAMI>---------------------------------------;WYJcie


'<<-- uaktywnienie moduu "WYJCIE"
'--------------------------------------' komendy oglne mog si pojawi------------------------------------' w dowolnym miejscu bloku, dowoln ilo razy.
' Standardowo: Jeli komenda nie zostaa uyta, wwczas jest
' stosowany zestaw opcji z PREFERENCJI.
' UWAGA: Uycie tych komend zmienia wartoci w aktualnej preferencji
' skadnia:

; UWAGA: Jeeli zosta uruchomiony blok WYMIAROWANIE, to komenda WYJCIE


;
jest wykonywana automatycznie i nie naley jej uywa w pliku
tekstowym .
; UWAGA: Opcje nie dziaajce w programie Robot Millennium (wersja 13.0 i kolejne)
;
zostay oznaczone kursyw i podkreleniem.
; (EXE "<nazwa_aplikacji>") ' <<--przy wstawieniu modelu automatycznie uruchamiana jest
; aplikacja "nazwa aplikacji". Jeeli skadnia uyta jest wewntrz bloku WYMiarowanie
; aplikacja uruchamiana jest synchronicznie z sekwencj oblicze wymiarujcych.
; UWAGA: aplikacja musi si znajdowa w katalogu ROBWIN\SYSTEM\EXE .
' wydruk na plik:
' (PLIk [ <nazwa_pliku> (FORmat [TEKstowy | ASCii |EXCel | 123]) | [0|szablon] FORmat DRUkarkowy]
'
gdzie:

0 - podgld wydruku opisanego w pliku tekstowym

szablon - podgld wydruku opisanego podanym szablonem


wybr jednostek dla wydruku danych
( JEDnostki DANych _

( DUgo < jednostka_dugoci > ) _

( SIa < jednostka_siy > ) _

( KT < jednostka_kta > ) _


wybr jednostek dla wydruku rezultatw
( JEDnostki REZultatw _

( SIa < jednostk_siy > ) _

( MOMent < jednostka_siy > < jednostka_dugoci > ) _

( PRZemieszczenie < jednostka_dugoci > ) _

( NAPrenie < jednostka_siy > < jednostka_dugoci > ) _

( KT < jednostka_kta > )

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 22

Dugo: MM, CM ...

Sia: N, KN, KG, TONA ...

Kt: DEG, RAD, GRAD ...


UWAGA !!!
Pominicie wyboru jednostek dla danych i rezultatw spowoduje przyjcie jednostek
zdefiniowanych za pomoc komendy JEDnostki na pocztku pliku danych
' format danych:
' PREzentacja [WYKadnicza | DZIesitna] (KOLumny <ilo _kolumn>) _

(PRZecinek { [DUgo | SIa | PRZemieszczenia | WYNiki | _

MOMenty | NAPrenia | KTy ] <ilo_cyfr_po_przecinku> })


'
UWAGA:
'
KOLumny ustawiaj PRZecinek dziesitny dla wszystkich wielkoci na
'
2 miejscu po przecinku
' drukarka logiczna z KONFIGURACJI:
' DRUkarka <nazwa_drukarki_logicznej>
' nowa baza numeracji stron:
' STRona <nr_strona>
' stronicowanie i typ wydruku:
' WYDruk [STRonicowany | CIgy] (RECto (VERso))
' WYSuw

' zamanie strony:

' jako wydruku:


' [ZGRubny | OSTateczny]
'---------------------------------------' koniec komend oglnych----------------------------------------------------------;WEJcie

'<<-- uaktywnienie moduu "WEJCIE"


' definicje wzw:
' (<lista_wzw>) WZy (KARtezjaski | CYLindryczny) (USZtywnione) (KOMpatybilne) (PODpory) _
(PODpory WARtoci) (EMItery) (<opis_tabeli>)
' definicje elementw:
' (<lista_elementw>) ELEmenty (PRty | POWierzchniowe | OBJtociowe) | _
'
(DUgo) (MATeriay) (ZWOlnienia) (CHARakterystyki) _
'
(GAMma) (OFFsety) (TYP) (MATeria WARtoci) (ZWOlnienia WARtoci) _

(<opis_tabeli>)
'
'
'
'

' charakterystyki mechaniczne:


(<lista_elementw>) CHARakterystyki (ELEmenty) (MATeriay) (MATeriay WARtoci) | (PRZekroje) _
(POWierzchniowe | [ PODstawowe / WYMiary / _
Cinanie / CIar / SKRzynka / ISYmetryczne / _
INIesymetryczne / RURa / PROstokt / ZOony / KRZYowy]) (<opis_tabeli>)

' zestawienie materiaowe:


' (<lista_elementw>) ZEStawienie (MATeriaw | OBIektw) (KUBiki)
'

' definicje podpr:


PODpory (SPRyste | NAChylone)

' obcienie przyoone:


' (<lista_przypadkw >) OBCienia (WZy) (ELEmenty) | _
'
(DYNamiczne) (W) (PONderacje) (RUChu) (KOMbinacje)
' zestaw danych:
' DANe (WZy) (ELEmenty) (CHARakterystyki) (ZEStawienie) (PODpory) (OBCienia)
TEKst
; REZultaty

plik tekstowy z aktualnym projektem


'<<-- uaktywnienie moduu "REZULTATY"

; {KOLejno [ PRZypadki ELEmenty | PRZypadki WZy | ELEmenty PRZypadki | _


;
WZy PRZypadki]}
;
TYLko [ <n_pierwszych_linii> | -<n_ostatnich_linii> ]
; { REAkcje [ F ] (DDC)_
; ( WZy <lista_WZw> ) _
; (PRZypadki OPIs) _
; { PRZypadki [<lista_przypadkw>| PROste | KOMbinacje (SGN|SGU|AKC|SPEcjalne) | PONderacje_
; (SGN|SGU|AKC|SPEcjalne)]} _

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 23

;
;
;
;
;
;}

( POStaci ( <lista _postaci>) / [SRSS | CQC | DM ] ) _


( WERyfikacja ) ( REZyduum ) _
( EKStrema [ LOKalne | [ GLObalne ( WYcznie ) ] ) _
( UKad [ LOKalny | GLObalny ] )_
( SORtowanie [ ROSnce | MALejce | DOWolne] [FX | FY | FZ | MX | MY | MZ] ) _
;
(<opis_tabeli>)
; Domylnie:
;
KOLejno PRZypadki WZy
;
FX FY FZ MX MY MZ
;
WERyfikacja REZyduum
;
bez ekstremw
;
UKad GLObalny
;
WZy WSZystkie
;
PRZypadki WSZystkie
;
POStaci WSZystkie

; { 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

; { NAPrenia ( NORmalne / Ciskanie / SKRcanie ) _


;
( ELEmenty <lista_elementw> ) _
;
(PRZypadki OPIs) _

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 24

;
;
;
;
;
;
;}

{ 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] EKStremalne) (<opis_tabeli>)
; Domylnie
;
KOLejno PRZypadki ELEmenty
;
NORmalne
;
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

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 25

;
;
;
;
;
;
;

mxxl
txxl
qxxl
wxxl
uxxl
rxxl

myyl mxyl
tyyl
qyyl
uyyl
ryyl rxyl

mmax mmin
wnorm

malfa mcin mmises


talfa
tcin
qalfa
qcin

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

' streszczenie analizy:


' zestaw rezultatw:

'<<-- uaktywnienie moduu "ANALIZA GRAFICZNA"


; ( RZUt [ XY | YZ | ZX | XYZ | 4 ] )
; ( ROTacja X = <x> Y = <y> Z = <z> )
; ( PODpory )
; ( ZWOlnienia )
; ( NUMer [ WZy | ELEmenty ] )
; ( PRZekroje )
; ( ELEmenty <lista_elementw> )
; ( SYMbole <1...10> )
; ( PRZypadek <nr_przypadku> )
; ( POStaci [ SRSS | CQC | <nr_formy> ] )
; ( SUPerpozycja <lista_przypadkw> )
; ( OBCienia ( WARtoci ) )
; ( REZultaty [ _
;
WSZystkie | _
;
DEFormacja ( DOKadna ) | _
;
WYKres [ FX / FY / FZ ( WARtoci ) ] _
;
[ MX / MY / MZ ( WARtoci ) ] _
;
REAkcje [ SIy | MOMenty | WARtoci ]

-----------------------------------------------------<WYMIAROWANIE - TRYB WSADOWY>----------------------------------------------------------;WYMiarowanie [ STAL | ALUMINIUM | DREWNO ]

'<<--uaktywnienie moduu wymiarowanie

' (NORma <nazwa_normy> (SMUko <Lambda_max>))


'
Normy krajowe aktualnie dostpne:
'
ASD, LRFD,
- Stany Zjednoczone
'
CAN/CSA,
- Kanada

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

Domylnie : Norma ustawiona w Preferencjach, SMU=210


UWAGA: Norma tutaj wybrana, powinna by dostpna dla krajw
(Jzyki-> Normy) wybranych w Preferencjach

; (EXE "<nazwa_aplikacji>") ' <<--przy wstawieniu modelu automatycznie uruchamiana jest


; aplikacja "nazwa aplikacji". Jeeli skadnia uyta jest wewntrz bloku WYMiarowanie

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 26

; aplikacja uruchamiana jest synchronicznie z sekwencj oblicze wymiarujcych.


; UWAGA: aplikacja musi si znajdowa w katalogu ROBWIN\SYSTEM\EXE .
( JEDnostki [ NORmowe | UZYtkownika ] )

' { PRt <nazwa> <lista_prtw> }

'

'
'

'

'

'
'
'
'
'
'

'
'

'

'

'
'
'

'

'
'
'
'

; definicja jednostek uywanych w wymiarowaniu


; definicja prtw do wymiarowania w oparciu o definicj
; ju istniejc
; Prtom z <lista_prtw> zostan nadane parametry
; wymiarowania identyczne jak dla wczeniej
; zdefiniowanego prta <nazwa>

<numer_prta> (ELEmenty [ <lista_elementw> | <lista_automatyczna_elementw>]) _


(MATeria <nazwa>) (FD=<warto>) _
(KATegoria <nazwa>) _
(TERmika)
; FD - wytrzymao materiau
; KATegoria nie dotyczy norm: EDF, EIA, EU5
; TERmika nie dotyczy norm CM66, NEN, NBN, DIN
gdzie:
<lista_automatyczna_elementw> - lista umoliwiajca automatyczn generacj prtw wg skadni:
lista /
powstaje tyle nowych superprtw ile prtw w licie:
1do10/ - powstaje 10 nowych superprtw (1) (2) (3) (4) (5) (6) (7) (9) (10) (11)
1do6/ 19do24/ - powstaje 12 nowych superprtw (1) (2) (3) (4) (5) (6) (19) (20) (21) (22)
(23) (24)
lista /a nowe superprty s tworzone z acuchw czcych si ze sob prtw z listy:
1do10/a - powstaj 4 nowe superprty (1 2 3) (4 5) (6 7 8) (9 10)
1do6/a 19do24/a - powstaj 6 nowych superprtw (1 2) (3 4) (5 6) (19 20) (21 22) (23 24)
lista /-n program tworzy nowe n-elementowe superprty z kolejnych prtw podanych w licie
(konieczna analiza czy liczba prtw z listy jest podzielna przez n):
1do10/-5 - powstaj 2 nowe superprty (1 2 3 4 5) (6 7 8 9 10)
1do6/-2 19do24/-3 - powstaje 5 nowych superprtw (1 2) (3 4) (5 6) (19 20 21) (22 23 24)
lista /n program tworzy n-nowych superprtw z kolejnych prtw podanych w licie (konieczna
analiza czy liczba prtw z listy jest podzielna przez n):
1do10/5 - powstaj 5 nowych superprtw (1 2) (3 4) (5 6) (7 8) (9 10)
1do6/2 19do24/3 - powstaje 5 nowych superprtw (1 2 3) (4 5 6) (19 20) (21 22) (23 24)
( LY=<dugo_prta_na_Y> | <wsp_d_ na_kierunek_Y_ze_znakiem ->)
( LZ=<dugo_prta_na_Z>| <wsp_d_ na_kierunek_Z_ze_znakiem ->)
( LV=<dugo_prta_na_V>)
; dotyczy normy EIA
Domylnie: LY=LZ=LV= sumaryczna dugo elementw skadowych
( WILGotno=<wilgotnosc>)
; dotyczy normy CB71
Domylnie: WILGotno = 0
( ODPorno=<czas odpornoci na ogie> _
[AUTo|PIon|POziom] {[(D)|(Gra)|(Lewy)|(Prawy)]} )
; dotyczy normy CB71
gdzie:
AUTo, PIon, POziom ; pozycja przekroju wzgldem rda ognia
D|Gra|Lewy|Prawy ; zabezpieczenie bokw przekroju
Domylnie: ODPorno = 0, AUTo
( WSPOrnik) ; typ prta do obliczania ugicia
( WSTpna_strzaka [{[Y|Z] = <warto>}|AUTo])
( RURA )
; traktowanie w obliczeniach
; normowych rury jako
; jednokierunkowo zginanej
(WY=[ <nr_przypadku_wybocz> LE=<warto> (PRt < nr_prta_dochodzcego > [param_prta])] | _
<warto_wsp_d_wybocz_na_kierunek_Y_ze_znakiem -> )
UWAGA : LE dotyczy normy CB71
(WZ=[ <nr_przypadku_wybocz> LE=<warto> (PRt < nr_prta_dochodzcego > [param_prta])] | _
<warto_wsp_d_wybocz_na_kierunek_Z_ze_znakiem -> )
UWAGA : LE dotyczy normy CB71
(WV=< nr_przypadku_wyboczenia>)
; dotyczy normy EIA [1-6]
gdzie:
<nr_prta_dochodzcego>

; numer pomidzy 1 a 6 wedug przypadku wyboczenia;


; W wypadku uycia do definicji przypadku wyboczenia opcji RYGiel
; naley lini w caoci ( cznie ze sowem kluczowym W i numerem
; przypadku wyboczeniowego ) powtrzy dla kadego prta
; dochodzcego
; pominicie linii oznacza brak prta oznaczonego tym
; numerem na schemacie wyboczeniowym

[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]

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 27

'

; [ Y | Z ] = <pooenie_przekroju>

UWAGA: DLa EDF,EIA,EU5 - nie stosuje si schematw z prtami dochodzcymi


Domylnie : WY=WZ=WV=1 ; parametry : Y i C=1

(YPRzesuwny)
; przesuwno konstrukcji na odpowiednich kierunkach

(ZPRzesuwny)
; dla normy NEN

- dla norm EDF i EIA mona dodatkowo zdefiniowa parametry pocze

(POLczenie = <numer_rodzaju_po._[ 0 | 1 | 2 ]> N = <liczba_rub>)

(PAKiet = <numer_rodzaju_pakietu_[ 0 | 1 ]>)

(SRUby = <rednica_rub>) ; w normie EDF naley poda rednic w mm

; w normie EIA naley poda rednic w postaci wielokrotnoci

; 1/8 cala np. SRU=5 oznacza rub o rednicy 5/8 cala

(KLAsa = < klasa_rub>)


; w normie EDF klasa rub w postaci [ 1 | 2 | 3 ]

; w normie EIA naley poda nr klasy np KLA = 307

(TYP = <typ_elementu>)
; dla EDF <typ_elementu> = [ PWSpornika | PPOdstawy | _

;
ELEment | STEzenie ]

; dla EIA <typ_elementu> = [ GALaz | BELka | ELEment | STEzenie]

Domylnie: POL=0, PAK= 0, dla EDF SRU=8, KLA=1, TYP=PWS

dla EIA SRU=1, KLA=307, TYP=GAL


' wyjanienia dotyczce uywania < nr_przypadku_wyboczenia > w ROBOT Millennium
' Normy: CM66, EU3, ADD80, NEN, PN80
'Nr w pliku tekstowym

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

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 28

' 18

13przesuwna

' 19

5nieprzesuwna

' 20

6nieprzesuwna

Normy: LRFD, ASD


'Nr w pliku tekstowym

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

(ZWIchrzenie = <nr_ przypadku_zwichrzenia>) (POZiom = <rzdna_[-1,1]>) _


(DZG = <wsp._d._zwichrzenia_w_grnej_pce>) (LI = <dugo_l1>) _
(DZD = <w_d_z_w_dolnej_pce>) (LI = <dugo_l1>) _
(OBCizenie = <typ_obcienia_[ 0 | 1 | 2 ]>)
gdzie:
; <nr_ przypadku_zwichrzenia> =[1 | 2 | 3 | 4] ; dla NEN - numery [ 1-11]
; POZiom nie podaje si dla BS59, SABS, CAN/CSA, CNR
; DZG i DZD dla BS59, SABS i CAN/CSA = numer butonu. Butony o numerach
; nieparzystych np. 1, 3, 5... znajduj si w pierwszej kolumnie (konstrukcja stabilna) za

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 29

; butony o numerach parzystych w drugiej kolumnie (konstrukcja niestabilna


; OBC - dotyczy SABS i CAN\CSA
; LI - dotyczy NEN
Domylnie : Brak zwichrzenia - jeli wybrano typ zwichrzenia pozostae wielkoci
przyjmuj wartoci domylne:
POZ=0 , DZG=DZD=1, dla ZWI=3 DZG=DZD=2, LI=d.prta, OBC=0

'

'

'
'

UWAGA: Dla norm amerykaskich (ASD, LRFD, RCCM) parametry


zwichrzeniowe naley zapisa w postaci:
(ZWIchrzenie (CB=[< wsp_zwichrzenia_[1 | 2 | 3]> | <warto_liczbowa_ze_znakiem ->]) _
( LB= <dugo_zwichrzeniowa >) (STona) _
(CMY=[<wsp._rozkadu_mom._[0 |1 |2]> | <warto_liczbowa_ze_znakiem ->]) _
(CMZ=[<wsp._rozkadu_mom._[0 |1 |2]> | <warto_liczbowa_ze_znakiem ->]))
Domylnie : CB=1, CMY=0, CMZ=0, LB=LZ , brak STenia
- Dla normy EIA parametry zwichrzeniowe naley
zapisa w postaci:
(ZWIchrzenie (CM=[<par._rozkadu_momentw_[0 | 1]> | <warto_liczbowa_ze_znakiem -]) _
(LB= <dugo_zwichrzeniowa>) _
(LR = <odl_midzy_przekrojami_zabezp_przed_skrcaniem>))
(SKRcanie)
; uwzldnienie w obliczeniach wpywu skrcania
DODATKOWE PARAMETRY DLA POSZCZEGLNYCH NORM
- Dla normy EU5
(KLObcienia = [STAle | DLUgotrwae | SREdnie | KROtkotrwae | SPOradyczne])
(KLUytecznoci = [1 | 2 | 3])
(GM = < warto_wspczynnika_gamma_m>)
- Dla normy EDF
(ZGInanie)
(BEZpieczestwo = <warto_wsp._bezp.>)
(HIPoteza = [ A | B | SZRon ]

; uwzgldnienie efektu zginania


; hipoteza wyteniowa

- Dla normy DIN


(GM = < warto_wspczynnika_gamma_m>)
- Dla normy SABS i CAN\CSA
(ANB = <wsp._osabienia_przekroju_przy_rozciganiu>)
(LK = <dugoc_panelu_skrajnego>)
(LS = <dugo_panelu_rodkowego>)

; liczba z przedziau [0,1]

- Dla normy NEN


(FYTot = <numery_prtw_z_ktrych_zbierane_jest_obcienie_na_kier_Y>)
(FZTot = <numery_prtw_z_ktrych_zbierane_jest_obcienie_na_kier_Z>)
- Dla normy PN90
(ALFap = < wspczynnik_rezerwy_plastycznej>)

- 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

- Dla normy CAN\CSA


PANel SKRajny = <warto> _
ROdkowy = <warto>
Domylnie :
SKRajny = 0.0
ROdkowy = 0.0

- Dla normy CNR-UNI


PSI (Y=<warto>) (Z=<warto>)
Domylnie :
Y = 1.25
Z = 1.25

'
'
' }

Warunki ugicia lub przemieszczenia


( [FY | DY]=<warto_maksymalna> / [FZ | DZ]=<warto_maksymalna> )
koniec bloku definicji prta (-w)

'
'

({GRUpa (<nazwa>)
; definicja grupy (grup) prtw
<lista_grupy> PRty [<lista_prtw> |<lista_automatyczna_prtw>] _
(PROfil <nazwa_grupy_profili> | _

; rozstaw eber w panelu podporowym


; rozstaw eber w panelu rodkowym

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 30

BAZa = <nazwa_katalogu_profili>) (MATeria <nazwa>) _


(FD= <warto>) (TERmika)}
gdzie:
<lista_automatyczna_prtw>- lista umoliwiajca automatyczn generacj grup wg skadni:
lista /
powstaje tyle nowych grup ile prtw w licie.
lista /-n program tworzy nowe n-elementowe grupy z kolejnych prtw podanych w licie
lista /n program tworzy n-nowych grup z kolejnych prtw podanych w licie
Jest to wprowadzenie moliwoci automatycznej definicji grup skadajcych si z
pojedynczych elementw (1 grupa = 1 element).

; TERmika dla norm CM66, EDF, NBN


; FD - wytrzymao materiau

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>)

w normach wymiarowania stali


(PARametryzowany <nazwa_profilu> ZMIenny B = <szeroko> H = <wysoko> _
(GS = < grubo rodnika > GP = < grubo pki >) HH = < wysoko_2 > _
DEH = <przyrost_wysokoci> HMAx = <max_wys_przekroju>)
lub
(PARametryzowany <nazwa_profilu> AUTomatyczny B = <szeroko> H = <wysoko> _
(GS = <grubo rodnika> GP = <grubo pki>) _
DEH = <przyrost_wysokoci> HMAx = <max_wys_przekroju>)

' {OBLiczenia (<szablon_notki>) |


; blok parametrw obliczeniowych
<szablon_notki> KOMpletna <nazwa_pliku_wyjciowego> |
<nazwa_pliku_wyjciowego> UPRoszczona )

gdzie:

<szablon_notki> - nazwa pliku RTF znajdujcego si w katalogu SYSTEM/TEMPLATE bdcego

podstaw dla generacji notki obliczeniowej

<nazwa_pliku_wyjciowego>- nazwa pliku RTF do ktrego zostanie zapisana notka

'

'

( SIy [<lista_przypadkw> | PONderacje | WSZystkie] )


( PRZemieszczenia [<lista_przypadkw> | PONderacje | WSZystkie])

'

(CZESc=<warto>)
(OBC1 | OBC2)
(OGIe)
(OBCienia [OBCI | OBCII])

; udzia obcie dla normy CB71


; konwencja obliczeniowa dla normy CNR
; aktywacja oblicze ogniowych dla normy CB71
; wybr typu obcienia

'
'
'
'

(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 )

'

;CIEar, MAX, MIN, GS, GP - parametry optymalizacyjne


koniec bloku parametrw obliczeniowych
Domylnie : N=2, opcje optymalizacyjne - CIEar

'
(REKalkulacja)

;WYMiarowanie KONiec

; Powtrne przeliczenie konstrukcji ze zmienionymi przekrojami


; koniec bloku wymiarowania

--------------------------------------------------------------------------------------------------------------------------------------------------------------

ROBOT Millennium v. 13.5 - Plik Robmodel - 10/01/17- strona 31

KONiec
' <<-- koniec pliku danych ROBMODEL

You might also like