Közlekedéstan | Felsőoktatás » MX infrastruktúra-tervező program, jegyzet input fájlok írásához

Alapadatok

Év, oldalszám:2004, 25 oldal

Nyelv:magyar

Letöltések száma:30

Feltöltve:2009. július 20.

Méret:302 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!

Tartalmi kivonat

MX Infrastruktúra-tervező program Jegyzet Input file-ok írásához Budapest 2004. BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) TARTALOMJEGYZÉK 1. LINEMODE-RÓL ÉS INPUT FILE-RÓL ÁLTALÁBAN. 3 1. TEREPMODEL KÉSZÍTÉSE: . 5 2. TEREPMODEL HÁROMSZÖGELÉSE LINEMODE-BAN . 5 3. SZINTVONALAS TÉRKÉP KÉSZÍTÉSE HÁROMSZÖGFELÜLET ALAPJÁN . 6 4. MEGJELENÍTÉS A GRAFIKUS FELÜLETEN. 7 5. A FELÉPÍTMÉNY STRINGJEI. 8 6. A SÍNSZÁLAK . 11 7. AZ ALJAK. 13 8. AZ ÁGYAZAT. 14 9. A VÉDŐRÉTEG. 16 10. A FÖLDMŰTÜKÖR . 19 11. AZ ÁGYAZATPÚPOZÁS . 20 12. A FÖLDMŰ. 23 2 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) (E jegyzet a „Közlekedési számítástechnika” c. tárgy gyakorlatain elhangzó tananyag elsajátítását és az órai munkát segíti; ezért nem ismerteti a program által kihasználható összes

tervezési és szerkesztési lehetőséget.) 1. Linemode-ról és Input file-ról általában Fő és mellékopciókból álló speciális nyelv, melynek segítségével a leghatékonyabban tudjuk használni az MX-et. Linemode parancsai általában a következő formában használatosak: főopció,modelnév1 [,modelnév2] mellékopció,referenciastr. (1mező),szubreferens string (2mező), 3,4,5,6,7 mezők 999 A mezőket egymástól mindig vessző választja el, a tizedesvesszőt ponttal kell helyettesíteni. A parancssoron belül ez egyes mezőket össze lehet keverni, illetve a nem kötelezően kitöltendő mezőket ki lehet hagyni, ilyenkor a mező sorszáma után egy egyenlőségjellel kell megadni a mező tartalmát, pl: 5=950,4=-2.5 Egy főopción belül végtelen sok mellékopció futtatható, a főopciót az utolsó sorában egy 999 mellékopció zárja le. Legfontosabb főopciók (elegendő a főopció első 4 betűjét kiírni, az MX csak ezt értelmezi): COPY –

másolás, DELE[TE] – törlés, DRAW – rajzolás, EDIT – módosítás, GENIO – modelek létrehozása MX által készített output fileból, HALGN – vízszintes vonalvezetés létrehozása MX által készített output fileból, INTE[RFACE] – felületek érintkeztetése, OUTPU[T] – a program álltal végrehajtott műveletek mentése output fileba az alsó szövegmezőben való kijelzés helyett, SECT[ION] – metszés, TRIA[NGLE] – háromszögelés, VALGN - magassági vonalvezetés létrehozása MX által készített output fileból, VERAT – magassági vonalvezetés létrehozása a magassági töréspontok magasságának és szelvényének megadásával, DESI[GN] – új stringek tervezése A főopciók után egy vagy több modelnevet kell megadni [amelyben azok a stringek vannak, amikkel a mellékopciók segítségével műveleteket végzünk], de egy főopció után csak két modelnév adható meg. Ha olyan főopciót használunk, ahol szükséges 3 modelnév

megadása, akkor a harmadik model nevét új sorba kell írni, megismételve a főopciót. Pl[3 model esetén]: SECT,TRIA,TERV SECT,XS 3 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Mellékopciók (parancsok): Háromjegyű számok, amelyek vagy csak egy bizonyos főopción belül használhatók, vagy több (minden) főopción belül is (ezek a globális mellékopciók). A mellékopciók szintaktikája [általában]: mellékopció,referenciastr. (1mező),szubreferens str (2mező), 3,4,5,6,7 mezők Referenciastring: ez az a string, amellyel közel párhuzamos stringeket tervezünk, rendszerint master string (’m’ string). Ez a string irányítja a pontképzést, az új stringnek az ’m’string pontbeli érintőjébe húzott merőlegesen lesz pontja, azaz ugyanabban a keresztmetszetben ahol az ’m’stringnek is van. Subreferens string: a méretek megadásának viszonyítási alapja, ehhez képest adjuk meg a

tervezett string paramétereit. Megegyezhet a referencia stringgel, ekkor nem kell kiírni, ez a mező üresen hagyható. Többi mező: az adatbevitelt elősegítő mezők, amelyet ez előrások szerint kell kitölteni [ez minden mellékopciónál más és más] Általában a mellékopcióknál az 5. mezőben megadható azon szakasz kezdőszelvénye, amin az adott műveletet végre szeretnénk hajtani, 8 mezőben ezen szakasz végszelvénye. Más lehetőségként a 6. mezőben megadható a szakasz kezdőpontjának, a 9 mezőben a szakasz végpontjának sorszáma. Globális mellékopciók [több főopción belül használhatók] 999 [főopció vége] – ezzel zárjuk le az adott főopciót, ezek után az MX új főopciót vár; 019 [string maszkok] – segítségével zárunk ki vagy veszünk be stringeket a műveletekbe [azelőtt, mielőtt a mellékopciókat (műveleteket) beírnánk]; 017 – segítségével alapértelmezett beállítások állíthatók át. Pl.: 019,stri,4=1

