All for Joomla All for Webmasters

Rocrail alapozó

Értékelés:
(0 szavazat)

Mikor nekikezdtem a digitális vasútmodellezésnek, már akkor biztosan tudtam, hogy PC-ről is szeretném hajtani a leendő asztalom.

Korábban bemutattam multiMaus központot, annak minden egyes hátrányával és előnyével, most viszont szeretnék kitérni egy igen hosszúra tervezett cikksorozat keretében egy olyan szoftverre,  mely nem csak ezt az alapkészletet, hanem bármely más digitális központot is rengeteg lehetőséggel ruház fel.

Informatikus szakmámból adódóan a PC vezérlés kikerülhetetlen és adja is magát, de idáig is göröngyös út vezetett. Szögezzük le az elején, hogy rengeteg megoldás létezik arra, hogy ezt megvalósítsuk, javasolnám mindenkinek, hogy tájékozódjon, hiszen egy-egy "rossz" döntés akár a kedvét is elveheti az egésztől.

Nekem a koncepcióm viszonylag egyszerű volt, amit az alábbiakban pár pontban ismertetnék:

  1. Legyen lehetőleg ingyenes és nyílt forráskódú rendszer.
  2. Legyen multiplatformos.
  3. Legyen mobil támogatása.

Vegyük is sorba ezeket a kritériumokat, hátha nem mindenki értei. A lehetőleg ingyenességet gondolom különösképpen nem kell magyarázni, nem szeretek olyan dolgokért fizetni amiért nem feltétlenül muszáj, de viszont a "warezolást" vagy más néven illegális letöltést sem szeretem, így ha lehet ingyen vagy minimális költséggel szerettem volna jogtiszta szoftverhez jutni. A nyílt forráskód azért volt fontos, mert bár nem vagyok egy programozózseni, de ha esetleg olyan hibára bukkannék amit ki tudok javítani, akkor a lehetőség adott, másfelől, ha az ember tudja értelmezni egy program kódját, jobban átláthatja annak működését.

Multiplatform, szintén egy elég felkapott dolog mostanság. Fontossága abban rejlik, hogy ugyanazt a szoftver tudod futtatni mondjuk Windows-on, Linux-on vagy épp OS X-en. Részemről Apple Mac gépet használok OS X operációs rendszerrel, de külön gépet tartok fent a vezérlésnek amin jelenleg Windows XP fut. Távlati tervek között szerepel egy esetleges nyilvános bemutató, amire viszont külön laptopot vinnék, és hogy az összes szerzői jogi vitának elejét vegyem ingyenes Linux operációs rendszerre alapoznék.

Legyen mobil támogatás, ez az opció szintén felkapott mostanában, és bár a régi motorosok ettől óva intenek mindenkit, egyáltalán nem ördögtől való dolog, sőt adja magát. Miért ne használhatnánk erre is a meglévő kütyüparkunk.

Mielőtt nekiállnánk a Rocrailnek, ejtenék pár szót a kihívókról.

Elsőként az etalonnak számító Traincontrollert illetve kistestvérét a Rocomotiont. Az előbbi egy általános és igen komoly funkcionalitással ellátott rendszer, mely kimondottan felhasználóbarát viszont hazai viszonylatban igen drága. A Rocomotion ahogy a nevéből gondolom látszik a Roco "adja ki", de tulajdonképpen egy lebutított Traincontroller-ről van szó, viszont cserébe ingyen letölthető a Roco oldaláról. A két kihívóról már megjelentek igen jó leírások, így tartom fontosnak hosszabban megemlékezni róluk, a linkeket valahol a cikk végén majd megtaláljátok. (vimav és martrain leírásai is kellőképpen részletesek, kimondottan ajánlott olvasmány még akkor is, ha azokat a szoftvereket nem használjuk, hiszen remekül szélesedhet a látókörünk.)

Fizetős szoftverek közül amit megnéztem az SSI Model Railway Control System, Digital Direct for Windows/Linux, de ezek nem hagytak mély nyomot bennem, így már arra sem emlékszem, hogy miért léptem át rajtuk, míg végül két versenyző maradt a kosárban, a JRMI és a Rocrail.

A JRMI végül ott vérzett el, hogy JAVA alapú, én meg valahogy nem kedvelem a JAVA-s alkalmazásokat, nyilván erről is sokat lehetne szakmai szinten beszélgetni, de én azonos gépen lassúbbnak nehézkesebbnek találtam, bár kétségtelen, hogy legalább annyit tud mint a Rocrail. Nem állítanám, hogy jobb, de azt sem hogy rosszabb mint a Rocrail, egyértelműen másabb, érdemes megnézni, érdemes kipróbálni.

