openbve járműkészítés Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez



Hasonló dokumentumok
openbve objektumkészítés Leírás az objektumkészítéshez használható parancsokról

openbve járműkészítés Leírás a panel2.cfg fájlhoz szükséges parancsokról

Erdő generálása a BVEPreproc programmal

openbve pályakészítés Leírás a pályakészítéshez használható parancsokról

44. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY. Megyei forduló április mal, így a számjegyeinek összege is osztható 3-mal.

Láthatósági kérdések

Az Object Bender. Bevezető. Letöltés. A parancssoros felület kapcsolói

Programozási segédlet

SZÁMÍTÁSOK A TÁBLÁZATBAN

Assignment problem Hozzárendelési feladat (Szállítási feladat speciális esete)

openbve járműkészítés Leírás a train.dat fájlhoz szükséges parancsokról Tartalomjegyzék Általános tudnivalók, fogalmak... 2

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

DOAS FordEcat kapcsolat beállítása

Java-s Nyomtatványkitöltő Program Súgó

Tájékoztató. Használható segédeszköz: -

Aromo Szöveges értékelés kódolt tantárggyal

Az MS Word szövegszerkesztés modul részletes tematika listája

Weblap készítése. Fapados módszer

Felhasználói kézikönyv

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

nyme ktk KTK_symbol.ai méretezés alapok Közgazdaságtudományi Kar emblémája adobe illustrator nyme arculati kézikönyv forrásfájok használata

A Novitax ügyviteli programrendszer első telepítése

Aromo Szöveges értékelés normál tantárggyal

Lakóház tervezés ADT 3.3-al. Segédlet

JAVA PROGRAMOZÁS 3.ELŐADÁS

Készítette:

5. Töréspontok és hasábok

ERŐRENDSZEREK EREDŐJÉNEK MEGHATÁROZÁSA

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

A Cobra Sprint telepítése CobraContoLight felhasználók számára

Cölöpcsoport elmozdulásai és méretezése

4. Javítás és jegyzetek

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

Kirakós játék. Döntő február 22. Alakzatok (katalógus) DUSZA ÁRPÁD ORSZÁGOS PROGRAMOZÓI EMLÉKVERSENY 2013/2014

Operációs Rendszerek Gyakorlat

Filogenetikai analízis. Törzsfák szerkesztése

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

A Nemzeti Adó- és Vámhivatal által kiadott. 4007/2015. tájékoztatás

Operációs rendszerek. Tanmenet

GroupWise 5.2 használói jegyzet

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

WS-Pro WPX38 MD+ PROGRAMOZÓI KÓDOK ÖSSZESÍTÉSE

Ennél kontrasztosabb képet nem lehet elképzelni sem

LÉTESÍTMÉNYGAZDÁLKODÁS. Változáskezelés. Változás Pont Cím Oldal A teljes dokumentáció átírásra került

. Számítsuk ki a megadott szög melletti befogó hosszát.

Angol szótár V

1. Alapok. #!/bin/bash

2011 Rose Software Kft. Minden jog fenntartva!

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Síkgeometria

QGIS gyakorló. --tulajdonságok--stílus fül--széthúzás a terjedelemre).

Rendszer szekvencia diagram

GoodBill számlázó és kintlévőség menedzselő rendszer

Programozás alapjai. 5. előadás

BASH script programozás II. Vezérlési szerkezetek

Operációs rendszerek. Tanmenet

Általános Szerződési Feltételek. a nyílt kiválasztási eljárással támogatásban részesített kedvezményezettekkel kötendő támogatási megállapodásokhoz

T-AVL Nyomkövető webkliens

HIRDETMÉNY. A Polgári Bank Zrt. (a továbbiakban Polgári Bank) hivatalos tájékoztatója a lakossági hitelek esetén alkalmazott kondíciókról

Alkalmazott Modul III 6. gyakorlat. Objektumorientált programozás: öröklődés és polimorfizmus

Iktatás modul. Kezelői leírás

A mérés problémája a pedagógiában. Dr. Nyéki Lajos 2015

PC Adatcsere program postafelügyeleti információk. Árinformációkat tartalmazó XML leírás. v.1.11.rev.1

KATONAI ALAPISMERETEK

GroupWise 5.2 használói jegyzet

Egész számok értelmezése, összehasonlítása

