Simulator Railway Railway (RRS): siidaynta ugu horraysa ee dadweynaha

Maalintii aan sugayay ayaa timid markaan ugu dambeyntii soo bandhigi karo horumarkan. Mashruucu wuxuu si sax ah loo bilaabay sanad ka hor, Sebtembar 1, 2018, ugu yaraan Goobaha RRS ee Gtihub Ballanqaadka ugu horreeya wuxuu leeyahay taariikhdan saxda ah.

Tareenka rakaabka ee Rostov Main station (la riixi karo)

Simulator Railway Railway (RRS): siidaynta ugu horraysa ee dadweynaha

Waa maxay RRS? Kani waa jileeyaha iskutallaabta furan ee 1520 mm saamiga duubista. Akhristuhu wuxuu si dabiici ah u weydiin doonaa su'aasha: "Iga raali ahow, muxuu yahay mashruucan, haddii ay jiraan tiro ku filan oo ah jilbaha tareenka, labadaba ganacsi iyo mid furan?" Jawaabta su'aashan, waxaan soo jeedinayaa in la eego bisadda hoosteeda

Taariikhda mashruuca

Mar 2001, ayaa la daabacay Microsoft Train Simulator (MSTS), taasoo dhalisay bulsho aad u tiro badan oo ku nool wadankeena. Dhowrkii sano ee uu mashruucani jiray (ilaa ay Microsoft ka tagtay, una sii gudubtay waxyaabo aad u xiiso badan, sida burburka Nokia, iwm.), mashruucu wuxuu helay waxyaabo badan oo dheeri ah oo loo abuuray: wadooyinka, kaydka duuban, xaaladaha.

Iyada oo ku saleysan MSTS, dhowr mashruuc oo kale ayaa markii dambe la abuuray, sida Tareennada Furan, RtrainSim (RTS) iyo waxyaabo kale oo lagu daro iyo kuwo kale. Mashaariic ganacsi ayaa sidoo kale soo muuqday, sida kuwa caanka ah Trainz. Wax walbana way fiicnaan lahaayeen, laakiin taageerayaal badan oo gaadiidka tareenada ah kuma qanacsana alaabooyinkaas sababo macquul ah - sinaba kama tarjumayaan waxyaabaha gaarka ah ee kaydinta gudaha ee ka shaqeeya oo lagu horumariyo booska Soviet-ka dambe. Tani waxay si gaar ah u tahay mid aad u daran marka la eego sida loo fuliyo bareegyada tareenada - mid ka mid ah mashaariicda liiska ma leh ama yeelan doonaan hirgelinta caadiga ah ee bareegyada tooska ah ee nidaamka Matrosov.

Sannad aan sidaas u fogayn ee 2008, mashruuc kale ayaa soo muuqday - ZDSimulator, oo uu sameeyay Vyacheslav Usov. Mashruucu waa mid cajiib ah in uu tixgeliyo oo uu saxo khaladaadka kor ku xusan, iyada oo markii hore diiradda la saarayo saamiyada Ruushka ee cabbirka. Laakiin waxaa jira hal "laakin" weyn - mashruucu waa mid iska leh oo xiran, qaab dhismeed ahaan ma oggola in la soo bandhigo kaydkeeda duubista.

Aniga qudhaydu waxaan u imid mawduuca tareenka 2007, markii aan bilaabay shaqada JSC VELNII, cilmi-baare ahaan, iyo ka dib markii uu difaacay shahaadada Ph.D. 2008, oo ah cilmi-baaris sare. Markaas ayay ahayd markii aan bartay guulihii ugu dambeeyay ee dhinaca ciyaaraha jilitaanka tareenka ee wakhtigaas. Anigu ma jecli waxa aan arkay, mashruuca ZDSimulator-na ma jirin wakhtigaas. Ka dib, anigoo aad u xiiseeya dhaq-dhaqaaqa saamiga, waxaan imid Rostov State University of Transport (RGUPS) oo leh mawduuca qalin-jabinta dhakhtarka ee ku saabsan dhaqdhaqaaqa bareegga ee tareenka xamuulka. Maanta waxaan hogaaminayaa horumarinta xarumaha tababarka gaadiidka tareenada ee jaamacadeena waxaanan ku baraa culuumta khaaska ah ee Waaxda Is-jiid-jiidka.