beleveszi a műveletbe a stri nevű sztringet 019, 00,4=1 beleveszi a műveletbe minden 00-ra végződő stringet 019,4=-1 minden mást kizár a műveletből 017,voff függőleges távolság használata 017,noff merőleges távolság használata 4 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) 1. Terepmodel készítése: A terepmodel elkészítéséhez szükségesek a felmért adatok, a felmért pontok koordinátái. Ezeket kaphatjuk X,Y és Z koordinátáikkal, vagy feldolgozva AutoCAD állományban. • Ha koordinátás értékeket kapunk, akkor az MX projectben a meglévő terepmodel pontjait ezen adatokat tartalmazó inputfile segítségével hozhatjuk létre. (GENIO file) • Ha AutoCAD-es formátumban feldolgozott terepadatok állnak rendelkezésre, akkor ezt az állományt az AutoCad-ből az MX-be kell konvertálni. Az AutoCAD-MX közti konvertáláshoz meg kell adni a konvertálás paramétereit (,

hogy az egyes layer-eken (fóliákon) található elemek milyen modelbe kerüljenek, illetve mi legyen a sting nevek első vagy első két karaktere, illetve hogy milyen típusú string keletkezzen belőlük). 2. Terepmodel háromszögelése linemode-ban dele,dtmtri crea,dtmtri tria,dtm,dtm tria,dtmtri 960,hstr,3=tria 999 dele,dtmtri A létező háromszögmodelt letöröljük majd létrehozzuk, crea,dtmtri azért hogy az esetleg létező de nem jó háromszögmodeltől biztosan megszabaduljunk tria,dtm[,dtm] ha egy határstringen belül szeretnénk háromszögelni,akkor ide kell írni a határstringet tároló modelt amelyik modelt háromszögeljük a háromszögelés főopciója tria,dtmtri dtmtri az a speciális model ahol a háromszögfelületet tárolja 5 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Ha maszkolni szeretnénk a háromszögelést, azaz néhány stinget ki szeretnénk zárni az eljárásból,

akkor itt kell használnunk a ’019’-es opciókat. Pl: 019,g ,4=-1 kizár 019,p ,4=1 bevesz egyéb lehetőségek háromszögelés maszkolására: 019,s ,4=2 -az ’s’ betűvel kezdődő stringeket csak pontstringként veszi figyelembe,tehát a string pontjait összekötő vonalak nem biztos hogy háromszögoldalak lesz 019,s ,4=3 - az ’s’ betűvel kezdődő stringeket linkként veszi figyelembe 960,hstr,3=tria az új háromszögfelület neve a határstring neve (nem kötelező kitölteni,csak ha a háromszögelés egy határstringen belül történik) stringmodel háromszögelésére szolgáló mellékopció 3. Szintvonalas térkép készítése háromszögfelület alapján dele,dtmszi crea,dtmszi surf,dtmtri(,dtm) surf,dtmszi 970,tria,2=n,3=f,4=0.5,7=25 999 dele,dtmszi crea,dtmszi A létező szintvonalmodelt letöröljük, majd létrehozzuk Azért, hogy az esetleg létező, de nem jó szintvonalmodeltől biztosan megszabaduljunk. surf,dtmtri[,dtm] ha egy

határstringen belül szeretnénk szintvonalazni, akkor ide kell írni a határstringet tároló modelt [nem kötelező] a model, ahol az elmetszendő háromszögfelület található főopció, melynek segítségével vízszintes metszetet vehetünk fel 6 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) surf,dtmszi A harmadik modellnév új sorba kell hogy kerüljön,mert egy főopció után csak két modelnév állhat. Ebbe a modelbe tároljuk a szintvonalakat 970,tria,2=n,3=f,4=0.5,7=25 7. mező: főszintvonalak sűrűsége 4. mező: normálszintvonalak sűrűsége főszintvonalak stringeveinek kezdőbetűje normálszintvonalak stringneveinek kezdőbetűje az a felület, amely szintvonalait szeretnénk elkészíteni 970 mellékopció- szintvonalak létrehozása 4. Megjelenítés a grafikus felületen newd,dtmtri.dpw draw,dtmtri 803,7=1000 / 801,over 805,grey 827,tria 999 disp newd,dtmtri.dpw új rajz létrehozása,