EDInet Connector telepítési segédlet

Koordináta-geometria feladatok (emelt szint)

Mechatronika segédlet 3. gyakorlat

Haladó mozgások A hely és a mozgás viszonylagos. A testek helyét, mozgását valamilyen vonatkoztatási ponthoz, vonatkoztatási rendszerhez képest adjuk

3. modul - Szövegszerkesztés

Bevezetés a programozásba I.

1. Jelölje meg az összes igaz állítást a következők közül!

ERSTE ÖNKÉNTES NYUGDÍJPÉNZTÁR BELÉPÉSI NYILATKOZATA

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

AutoCAD 2000H rajzszerkesztés

BVE pályakészítés Leírás a pályakészítéshez használható parancsokról

openbve járműkészítés Leírás a sound.cfg fájlhoz használható parancsokról

J-N-SZ Megyei Hámori András SZKI és SZI szóbeli

Smalltalk 2. Készítette: Szabó Éva

Felhasználói útmutató a portal.nakvi.hu oldalhoz

Mintaillesztő algoritmusok. Ölvedi Tibor OLTQAAI.ELTE

Az MS Excel táblázatkezelés modul részletes tematika listája

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

Vectory telepítési útmutató

Kiegészítő előadás. Vizsgabemutató VBA. Dr. Kallós Gábor, Fehérvári Arnold, Pusztai Pál Krankovits Melinda. Széchenyi István Egyetem

Felhasználói kézikönyv

Táblázatos adatok használata

Optika gyakorlat 2. Geometriai optika: planparalel lemez, prizma, hullámvezető

Akciók, diavetítés. 1. ábra Akciógombok. A lap két regiszterfülből áll, ezek a Kattintásra és az Áthaladáskor. Nézzük meg először az elsőt!

Függvények Megoldások

Tisztelt Felhasználó!

7. gyakorlat Sorozatok, Fájlkezelés

a statisztikai értékek feldolgozása

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek

A GroupWise WebAccess Alapillesztőfelület

Átírás:

Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez 1. oldal openbve járműkészítés Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez A leírás az openbve-hez készített járművekhez kapcsolódó extensions.cfg fájl magyarázatát írja le. A fájl elkészítésével az adott járműhöz/szerelvényhez külső nézetet rendelhetünk. A dokumentum forrása a http://openbve.trainsimcentral.co.uk/develop/train_extensions_cfg.html weboldal. Az openbve folyamatos frissítése miatt előfordulhatnak, hogy a parancsok nem a leírt módon működnek. Utolsó frissítés: 2011.01.04. Tartalomjegyzék Általános tudnivalók... 2 Parancsfelépítés... 2 Megjegyzés... 2 Szakasznév... 2 Paraméterek... 2 Paraméterek... 3 [Carx]... 3 Objektum meghatározása... 3 Kocsi hosszának meghatározása... 3 Kocsi forgóvázának meghatározása... 3 Kocsi helyzetének megváltoztatása... 3 [Couplerx]... 4 Csatlás elmozdulásának meghatározása... 4 [Exterior]... 4 Objektum meghatározása... 4 Példa... 5 1

Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez 2. oldal Általános tudnivalók Az extensions.cfg fájlban lehetőség van beállítani a szerelvénybe sorolt járművekhez (értsd: mozdonyt és a többi kocsit is) tartozó objektumokat, valamint a kocsik bizonyos tulajdonságait: hosszukat, forgóvázuk helyzetét, illetve a kocsik közötti csatlás távolságát. Az extensions.cfg fájlnak az adott jármű mappájában kell lennie. Az extensions.cfg fájlban szereplő valamennyi kocsit indexszámmal kell ellátni 0-tól (legelső kocsi/mozdony) kezdőden n-1 ig (legutolsó kocsi), ahol n = a szerelvénybe sorolt kocsik száma, a train.dat fájlban meghatározottaknak megfelelően. Például egy 10 járműből álló szerelvény első kocsija a 0 indexszámot, a legutolsó kocsija a 9-es indexszámot kapja. A Couplerx szakaszokban a szomszédos kocsik közötti távolságot lehet meghatározni. Valamennyi csatlást indexszámmal kell ellátni 0-tól (első és második kocsi közötti csatlás) kezdőden n-2 ig (utolsó előtti és a legutolsó kocsi közötti csatlás), ahol n = a szerelvénybe sorolt kocsik száma. A Coupler mellett szereplő x a csatlás sorszámát mutatja a szerelvény elejéről, azaz az x és x+1 indexszámú kocsik közötti csatlást jelenti. Azaz az első két kocsi (0 és 1 indexszámú kocsik) közötti csatlás a 0 indexszámot kapja. Például, ha szerelvénynek 10 kocsija van, akkor az utolsó két kocsi (8-as és 9-es indexszámú kocsik) közötti csatlás a 8-as indexszámot kapja. Tipp: Az extensions.cfg fájlban gyakran több objektumfájlra kell hivatkozni. Az objektumfájlokhoz többnyire sok textúra is tartozhat, így sok fájlra van szükség. A könnyebb áttekinthetőség miatt ezeket a fájlokat (objektumokat, és a hozzá tartozó textúrákat) javasolt egy almappába helyezni, és az extensons.cfg fájlban az almappában lévő fájlokra hivatkozni. A kifejezéseket a következő formákban lehet megadni: Megjegyzés ;Megjegyzés Parancsfelépítés Egy megjegyzés/leírás írható be, ha a sor elejére pontosvesszőt írunk. A pontosvesszővel kezdődő sorokat az openbve nem értékeli ki, azaz figyelmen kívül hagyja. ;Ez egy megjegyzés. Szakasznév [Szakasznév] Az ezt követő parancsok az adott Szakaszhoz tartoznak. Példa a Szakasznév meghatározásához: [exterior] Paraméterek Paraméter = Érték A paraméter mellé egy értéket lehet adni. A paraméter és az érték közé egyenlőségjelet kell tenni. Ha az adott paramétert nem határozzuk meg, akkor a program az adott paraméter alapértelmezett értékét veszi figyelembe, ha van ilyen. Példa: 0 = mozdony.b3d 2