Marka la eego dhammaan kuwan kor ku xusan, fikradda ayaa kacday abuurista jileeyaha kaas oo u oggolaanaya horumariyaha wax-ku-darka si uu si buuxda u xakameeyo hababka jireed ee ka dhacaya kaydka duubista. Si la mid ah jileeyaha booska Orbiter, kaas oo aan mar soo saaray wax dheeraad ah oo ah qaab qoys oo baabuurta la furo oo ku salaysan R-7. Sannad ka hor ayaan shaqadan qaatay oo isku dhex tuuray. Diseembar 26, 2018 ayaa halkan ku arkay iftiinka demo technology this.

Shaqadayda waxaa ogaaday dadka xiiseeya, oo si fiican loogu yaqaanay wareegyada gawaarida tareenka, abuuraha waxyaabaha muuqaalka ah ee ZDsimulator Roman Biryukov (Romych tareenada Ruushka) waxay iga caawiyeen iyo wada shaqaynta horumarinta mashruuca. Markii dambe horumariye kale ayaa nagu soo biiray - Alexander Mishchenko (Ulovskiy2017), Abuuraha Jidka ee ZDsimulator. Wadashaqeynteenna ayaa noo horseeday siideynteena ugu horeysay. Fiidiyowgu wuxuu muujinayaa dulmar kooban oo ku saabsan sida ciyaartu u muuqato sii deynteedii ugu horreysay

Tilmaamaha Simulator-ka RRS

Marka hore, waa qaab-dhismeedka software furan. Ma aha in la xuso xaqiiqda ah in koodka jilitaanka uu furan yahay, waxaa jira API iyo SDK loogu talagalay soo-saareyaasha wax-ku-kordhinta dhinac saddexaad. Caqabada gelitaanka aad bay u saraysaa - xirfadaha aasaasiga ah ee C++ ayaa loo baahan yahay. Simulator-ka ayaa ku dhex qoran, iyadoo la isticmaalayo isku-dariyaha GCC iyo noociisa MinGW ee nidaamka hawlgalka Windows. Intaa waxaa dheer, waxaa habboon in horumariyuhu uu aqoon u leeyahay qaab-dhismeedka Qt, maadaama qaar badan oo ka mid ah fikradahoodu ay hoosta ka xariiqayaan qaab-dhismeedka ciyaarta.

Si kastaba ha ahaatee, dadaalka iyo rabitaanka saxda ah, mashruucani wuxuu u furayaa fursado aad u weyn horumariyaha wax-ku-kordhinta. Kaydka duubista waxaa loo hirgeliyay qaab modules ku salaysan maktabado firfircoon. Qaybta ugu muhiimsan ee qaab dhismeedka jileeyaha waa unugga kaydka duuban, ama unugga mobilada (MU) - baabuur (aan is-jixin ama qayb ka ah tareen unug badan) ama qayb ka mid ah gawaarida. API-gu wuxuu suurtogal ka dhigayaa in la dejiyo qulqulka lagu dabaqo jaangooyooyinka PE-ga, iyada oo laga jawaabayo helitaanka xawaaraha xagasha ee giraangiraha, iyo sidoo kale xuduudaha dibadda, sida danabka iyo nooca hadda ee shabakada xiriirka. Simulator-ku ma yaqaan wax kale mana rabo inuu ogaado, taas oo ka tagaysa fiisigiska qalabka gudaha ee damiirka horumariyaha gawaarida ama baabuur gaar ah.