amelyet dtmtri,dpw nevű file-ban tárol draw,dtmtri dtmtri modelben tárolt stringek rajzolása 803,7=1000 / 801,over új rajz méretarányának megadása / rajzolás meglévő rajzra 805,grey vonal színe, amelyet meg lehet adni a színkódjukkal, ill. 8 szín név szerint definiálva van, ezekre lehet (angol) nevükkel hivatkozni (black,white,red,green,blue,cyan,grey,yellow) 827,tria a háromszögfelület neve, amelyet szeretnénk kirajzolni, amely a főopcióban megadott modelben található háromszögfelület kirajzolására szolgáló mellékopció (feature stringek kirajzolására a 826-os mellékopció a leginkább használható) 7 BME Út és Vasútépítési Tanszék disp / ig Közlekedési számítástechnika – MX linemode jegyzet (kézirat) a grafikus felületen ezen parancsok valamelyikének kiadásával jelennek meg a felrajzolni kívánt stringek A tengelyt linemode-ban nem tervezünk. A grafikus felületen kell megtervezni, majd output file-t

készíteni a magassági és vízszintes vonalvezetéséről. 5. A felépítmény stringjei A felépítmény stringjeinek elnevezésére nincsen kötelező szabály, de az elnevezésrendszernek logikusnak és a felhasználó (egyén vagy cég) számára átláthatónak kell lennie. A jegyzetben használatos mintafeladat a következő string neveket használja egyenesben, jobb ívben, illetve bal ívben, töltésben és bevágásban. 8 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) 9 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) (Az input file írásához az órai mintapéldát vettük alapul) A tengelyt a TENG modelbe célszerű létrehozni, majd átmásolni a TERV modelbe, ahol a többi felépítményi stringet tároljuk. A TERV modelt célszerű úgy létrehozni, hogy az alkalmazandó *.pss és *.fns file-t hozzárendeljük akkor, amikor a

modelt létrehozzuk. Ez az opció nem érhető el linemodban, ezért vagy grafikus módban kell létrehozni ilyen módon a TERV modelt, vagy pedig az input file lefuttatása után újra fel kell rajzolni a tervezett stringeket a *.pss segítségével A következő adatokat egy geometriai report lekérésével könnyedén megtudhatjuk, ismeretük elengedhetetlen a tengelyhez tartózó felépítményt létrehozó input file megírásához. MC00 tengely geometriai adatai szelvény ívsugár ívfőpont 162.969 INFINITY ÁE 262.969 -400000 ÁVIE 477.660 -400000 IVÁV 577.660 INFINITY ÁE 616.815 INFINITY ÁE 683.481 600.000 ÁVIE 783.690 600.000 IVÁV 850.357 INFINITY ÁE moss ’retesz’, amely minden hibával leálló és egyéb okok miatt ’bentragadt’ utasításokat elfelejt (– reteszeli a változókat) Ha a terv modelt nem a garfikus módban hozzuk létre, akkor itt létre kell hozni: (dele,terv crea,terv) autodraw,on -automatikus rajzolás bekapcsolása Ha a TERV modelt a

grafikus felületen hozzuk létre, akkor ki kell törölni azokat a stringeket, amelyeket létre fogunk hozni a felépítményi tervezés során. Ha a TERV modelt az input file elején hoztuk létre, akkor még egyetlen stringet sem tartalmaz, ezért nem is kell törölni belőle semmit. 10 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) edit,terv a terv modell módosítása (főopció) 031, 00 a stringek törlésére szolgáló mellékopció, törli a ’00’-ra végződő, illetve 031,q a ’q’-val kezdődő stringeket 999 copy,teng,terv MC00 és GC00 stringek másolása TENG model-ből TERV model-be először azt a modelt kell megnevezni ahonnan másolni szeretnénk, másodszorra azt a modelt amelyikbe másolni szeretnénk. 060, c00 stringek másolására szolgáló mellékopció, átmásol minden stringet amelyik utolsó három karaktere ’c00’ 999 6. A sínszálak Sínszálak sztringjeinek

létrehozása, egyelőre nullszinten (nullszint: Z=-999 koordináta) desi,terv új string tervezése a TERV modelbe 100,mc00,,rl00,7=-0.75 a 100-as opcióval egy stringgel párhuzamosat tudunk 100,mc00,,rr00,7=0.75 húzni adott helyszínrajzi távolsággal, és attól adott oldaleséssel . Ezek a parancssorok a sínszálakat hozzák létre a tengelytől jobbra (RL) illetve balra (RR) null szinten, mivel a 4. mezőben megadandó oldalesést nem adtuk meg. Az irányokat előjelekkel különböztetjük meg. A subreferens stringhez képest balra húzott párhuzamos stringnek a subreferens stringtől való távolságát negatív számmal kell megadni. Sínszálak tengely szintjére emelése 120,mc00,,rb00,7=0 Az opció a string konstans magasságának beállítására szolgál 120,mc00,,rj00,7=0 A 7. mezőben kell megadni a subreferens stringtől való távolságot Jobb sínszál túlemelése bal ívet megelőző átmeneti ívben 121,mc00,,rj00,7=0,10=0.08,5=162969,8=262969 A 121-es