[Carx] Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez 3. oldal Paraméterek Ez a szakasz az x indexszámhoz tartozó kocsi adatait tartalmazza. Az x értéke 0 és n-1 közötti, ahol n = a kocsik számával. A 0 indexszám a legelső kocsit, az n-1 pedig a legutolsó kocsit jelenti. Ezt a szakaszt akkor célszerű használni, ha a szerelvénybe sorolt kocsik nem egyenlő hosszúságúak. Objektum meghatározása Object = Fájlnév Fájlnév: A jármű mappájához viszonyított relatív útvonalon megadott fájlnév, amely az x indexszámhoz rendelt, az adott kocsit megjelenítő objektumfájlt jelenti. A kocsi objektumában az origónak (koordináta (0,0,0) (x, y, z)) kötelezően a kocsi közepén kell lennie, mind vízszintesen, függőlegesen (0 = sínkoronaszint), és hosszirányban is. Kocsi hosszának meghatározása Length = Hossz Hossz: Egy pozitív szám (tizedesjegyek is alkalmazhatók, amelyet ponttal kell elválasztani), amely a kocsi hosszát jelenti. Ezzel a paranccsal az adott kocsi hosszát lehet meghatározni. Ez az adat felülírja a train.dat fájl átlagos kocsihossz paraméterbe beírt értékét. Amennyiben nincs megadva, akkor a train.dat fájlban meghatározott adatot veszi figyelembe a program. Kocsi forgóvázának meghatározása Axles = Hátsó, Első Hátsó: Egy szám (tizedesjegyek is alkalmazhatók, amelyet ponttal kell elválasztani), amely a kocsi hátsó forgóvázának helyzetét jelenti. Általában negatív szám. Első: Egy szám (tizedesjegyek is alkalmazhatók, amelyet ponttal kell elválasztani), amely a kocsi első forgóvázának helyzetét jelenti. Általában pozitív szám. Ezzel a paraméterrel a forgóvázak helyzetét lehet beállítani. Bármilyen érték megadható, de a Hátsó értéknek kisebbnek kell lennie az Első értékénél. Amennyiben ez a paraméter nincs megadva, akkor a program alapértelmezett értékeket használ, a következők szerint: Hátsó = -0.4 * Hossz Első = 0.4 * Hossz Azaz a hátsó forgóváz helyzete egyenlő a kocsi hossza szorozva mínusz 0,4 Az első forgóváz helyzete egyenlő a kocsi hossza szorozva 0,4. Kocsi helyzetének megváltoztatása Reversed = Érték Érték: True vagy False lehet. Ezzel a paraméterrel a True érték esetén a kocsi helyzete 180 fokkal megfordul, így elkerülhető, hogy kétszer kelljen ugyanazt az objektumot elkészíteni. False érték használata esetén a kocsi helyzete az eredeti helyzetnek megfelelő, ilyenkor a paraméter el is hagyható. A forgóvázak helyzetét azonban mindig úgy kell tekinteni, mintha a kocsit az eredeti helyzetnek megfelelő volna. Példa, ahol a fájlnév mozdony.b3d, a mozdony hossza 16 méter, a forgóvázak a kocsi közepétől 6-6 méter távolságra vannak és a kocsi helyzete fordított: [Car0] Object = mozdony.b3d Length = 16 Axles = -6, 6 Reversed = True 3