Ma adka in la qiyaaso in habkan heerka hooseeya uu suurtogalinayo in la hirgeliyo nuancesyada ugu yar ee wareegga socodka. Intaa waxaa dheer, xirmada jilitaanka waxaa ku jira qalab caadi ah oo lagu rakibay kaydka rogrogmada gudaha: wiishka tareenka darawalka. No. 395, xaaladda qaybiyaha hawada. No. 242, xaaladda waalka kaaliyaha. No. 254 iyo walxaha kale ee qalabka biriiga. Sameeyaha wax-ku-darka wuxuu u baahan yahay oo keliya inuu ku xidho walxahan wareegga pneumatic ee goob gaar ah ama baabuur. Intaa waxaa dheer, waxaa jira API-ga loogu talagalay abuurista cutubyada qalabkaaga.

Qaab dhismeed ahaan, RRS waxa ay ku dhisan tahay is dhexgalka labada hab ee muhiimka ah

  • Qabille - engine dynamics tareenka jireed TrainEngine 2. Hirgelinta fiisigiska dhaqdhaqaaqa tareenka, iyada oo la tixgelinayo arrimo badan oo dibadda ah, iyada oo la tixgelinayo isdhexgalka unugyada dhaqdhaqaaqa iyada oo loo marayo qalabka isku-xidhka, socodsiiya xogta ka imanaysa modules dibadda ah oo hirgeliya fiisigiska hawlgalka qalabka kaydka.
  • daaweeye - nidaam hoosaad garaaf ah oo sawiraya dhaqdhaqaaqa tareenka, oo lagu dhisay matoorka garaafyada Sawirka Furan

Nidaam-hoosaadyadan ayaa midba midka kale kula falgala iyada oo loo marayo xusuusta la wadaago, oo la hirgeliyay iyadoo lagu saleynayo fasalka QSharedMemory ee qaab-dhismeedka Qt. Bandhigyadii ugu horreeyay waxay adeegsadeen IPC-ku-salaysan, waxaana jira qorshayaal lagu soo celinayo tignoolajiyadan mustaqbalka, iyadoo la tixgelinayo hagaajinta qaybo ka mid ah jileeyaha iyo baahida isha mustaqbalka. U gudubka xusuusta la wadaago waxay ahayd ilaa xad qiyaas qasab ah oo ka soo wareegtay waxtarkeeda.

Ma tilmaami doono nuucyada - qaar badan oo ka mid ah isbeddellada horumarinta mashruucan ayaa horeba loogu qeexay daabacaaddayda kheyraadka, gaar ahaan, waxaan haystaa si caddaalad ah oo ballaaran. casharro taxane ah oo ku saabsan mishiinka OpenSceneGraph, kaas oo ka soo baxay dhaqanka ka shaqaynta mashruucan.

Wax kasta oo mashruuca ku jira maaha sida aan doonayno. Gaar ahaan, nidaamka hoose ee garaafyada aad ayuu uga fog yahay tayada wax-qabadka, iyo waxqabadka simku wuxuu ka tagayaa wax badan oo la doonayo. Siideyntani waxay leedahay hal yool - in la baro bulshada xiiseeya gaadiidka tareenada ee mashruuca, qeexida awoodeeda iyo ugu dambayntii abuurto fur furan, madal tareen iskutallaab ah oo leh API horumarsan oo horumariyayaal ah.

Rajo-gelinta

Rajadu waxay ku xidhan tahay adiga, isticmaalayaashayada qaaliga ah mustaqbalka iyo horumarinta Mashruucu wuu furan yahay waana jiraa website-ka rasmiga ahmeesha aad ka soo dejisan karto simulator-ka, laga bilaabo dukumeenti, ka kooban kaas oo si joogto ah loo buuxin doono. Jira kulanka mashruuc, Kooxda VKiyo YouTube channel, halkaas oo aad ka heli karto talada iyo kaalmada ugu faahfaahsan.

Qalbadda

Source: www.habr.com

Add a comment