opció adott kezdő és végszelvény (pont) közötti, lineárisan változó magasság beállítására szolgál. A kezdőszelvény magasságát a subreferens stringhez képes a 7 mezőben, a végszelvény magasságát a 10. mezőben kell megadni Az 5 és 8 mező a kezdő és a végszelvény megadására szolgál. 11 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) A 4. mező is kitölthető, itt adható meg egy olyan magassági szint amihez képest méri a magasságkülönbséget, ilyenkor nem a subreferens a mérvadó. (Ezen parancssoron jól látszik,hogy a mezők sorrendje tetszőlegesen felcserélhető, és hogy az itt megadandó adatok megegyeznek a már grafikában megismert megadandó adatokkal) Jobb sínszál túlemelése bal ív tiszta ívében 120,mc00,,rj00,7=0.08,5=262969,8=477660 A 120-as opció adott szelvények között a szubreferenshez képest konstans magasság beállítására szolgál

(+=felfelé,-=lefelé) Jobb sínszál túlemelése bal ívet követő átmeneti ívben (hasonló az előzőleg látottakhoz) 121,mc00,,rj00,7=0.08,10=0,5=477660,8=577660 Bal sínszál túlemelése jobb ívet megelőző átmeneti ívben 121,mc00,,rb00,7=0,10=0.065,5=616815,8=683481 Bal sínszál túlemelése jobb ív tiszta ívében 120,mc00,,rb00,7=0.065,5=683481,8=783690 Bal sínszál túlemelése jobb ívet követő átmeneti ívben 121,mc00,,rb00,7=0.065,10=0,5=783690,8=850357 999 Túlemelések ellenőrzése A túlemeléseket úgy tudjuk ellenőrizni, hogy lekérdezzük a tengely (MC00) és a túlemelt sínszál (RL00 és/vagy RR00) szintkülönbségét egy report segítségével, amit a REPO főopcióval, és a 998-as mellékopcióval tehetünk meg (adott szelvények között, melyeket az 5. és 8 mezőben állíthatunk be) repo,terv 998,mc00,rj00,5=162.969,8=577660 998,mc00,rb00,5=616.815,8=850357 999 12 BME Út és Vasútépítési Tanszék Közlekedési

számítástechnika – MX linemode jegyzet (kézirat) 7. Az aljak Aljak felső élének sztringjei egyelőre nullszinten desi,terv 100,mc00,,sr00,7=1.21 létrejön a jobb és bal oldali sínszál (sr00,sl00), a tengelyhez 100,mc00,,sl00,7=-1.21 képest 1.21 m- re jobbra és balra, egyelőre nullszinten Aljak felső élének szintre helyezése sínszálak felső érintőjéhez képest 017,noff a 017-es mellékopció segítségével válthatunk a függőleges és a merőleges távolságmérés között. Mivel a sínszálak a túlemelt szakaszon nem vízszintes síkot alkotnak, ezért az aljakat a sínszálak síkjához képest merőleges távolságmegadással kell megszerkeszteni. Ilyenkor a noff (normal offset) szót kell a második mezőbe beírni, ha függőleges távolságot szeretnénk újra használni, akkor a voff (vertical offset) szót kell ugyanezen helyre beírni. Alapértelmezett a függőleges távolság 134,mc00,,sl00 A 134-es és a 104-es mellékopció

leggyakrabban együtt 104,,rb00,rj00,4=-0.17 használatos, meglévő string magassági beállítására szolgál Az első, 134-es mellékopció első mezőjébe a referenciastringet kell írni, a második mezőt abban az esetben, ha 104-es opcióval együtt használjuk, üresen kell hagyni. A harmadik mezőben a módosítandó string nevét kell beírni. A 104-es mellékopció 2. mezője üresen marad, ha a 134-es mellékopcióval párban használjuk. A 3 és 4 mezőbe azt a két stringnevet kell beírni, amelyek által kifeszített síkhoz képest szeretnénk megadni a módosítandó string magasságát. A 4. mező az ezen stringtől való függőleges, vagy merőleges távolságot jelöli, attól függően hogy a 017-es opció segítségével hogy állítottuk be a magasságmérés irányát. Az előbb említett két sor végeredményeképpen az ’sl00’(az alj felső síkjának bal szélső stringje) az ’rl00’ és az ’rb00’(sínszál) stringek által kifeszített

síktól 0.17 m-rel lejjebb kerül 134,mc00,,sr00 Az alj felső síkjának jobbszélső stringjének 104,,rb00,rj00,4=-0.17 megtervezésekor az előzőekhez hasonlóképpen kell eljárni. 13 BME Út és Vasútépítési Tanszék 017,voff Közlekedési számítástechnika – MX linemode jegyzet (kézirat) A magasságmérést vissza kell állítani alapértelmezettre Aljak alsó élének megtervezése a felső élekhez viszonyítva 110,mc00,sl00,sm00,7=0.01,4=-02 A 110-es mellékopció segítségével a referenciastringtől konstans magassági és vízszintes távolságra hozhatunk létre új stringet Az első három mezőt a már ismertetett módon kell kitölteni, a 4. mezőbe a függőleges távolságot, a 7. mezőbe pedig a vízszintes távolság értékét kell beírni előjelhelyesenEz a művelet is végezhető egy adott szakaszon, ekkor meg kell adni a kezdő, illetve a végpontot. Ezen parancssor az ’sm00’ stringet az ’sl00’ stringhez képest 0.01 m –rel