Most, hogy a többiekről is megemlékeztünk, koncentráljunk a Rocrail-re.

Tehát a Rocrail egy általános (vagyis nem hardverfüggő) modellvasút vezérlő rendszer, mely digitális vezérlés megvalósításához használható. Hardverfüggetlensége abban rejlik, hogy nem csak egy, hanem szinte az összes forgalomban lévő PC-re köthető digitális rendszerrel képes együttműködni, viszont ezek hiányában akár "virtuális módba" is kapcsolható, és így fizikai modellek és elektronikák nélkül is használhatjuk, tervezésre, tesztelésre.

Korábban említett módon több platformon használható, én a képernyőképek a Windows-os verzióról készítettem, de értelem szerűen csak minimális eltérés van a megjelenítésben a többi rendszer között, minden menüpont minden rendszernél ugyanott található.

Mielőtt nekikezdenénk még egy fontos dologról beszélnünk kell, ez pedig a program működésének mechanizmusa. a Programot a fejlesztők két részre bontották, egy szerver alkalmazásra és a vezérlő alkalmazásra.

Az ábrán jól látszik, hogy az eddigi rendszerünk ami a pályából és a digitális rendszerből (Digital system) állt jócskán komplexebb lehet. Vegyük ezeket sorba.

A digitális központra csatlakozik tulajdonképpen egy PC amin a Rocrail szoftvercsomag szerver alkalmazása fut (ez maga a Rocrail). Ha csak egy gépet akarunk használni, akkor ugyanezen a "Server" gépen kell elindítani a szoftvercsomag másik elemét a kliens alkalmazást (ez pedig a Rocwiev). Itt akár vége is lehetne a történetnek, de!!!

Azáltal, hogy a fejlesztők kettészedték és külön szerver és külön kliens alkalmazást hoztak létre lehetővé tették, hogy nem csak egy, hanem ugyanarra a szerverre akár több kliens is kapcsolódjon egy időben, sőt akár fizikailag másik helyről is.

Gyakorlatban ez úgy néz ki, hogy ha a szerverünket rákötjük az otthoni hálózatunkra (Ez a képen három darabban látszik, a "vibráló" fejtetőre fordított cserép a Wifi-t, a LAN névre keresztelt "cső" a vezetékes hálózatot míg a felhő és a cső közé ékelődve a fura kis "doboz" az tűzfalat / routert jelképezi. Ha tipikus hálózatunk van otthon, akkor maga a "Wifi-s router"-ünk ez a három dolog egyben. ), majd vezetékes vagy wifi-s kapcsolaton keresztül további asztali gépeken, laptopokon, tableteken vagy mobilokon elindítjuk a megfelelő kliens programot.

A "felhő"-s rész pedig egy másik érdekességet tartogat, ha például az ország másik felében élő klubtársunkkal akarunk játszani, akkor ha a hálózati eszközeink megfelelően vannak konfigurálva, ezt is megtehetjük. Persze ilyen esetben nem árt egy vagy több kamera képét is átküldeni, mert ha mégsem jól állítottuk össze a pályatervünket és elbambulunk, akkor abból akár miniatürizált katasztrófa is lehet.

Miután letöltöttük a program telepítőkészletét (cikk vége felé megtalálható), a telepítés elindítása után csak egy dologra kell figyelnünk.

Mikor ezt az ablakot látjuk, akkor egyenlőre hagyjunk bent minden pipát, ellenkező estben egy "DEMO" projekt nélküli pucér alkalmazást kapunk, és hát nem sok sikerélményünk lesz, ráadásul csak a csupasz felületet fogjuk bámulni.

Ha a telepítéssel sikeresen elkészültünk. Indítsuk el a "Rocview" programot.

Ha mindent jól csináltunk ez a kép fogad minket. Itt a Rocrail kéri a támogatói kódot, illetve az azzal kapcsolatos adatainkat. A Rocrail 99%-a használható minden egyéb fizetés nélkül is, így ha nem kívánunk fizetni érte nincs más dolgunk, mit az "X"-re kattintani és mehet a móka. Viszont azt fontos megjegyezni, hogy amíg nem szereztük meg és nem aktiváltuk a támogatói kulcsot, addig minden indításkor fel fog jönni ez az ablak.

Mielőtt tovább haladnánk nézzük meg, hogy mire is jó ez a kulcs illetve mennyibe is kerül ez nekünk.