[Couplerx] Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez 4. oldal Ez a szakasz az x indexszámhoz tartozó csatlás adatait tartalmazza. Az x értéke 0 és n-2 közötti, ahol n = a szerelvénybe sorolt kocsik számával. A 0 indexszám a legelső csatlást, az n-2 pedig a legutolsó csatlást jelenti. Például, ha szerelvénynek 10 kocsija van, akkor az utolsó két kocsi (8-as és 9-es indexszámú kocsik) közötti csatlás a 8-as indexszámot kapja. Csatlás elmozdulásának meghatározása Distances = Minimum, Maximum Minimum: Egy szám (tizedesjegyek is alkalmazhatók, amelyet ponttal kell elválasztani), amely a csatlás elmozdulásának legkisebb értékét (a kocsik között lévő minimális távolságot) jelenti. Maximum: Egy szám (tizedesjegyek is alkalmazhatók, amelyet ponttal kell elválasztani), amely a csatlás elmozdulásának legnagyobb értékét (a kocsik között lévő maximális távolságot) jelenti. A Maximum érték nem lehet kisebb mint a Minimum érték. [Exterior] Ebben a szakaszban a kocsikhoz lehet objektumokat rendelni. Ezt a szakaszt akkor célszerű használni, ha a szerelvénybe sorolt kocsik mindegyike azonos hosszúságú. Objektum meghatározása indexszám = Fájlnév indexszám: Egy egész szám, amely 0 és n-1 közötti, ahol n = szerelvénybe sorolt kocsik számával. A 0 indexszám a legelső kocsit, az n-1 pedig a legutolsó kocsit jelenti. Fájlnév: Relatív útvonalon megadott fájlnév, amely az indexszámhoz rendelt, az adott kocsit megjelenítő objektumfájlt jelenti. Egy fájlt több indexszámhoz is hozzárendelhetjük. A kocsi objektumában az origónak (koordináta (0,0,0) (x, y, z)) kötelezően a kocsi közepén kell lennie, mind vízszintesen, függőlegesen (0 = sínkoronaszint), és hosszirányban is. A kocsik mindegyike azonos hosszúságú lesz, a hosszúság megegyezik a train.dat fájl átlagos kocsihossz paraméterbe beírt értékével. Példa egy 6 kocsiból álló szerelvény adataira: [Exterior] 0 = objektum\metro_elso_kocsi.b3d 1 = objektum\metro_masodik_kocsi.b3d 2 = objektum\metro_harmadik_kocsi.b3d 3 = objektum\metro_negyedik_kocsi.b3d 4 = objektum\metro_otodik_kocsi.b3d 5 = objektum\metro_hatodik_kocsi.b3d 4

Példa Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez 5. oldal Az alábbi példa egy extensions.cfg fájl teljes tartalmát mutatja: [Car0] Object = Objektumok/M61-007/m61-007.b3d Length = 17.8 [Car1] Object = Objektumok/Halbi/Kek/halbi_kek.b3d [Car2] Object = Objektumok/Halbi/Kek/halbi_kek.b3d [Car3] Object = Objektumok/Halbi/Piros/halbi_piros.b3d [Coupler0] Distances = 0.0, 0.11 [Coupler1] Distances = -0.02, 0.08 [Coupler2] Distances = -0.02, 0.08 http://www.bveklub.hu/ http://www.bvemetro.hu/ 2009 5