jobbra és 02 m-rel lejebb hozza létre a vonal teljes hosszán. Ezen analógia alapján szerkeszthető meg az ’ss00’, a ’bl00’ és a ’br00’ string is. 110,mc00,sr00,ss00,7=-0.01,4=-02 8. Az ágyazat Ágyazat válla egyelőre 40 cm-re, az alj szélének szintjén (előbbiek alapján) 110,mc00,sl00,bl00,7=-0.4,4=0 110,mc00,sr00,br00,7=0.4,4=0 Külső ágyazatváll szélesítése bal ívet megelőző átmeneti ívben 101,mc00,sr00,br00,7=0.4,10=05,4=0,5=162969,8=262969 A 101-es parancs lineárisan változó magasság és konstans helyszínrajzi távolság megadásával módosít egy már meglévő stringet, vagy létrehoz egy újat. Az első három mezőt a DESI főopción belül megszokott módon kell kitölteni. A 4 mezőben kell megadni a helyszínrajzi távolságot, a 7. és 10 mezőkben pedig a magasságkülönbség kezdő és végértékét. Az 5 és a 8 mező itt is a művelet érvényességének határait adja meg a szelvényezés használatával. Az adott

műveletet e két szelvény között hajtja végre a program Külső ágyazatváll szélesítése bal ív tiszta ívében 100,mc00,sr00,br00,7=0.5,4=0,5=262969,8=477660 A 100-as parancs konstans magasságkülönbség és helyszínrajzi távolság használatával módosít vagy hoz létre új stringet. 14 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Külső ágyazatváll szélesítése bal ívet követő átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sr00,br00,7=0.5,10=04,4=0,5=477660,8=577660 Belső ágyazatváll szélesítése bal ívet megelőző átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sl00,bl00,7=-0.4,10=-045,4=0,5=162969,8=262969 Belső ágyazatváll szélesítése bal ív tiszta ívében (hasonlóan az előzőekhez) 100,mc00,sl00,bl00,7=-0.45,4=0,5=262969,8=477660 Belső ágyazatváll szélesítése bal ívet követő átmeneti ívben (hasonlóan az előzőekhez)

101,mc00,sl00,bl00,7=-0.45,10=-04,4=0,5=477660,8=577660 Külső ágyazatváll szélesítése jobb ívet megelőző átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sl00,bl00,7=-0.4,10=-045,4=0,5=616815,8=683481 Külső ágyazatváll szélesítése jobb ív tiszta ívében (hasonlóan az előzőekhez) 100,mc00,sl00,bl00,7=-0.45,4=0,5=683481,8=783690 Külső ágyazatváll szélesítése jobb ívet követő átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sl00,bl00,7=-0.45,10=-04,4=0,5=783690,8=850357 Belső ágyazatváll szélesítése jobb ívet megelőző átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sr00,br00,7=0.4,10=045,4=0,5=616815,8=683481 Belső ágyazatváll szélesítése jobb ív tiszta ívében (hasonlóan az előzőekhez) 100,mc00,sr00,br00,7=0.45,4=0,5=683481,8=783690 Belső ágyazatváll szélesítése jobb ívet követő átmeneti ívben (hasonlóan az előzőekhez) 101,mc00,sr00,br00,7=0.45,10=04,4=0,5=783690,8=850357 15 BME Út és

Vasútépítési Tanszék 9. Közlekedési számítástechnika – MX linemode jegyzet (kézirat) A védőréteg A védőréteg tetejét szimbolizáló string helye jelentősen függ a földműeséstől. Első lépésben minkét esésirányú földmű segéd-stringeit ajánlatos megszerkeszteni, majd mindent mérlegelve el kell dönteni hogy az egyes szakaszokon melyik megoldás az optimálisabb. Mértékadó védőréteg sztring tervezése végig jobb oldali esés esetén 100,mc00,rl00,xb00,7=0 ’rl00’-val azonos helyen jön létre ’xb00’ 120,mc00,rl00,xb00,7=-0.75 ’rl00’-hoz képest ’xb00’ 0.75 m-rel lejjebb kerül 100,mc00,rr00,xb00,7=0,5=680,8=785 A 4 %-os földműeséssel azonos irányú, 60 mmnél nagyobb túlemelés esetén már a másik, jobb oldali sínszál alatt kell ’xb00’-nek lennie, mert itt már a jobb oldali sínszál van közelebb a földműhöz. Ezért azon a szakaszon, ahol a túlemelés eléri a 60 mm-t, módosítani kell az ’xb00’-t,

a túloldalra kell kerüljön, így mindkét sínszál alatt a szabványnak megfelelő min. 057 m vastagságú zúzottkő réteg lesz. 120,mc00,rr00,xb00,7=-0.75,5=680,8=785 Fentiekkel egyenértékű másik megoldás 100,mc00,rb00,xb00,7=0 ’xb00’ létrehozása ’rb00’ vonalában, nullszinten 100,mc00,rj00,xb00,7=0,5=680,8=785 ’xb00’ helyének módosítása az ívben 16 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) 134,mc00,,xb00 Az ’xb00’ string magasságát az aljak síkjához 104,,sl00,sr00,4=-0.57 képest 0.57 m-re lefelé állítjuk be Védőréteg gerince végig jobb oldali eséssel 100,mc00,,yb00,7=-2 ’yb00’ ’mc00’-hoz képest 2 m-rel balra jön létre, nullszinten 130,mc00,xb00,yb00,7=0.04 130-as mellékopció egy string magasságának megadására szolgál konstans oldalesés használatával. Az első három mezőt a már megszokott módon kell kitölteni, a hetedik mezőbe