Ha rendelkezünk a kulccsal akkor két új funkcióhoz jutunk, az egyik a "loco widget" amit én "mini mozdony vezérlőnek" fordítanék, a másik pedig a "rocpro".

A "loco widget"-el tulajdonképpen egy panelon egyszerre láthatjuk a mozdonyainkat, kis miniatűr képekkel, illetve azt, hogy melyik éppen mit csinál. Ha ez a funkció nincs, akkor a mozdonyainkat egy listából választhatjuk ki, és csak annak a mozdonynak a képét látjuk amelyik éppen ki van választva, vagy külön megnyitunk 3-4 mozdonyvezérlő panelt, de ekkor szükségünk lesz egy második monitorra is, mert akkor a pályát tuti, hogy nem fogjuk látni.

A "rocpro" egy kiegészítés a mozdonyokhoz és dekóderekhez, itt kényelmi funkciókat kapunk, illetve jobban nyilván tudjuk tartani, hogy tulajdonképpen mi az amivel gazdálkodunk.

Ezeken felül a kulcs lehetőséget biztosít arra, hogy a mobiltelefonokat és tableteket is használhassunk vezérlésnek. Igaz ezek nélkül is működnek, így fizetés nélkül is kipróbálható ez a funkció, de az 5. perc után lekapcsolódnak a rendszerről.

Térjünk rá az anyagiakra, természetesen a szoftver fejlesztői bármekkora összeget elfogadnak tőlünk, de alapból 3 összeghatár van megadva. Az első és egyben legolcsóbb a 10 Euro, ez most napi középárfolyamon 3030 Ft. nem túl nagy összeg, cserébe 1 évig lesz érvényes kulcsunk, ami aktiválja a fenti funkciókat, illetve az összes olyan klienssel működik ami nem igényel RC-CAB kódot.

A második kör 20 Euro, ekkor megkapjuk az RC-CAB kódot is, így már garantáltan elindul minden tabletes alkalmazás, és szintén egy évig élvezhetjük az előnyöket.

A fenti két opció vagy egy évig vagy a következő új fő verzió megjelenéséig használható (Amelyik előbb bekövetkezik). Jelenleg a 6xxx szériánál tartunk melyet folyamatosan fejlesztenek, de a 7xxx verzió megjelenésére még jó sokáig várni kell, még csak közelítő dátumról sem tudok.

Harmadik opciónak egy nagyobb összeget 150 Euro-t adtak meg, cserébe a fizetés napjától megkapjuk az összes jelenlegi és jövőbeni extrára idő és verzió korlátozás nélkül.

Mindenki saját hatáskörben döntse el, hogy szeretne-e fizetni, én úgy gondolom, hogy célszerű elsőként kipróbálni a programot, majd ha a továbbiakban is mellette dötünk, akkor azt az évi 20 Euro-t belefektetni.

Ha bezártuk az ablakot, akkor rögtön menjünk a "View" menü "Language" pontjára, ahol egy újabb apró öröm ér minket, kiválaszthatjuk a magyar nyelvet.

Török olvasóimtól ezúton is elnézést kérek, a képernyőkivágásból csak az ő nyelvük maradt le, ez nem szándékos dolog volt, csak szimplán kilógott a képből. (Mondjuk mi ez ahhoz a 150 évhez képest. :-D) Ha sikerült a Magyar nyelvet kiválasztani, akkor csukjuk be a programot.

Ha ezzel megvagyunk, akkor indítsuk el a szerver alkalmazást (Rocrail), ekkoz ezt látjuk a képen, vagy valami ehhez hasonlót:

Ez maga a szerver alkalmazás, nem kell megijedni, ahogy a szoftver használjuk, folyamatosan írogat kifele mindenfélét, legjobb, ha a tálcára leküldjük és ott hagyjuk. Ha a szervert elindítottuk, akkor utána indítsuk el a Rocview-t is.

Ha mindent jól csináltunk, és a kéregető ablakot is kikapcsoltuk valami ilyesmi látvány kell, hogy fogadon. Ha ez megvan az azt jelenti, hogy jól telepítettünk, hogy nem kiléptünk, hanem csak kicsire lecsuktuk a szervert, és minden fájlunk megvan.

Innentől tulajdonképpen játszhatunk is ezzel a demo "asztallal".