kell írni az oldalesés értékét. Az 5 és 8mezők segítségével adhatjuk meg azt a szakaszt (szelvényt), ahol a műveletet el szeretnénk végezni. Mértékadó védőréteg sztring tervezése végig bal oldali földműesés esetén (az eljárás ugyanaz mint jobb oldali földműesés esetén) 100,mc00,rj00,xj00,7=0 ’xj00’ ’rj00’-vel azonos helyen jön létre, 100,mc00,rb00,xj00,7=0,5=240,8=500 kivéve azt a szakaszt, ahol a földműeséssel azonos irányú túlemelés meghaladja a 60 mm-t. Ezen a szakaszon az ’xj00’ az ’rb00’ alatt lesz. 134,mc00,,xj00 Az ’xj00’ string magasságát az aljak síkjához 104,,sl00,sr00,4=-0.57 képest 0.57 m –rel lefelé kell beállítani Védőréteg gerince végig bal oldali eséssel 100,mc00,,yj00,7=2 Az ’yb00’ string ’mc00’-hoz képest 2,0 m-rel balra jön létre nullszinten. 130,mc00,xj00,yj00,7=0.04 130-as mellékopció egy string magasságának megadására szolgál konstans oldalesés

használatával. A két megoldás kiszerkesztése után úgy döntünk, hogy a 5+90 szelvényig jobb oldali, 5+95 szelvénytől bal oldali földműesést alkalmazunk 110,mc00,yb00,vc00,4=0,7=0 Első lépésben a ’vc00’ stringet mind helyszínrajzilag, mind magasságilag a szakasz teljes hosszán ’yb00’ stringgel azonos helyre tesszük. 110,mc00,yj00,vc00,4=0,7=0,5=595 Második lépésben a 5+95-ös szelvénytől a védőréteg teteje string átkerül a jobb oldalra. 17 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) 110-es mellékopció segítségével konstans helyszínrajzi és konstans magassági távolság megadásával hozhatunk létre új sztinget, vagy módosíthatunk már meglévőt. Ágyazat körömpont szerkesztése a bal oldalon 103,mc00,,bm00 A 103,105,105 mellékopciókból álló háromsoros parancssorozat 105,,bl00,7=0.6667 használatával tudunk két string metszéspontjába, vagy két

string 105,,vc00,7=0.04 és azokból kiinduló, adott hajlású egyenesek metszéspontjába új stringet szerkeszteni. A 103-as mellékopció első mezőjébe a referenciastringet, harmadik mezőjébe pedig az új string nevét kell írni. Ha két string segítségével és abból adott hajlással szeretnénk megadni a metsző egyeneseket, akkor a két 105-os mellékopció első mezejét üresen kell hagyni, a második mezőben kell megnevezni az előbb említett stringek nevét, a harmadik mezőben pedig az egyes egyenesek hajlását. Ha a metsző egyenesek két string között értelmezzük, akkor a két 105-ös mellékopció 2. és 3 mezőjébe a két string nevét kell beírni. Ezen opciósorozat használatakor a lejtők előjelére az eddigitől eltérő szabály létezik: Ágyazat köröm a jobb oldalon hasonlóan a bal oldalihoz 103,mc00,,bs00 105,,br00,7=-0.6667 105,,vc00,7=-0.04 18 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode

jegyzet (kézirat) 10. A földműtükör Földműpadka széle a bal oldalon 100,mc00,bm00,vl00,4=-0.04,7=-110 Ehhez hasonló esetekben lehet kihasználni, hogy a 100-as parancs segítségével konstans oldaleséssel tudunk tervezni egy stringet egy másikhoz képest, így egy lépésben megszerkeszthető a ’vl00’string. Természetesen nem ez az egyetlen megoldás. A fenti sorral egyenértékű megoldás 100,mc00,bm00,vl00,7=-1.10 134,mc00,,vl00 104,,vc00,bm00,4=0 Padka széle a jobb oldalon 100,mc00,bs00,vr00,4=-0.04,7=110 Földmű gerince 30 cm védőréteggel 110,mc00,vc00,fc00,4=-0.3,7=0 Az ’fc00’ string a ’vc00’ alatt jön létre 30 cm-rel lejjebb, helyszínrajzilag ugyanott. Földmű széle a bal oldalon Itt újra két string metszéséből adódik egy string, amit a már ismert 103-105-105-ös kombináció segítségével szerkeszthetjük ki a már ismert módon. 103,mc00,,fl00 105,,vl00,7=0.6667 105,,fc00,7=0.04 Fentiekkel egyenértékű megoldás,

ha még nem létezik az’ fc00’ földmű gerinc string 103,mc00,,fl00 105,,vl00,7=0.6667 105,,vl00,vc00,4=-0.3 105-ös opció 4. mezőjét kitöltve, a két ponttal definiált egyenessel a 4 mezőben megadott függőleges vagy merőleges távolságra párhuzamost húz, ezen az egyenesen keresi a metszéspontot 19 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Földmű széle a jobb oldalon 103,mc00,,fr00 105,,vr00,7=-0.6667 105,,fc00,7=-0.04 Fentiekkel egyenértékű megoldás, ha még nincs meg a földmű gerinc string 103,mc00,,fr00 105,,vr00,7=-0.6667 105,,vr00,vc00,4=-0.3 VM és VS string létrehozása 110,mc00,fl00,vm00,4=0,7=0 ’vm00’ string ugyanoda kerül mint ’fl00’ 110,mc00,fr00,vs00,4=0,7=0 ’vs00’ string ugyanoda kerül mint ’fr00’ 11. Az ágyazatpúpozás Ágyazatpúpozás stringjeinek létrehozása 110,mc00,sl00,bn00,4=0,7=0 ’bn00’ string ugyanoda kerül mint ’sl00’

110,mc00,sr00,bt00,4=0,7=0 ’bt00’ string ugyanoda kerül mint ’sr00’ 110,mc00,bl00,bp00,4=0,7=0 ’bp00’ string ugyanoda kerül mint ’bl00’ 110,mc00,br00,bv00,4=0,7=0 ’bv00’ string ugyanoda kerül mint ’bv00’ Ágyazatfelpúpozás elkészítése Jobb oldali ’bt00’ string helyzete vízszintes értelemben (A ’bt00’ string azokon a szakaszokon ahol szükséges az ágyazat felpúpozása, ott nem az alj jobbszélén van, hanem a síntalpnál.) 110,mc00,,bt00,7=0,4=0 110,mc00,,bt00,7=1.21,4=0,8=162969 ’bt00’ string ugyanoda kerül mint ’mc00’ ’bt00’ a kezdőszelvény és a 162.969 szelvény között ’mc00’-hoz képest 1.21 m –rel jobbra tolódik 101,mc00,,bt00,7=1.21,10=083,5=162969,8=262969 ’bt00’ string távolsága ’mc00’-hoz képest a 162.969 szelvény és a 262.969 szelvény között lineárisan változik. A szakasz elején a távolság 20 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX

linemode jegyzet (kézirat) 1.21 m, a végén pedig 083 m 110,mc00,,bt00,7=0.83,4=0,5=262969,8=477660 ’bt00’ a 262.969 szelvény és a 477.660 szelvény között ’mc00’-hoz képest 0.83 m –rel jobbra tolódik 101,mc00,,bt00,7=0.83,10=121,5=477660,8=577660 ’bt00’ string távolsága ’mc00’-hoz képest a 477.660 szelvény és a 577.660 szelvény között lineárisan változik. A szakasz elején a távolság 0.83 m, a végén pedig 121 m 110,mc00,,bt00,7=1.21,4=0,5=577660 ’bt00’ a 577.660 szelvény és a végszelvény között ’mc00’-hoz képest 1.21 m –rel jobbra tolódik ’bt00’ ágyazatsztring helyzete magassági értelemben 134,mc00,,bt00 Az ’bt00’ string az aljak felső síkjába esik, az ’sl00’ és 104,,sl00,sr00 az ’sr00’ által kifeszített síkra kell rávetíteni. A felpúpozás segédsztringjeinek létrehozása 100,mc00,bt00,q001,7=5 ’q001’ string ’bt00’-hoz képest 5,0 m-re jobbra 134,mc00,,q001 kerül, az

aljakkal azonos síkban 104,,sl00,sr00 110,mc00,q001,q002,7=0,4=0 ’q002’ string ugyanoda kerül mint ’q001’ 21 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Azokban a szelvényekben, ahol ágyazatfelpúpozás szükséges, a ’q002’-nek feljebb kell kerülnie 1.0 m-rel, így a ’q001’ és a ’q002’ által kifeszített sík az alj felső síkjához képest 1:5 hajlású lesz. 121,mc00,q001,q002,7=0,10=1,5=162.969,8=262969 Az átmenetiívben a ’q001’ és a ’q002’ közötti magasságkülönbség lineárisan nő 0 m-ről 1.0 m-re 120,mc00,q001,q002,7=1,5=262.969,8=477660 A ’q001’ és a ’q002’ közti magasságkülönbség adott szelvények között konstans: 1.0 m 121,mc00,q001,q002,7=1,10=0,5=477.660,8=577660 Az átmenetiívben a ’q001’ és a ’q002’ közötti magasságkülönbség lineárisan csökken 1.0 m-ről 0 m-re 103,mc00,,bv00 ’bv00’ string a ’bt00’ és