Mára itt befejezem, de még annyit hozzátennék, hogy a Rocrail nem egy egyszerű szoftver, használatához sokat kell gondolkodni, hogy a logikai bukfenceket megértsük, ha valakinek elsőre semmi sem sikerül az jó úton jár, feladni nem szabad, nekem is 1-2 hónap kellett ahhoz, hogy kiigazodjak a lehetőségek között. Szándékosan hagytam abba itt a cikket, hogy mindenki próbálkozzon egy kicsit, legközelebb átvesszük, hogy miért úgy működik minden a demó pályán ahogy.

UPDATE!


Sok kérdéssel kerestetek meg, ezért gyorsan összedobtam egy videót, melyben a helyes indítási sorrend látható. Az első indításkor csak a nyelv kiválasztása miatt indítottam szerver nélkül, ha már a nyelv ki van választva, akkor minden esetben el kell a szervert indítani.
A videót célszerű teljes képernyőn HD minőségben megtekinteni.

Köszönöm a figyelmet.

A Fűtőház Facebook oldalát itt találjátok: LINK

A Rocrail innen tölthető le: LINK
Ez itt martrain Traincontroller leírása: LINK
Ez pedig vimav Rocomotion beszámolója: LINK

Tovább a kategóriában: « A multiMAUS Rocrail alapozó 2.rész »

6 hozzászólás

  • Hozzászólás hivatkozás Szalontai Róbert péntek, 13 december 2013 06:47 Írta: Szalontai Róbert

    Szia!
    Nagyon örültem, h erről olvashattam, valami ilyen terepasztal irányításban gondolkodtam.Egyből neki is láttam a telepítésnek ami elviekben sikert is, de a fekete ablak egyáltalán nem indul el illetve, nem jelenik meg a demo felület legnagyobb bánatomra.
    Remélem tudsz ebben segíteni!
    Köszönettel: Robi

  • Hozzászólás hivatkozás Fűtőház péntek, 13 december 2013 07:59 Írta: Fűtőház

    Szia, hamarosan küldök emailt...

  • Hozzászólás hivatkozás Cserkuti Zoltán péntek, 13 december 2013 13:26 Írta: Cserkuti Zoltán

    Szia !
    Nekem Z21 van.Hogy kell összehozni a software-el mert nem tudok rájönni? Illetve a Rocrail server cimét elállitotam és most nem akar feljelentkezni.

  • Hozzászólás hivatkozás Fűtőház péntek, 13 december 2013 14:31 Írta: Fűtőház

    Szia!

    Az alapértelmezett Rocrail szerver kapcsolódási adatai:
    (Rocview programban a kapcsolódás gombnál felugró ablakban kell megadni)

    Host neve: localhost
    Port: 8051
    Control code: (hagyjuk üresen)

  • Hozzászólás hivatkozás Fűtőház péntek, 13 december 2013 14:46 Írta: Fűtőház

    Z21-et pedig úgy lehet hozzáadni, hogy:

    Elindítjuk a szervert, majd utána a Rocview-t.
    A Rocview "Fájl" menüpontjából kiválasztjuk a "Rocrail tulajdonságai" opciót.

    Itt feljön egy ablak. Ezen az ablakon válasszuk ki a "vezérlők" fület.

    A nagy fehér mező alatt van elkerítve "Új" néven egy legördülő menü.
    Ebben a legördülő menüben keresd meg a "z21"-et, majd nyomd meg a "Hozzáadás" gombot

    Ha jól csináltad akkor a fenti nagy fehér részen megjelent a "NEW - z21" felirat, erre klikkelj rá majd nyomd meg a "Tulajdonság gombot"

    A felugró ablakban állítsd be az alábbiakat (itt a Z21-es alapbeállításait adom meg, ha ezen változtattál, akkor az kell megadnod):

    Interfész ID: (tetszőleges, ez lesz a központ hivatkozási neve, ne legyen ékezetes. Legyen pl. "z21")
    Host neve: 192.168.0.111
    Port: 21105

    Opciók közül:

    System info: pipa
    Mozdony lista: pipa

    Minden egyéb marad alapértelmezetten. Majd nyomd meg az "OK" gombot.

    (Visszajutsz a fehér ablakhoz, ha virtuális központot törölni akarod, azt is itt tudod (kiválaszt és törlés gomb), de akkor nem tudod központ nélkül használni a szoftvert, ez később visszaállítható.) Ha mindennel kész vagy "OK"-ézd végig, lépj ki a Rocview-ból és a szervelből is, majd indítsd újra mindkettőt.

Új hozzászólás

A csillaggal (*) jelölt mezők kitöltése kötelező. A HTML kódok használata nem engedélyezett.