’q002’ által 105,,bt00,q002 és a ’br00’ és ’bs00’ által kifeszített 105,,br00,bs00 egyenesek metszéspontjába kerül. 999 edit,terv 031,q A ’q’-val kezdődő nevű segédstringekre nincs a 999 továbbiakban szükség, törölhetők 22 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) 12. A földmű A földmű-profil megtervezése során külön kell kezelni a bal és a jobb oldali földmű-profilt, illetve a töltés és bevágás esetét. INTERFAC,DTMTRI,TERV dasa A referencia string modellje, és egyben az új stringek helye. A háromszögfelület modellje. INTERFACE főopció, amely felületek érintkeztetésére szolgál 260,MC00,2=IN00 ,3=IA00 ,4=-1 A 260-as mellékopció első mezőjébe a referenciasztring nevét kell beírni. A második és a harmadik mezőbe a végső interface stringek (itt: terepmetszés stringek) nevét kell beírni. A negyedik mezőbe kell megadnunk, hogy a

tengelyhez viszonyítva melyik oldal földművét tervezzük meg. A ’-1’ azt jelenti, hogy a baloldal földművét tervezzük, a ’+1’ pedig azt hogy a jobb oldal földművét tervezzük. 23 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) Ezek után még a baloldalon is két esetet különböztethetünk meg, a bevágás és a töltés esetét. Ezeket az eseteket a ’261’-es és a ’262’-es mellékopció segítségével tudjuk megkülönböztetni. A két mellékopció felcserélhető, de az a geometria, amit a ’261’-es mezőben definiálunk, a program számára minden esetben a bevágást jelenti, a ’262’-esben pedig töltésnek hívja. Amelyik mellékopció (’261’-es vagy ’262’-es ) előrébb van, azt az esetet vizsgálja a program először. Például ha a 262-es mellékopciót megelőzi a 261-es, akkor a bevágás esetét vizsgálja először, majd aztán a töltést.

261,IGN,2=FL00,3=IK00,4=3,5=0.6,7=-066666667 A ’261’-es opciók segítségével definiáljuk a bevágás esetén kialakítandó geometriát (az árok alakját, méretét). Ahány elemből áll a kialakítandó árokgeometria a szubreferenshez képest, annyi ’261’-es sorra van szükség. A ’261’-es opció első mezejében lévő ’IGN’(ignore) szó annyit jelent, hogy nem keresi a terepvonalat, azaz fix element, a tereptől független. A második mezőben a kezdősztringet kell beírni, amely a tervezett földműgeometria első elemének első pontjában található (level datum). Ez a string esetünkben a védőréteg bal oldali legalsó stringje: ’FL00’ A harmadik mezőben az első elem másik pontját jelentő új stringet kell megadni, ami most ’IK00’. Az bal oldali töltés esetén tehát az első elemet az ’FL00’ és az ’IK00’ stringek feszítik ki. A negyedik mezőben megadhatjuk, hogy hány dimenziós legyen az új string, jelen esetben az

’IK00’. Ha a negyedik mező üresen marad, akkor az új string 5 dimenziós lesz. Az utolsó string általában 5 dimenziós, az összes többi interface string elegendő, hogy 3 dimenziós legyen. Az ötödik mezőben az aktuális elem vízszintes vetületi hosszát kell megadni, ami jelen esetben 1:1,5-es rézsűnél és a védőréteg aljától számítva 0.4 m mély ároknál 0.6 m lesz A rézsűhajlást a hetedik mezőben kell megadni 261,IGN,2=IK00,3=IL00,4=3,5=0.4,7=0 A második elemet az ’IK00’ és az ’IL00’ sztringek feszítik ki. Az ’IL00’ sztring ’IK00’-hoz képest azonos szinten van 04 m – re tőle 261,IGN,2=IL00,3=IM00,4=3,5=0.6,7=066666667 A harmadik elemet az ’IL00’ és az ’IM00’ sztringek feszítik ki. Az ’IM00’ sztring ’IL00’-hez képest 1:15 hajlással 04 m –rel magasabban található. 261,TRIA,2=IM00,3=IN00,4=5,7=0.66666667 A negyedik elemet az ’IM00’ és az ’IN00’ sztringek feszítik ki. Az ’IN00’ sztring

’IM00’-hoz képest 1:15 hajlással található feljebb, és elmetszi a terepvonalat. Amikor már szeretnénk a metszéspontot megtalálni a 24 BME Út és Vasútépítési Tanszék Közlekedési számítástechnika – MX linemode jegyzet (kézirat) terepvonallal, akkor a második mezőbe annak a felület-stringnek a nevét kell beírnunk amelyken keressük a metszéspontot. 262,TRIA,2=FL00,3=IA00,4=5.,7=-066666667 A ’262’-es opciók segítségével definiáljuk a töltés esetén kialakítandó geometriát. Ez esetben ez egyetlen elemből áll, ami az ’FL00’ stringet az ’IA00’ sztringgel köti össze. ’IA00’ az ’FL00’-ból kiinduló 1:1,5-es rézsű és a terepmodell metszéspontjában található. 263,DISC A jobb oldali töltés és bevágás esetén szintén hasonlóképpen kell eljárni: 260,MC00,2=JN00 ,3=JA00 ,4=1 261,IGN,2=FR00,3=JK00,4=3,5=0.6,7=-066666667 261,IGN,2=JK00,3=JL00,4=3,5=0.4,7=0 261,IGN,2=JL003=JM00,4=3,5=0.6,7=066666667

261,TRIA,2=JL00,4=3,7=0.66666667 262,TRIA,2=FR00,4=5.,7=-066666667 263,DISC 999 25