Usuku ebengilulindile selufikile lapho ngizogcina ngethula khona le ntuthuko. Le phrojekthi yaqalwa impela ngonyaka odlule, ngoSepthemba 1, 2018, okungenani
Isitimela sabagibeli esiteshini saseRostov Main (kuyachofozwa)
Iyini i-RRS? Lesi yisifanisi senkundla evulekile esingu-1520 mm gauge esiginqikayo. Ngokwemvelo umfundi uzobuza lo mbuzo: βUxolo, ngenzani le phrojekthi, uma kunenani elanele lezifanisi zikaloliwe, ezentengiso nezivulekile?β Ukuze uthole impendulo yalo mbuzo, ngiphakamisa ukubheka ngaphansi kwekati
Umlando wephrojekthi
Kwake kwathi ngo-2001, yashicilelwa
Ngokusekelwe ku-MSTS, amanye amaphrojekthi amaningi adalwe kamuva, njenge
Ngonyaka ongekude kangako ka-2008, kwavela enye iphrojekthi -
Mina ngokwami ββngafika esihlokweni sesitimela ngo-2007, lapho ngiqala ukusebenza
Ngokuphathelene nakho konke okungenhla, kwavela umbono wokwenza isifanisi esingavumela umthuthukisi wesengezo ukuze athole ukulawula okugcwele phezu kwezinqubo ezibonakalayo ezenzeka esitokweni esigingqikayo. Ngokufana ne-Orbiter space simulator, engake ngakha isengezo ngesimo somndeni wezimoto zokwethulwa ezisekelwe ku-R-7. Ngonyaka odlule ngathatha lo msebenzi futhi ngaziphonsa kuwo. NgoDisemba 26, 2018 wabona ukukhanya lapha
Umsebenzi wami waqashelwa abashisekayo, futhi waziwa kakhulu emibuthanweni yama-simmers kaloliwe, umdali wokuqukethwe okubukwayo we-ZDsimulator.
Izici ze-RRS Simulator
Okokuqala, i-architecture yesofthiwe evulekile. Ingasaphathwa eyokuthi ikhodi yesifanisi ivuliwe, kukhona i-API ne-SDK ehloselwe abathuthukisi bezengezo zenkampani yangaphandle kuyo. Isithiyo sokungena siphezulu impela - amakhono ayisisekelo okuthuthukisa i-C++ ayadingeka. Isifanisi sibhalwe kuso, kusetshenziswa i-GCC compiler kanye nokwahluka kwayo kwe-MinGW kusistimu yokusebenza ye-Windows. Ngaphezu kwalokho, kuyatuseka ukuthi umthuthukisi ajwayele uhlaka lwe-Qt, njengoba imiqondo yayo eminingi ingaphansi kwesakhiwo segeyimu.
Kodwa-ke, ngokukhuthala nangesifiso esifanele, le phrojekthi ivula amathuba amakhulu kumthuthukisi we-add-on. I-Rolling stock isetshenziswa ngendlela yamamojula asuselwe kumalabhulali aguquguqukayo. Isici esiyinhloko sesakhiwo kusifanisi iyunithi yesitoko esigoqayo, noma iyunithi yeselula (MU) - imoto (engazishayeli yona ngokwayo noma njengengxenye yesitimela esingamayunithi amaningi) noma ingxenye yesitimela. I-API yenza kube nokwenzeka ukusetha i-torque esetshenziswe kumasethi esondo e-PE, ekuphenduleni ithola isivinini se-angular yamasethi amasondo, kanye nemingcele yangaphandle, njenge-voltage kanye nohlobo lwamanje kunethiwekhi yokuxhumana. I-simulator ayazi enye into futhi ayifuni ukwazi, okushiya i-physics yemishini yangaphakathi kunembeza womthuthukisi we-locomotive ethile noma imoto.
Akunzima ukuqagela ukuthi indlela enjalo esezingeni eliphansi yenza kube nokwenzeka ukusebenzisa ama-nuances amancane wesekethe yesitimela. Ukwengeza, ikhithi yokulingisa ihlanganisa isethi yezisetshenziswa ezijwayelekile ezifakwe esitokweni esigingqikayo sasekhaya: i-driver's train crane conv. No. 395, isimo sokusabalalisa umoya. No. 242, isimo sevalvu yamabhuleki asizayo. No. 254 nezinye izakhi zemishini yamabhuleki. Umthuthukisi wesengezo udinga kuphela ukuxhuma lezi zinto kumjikelezo womoya wesitimela noma imoto ethile. Ngaphezu kwalokho, kukhona i-API yokudala amayunithi akho wehadiwe.
Ngokwezakhiwo, i-RRS yakhelwe ekusebenzisaneni kwezinqubo ezimbili eziyinhloko
- simulator - Injini ye-dynamics yesitimela I-TrainEngine 2. Isebenzisa i-physics yokunyakaza kwesitimela kucatshangelwa izici eziningi zangaphandle, kucatshangelwa ukusebenzisana kwamayunithi anyakazayo ngokusebenzisa imishini yokuhlanganisa, icubungula idatha evela kumamojula angaphandle asebenzisa i-physics yokusebenza kwemishini yesitoko
- umbukeli - isistimu engaphansi eyisithombe ebonisa ukunyakaza kwesitimela, eyakhelwe kusisekelo senjini yezithombe
I-OpenSceneGraph
Lawa masistimu angaphansi asebenzisana wodwa ngenkumbulo eyabiwe, esetshenziswa ngokususelwe kusigaba se-QSharedMemory sohlaka lwe-Qt. Amademo okuqala asebenzisa i-IPC esekwe isokhethi, futhi kunezinhlelo zokubuyela kulobu buchwepheshe esikhathini esizayo, kucatshangelwa ukucwengwa kwezinye izingxenye zesifanisi kanye nezidingo ngeso lesikhathi esizayo. Ukushintshela kwinkumbulo eyabiwe ngokwezinga elithile bekuyisinyathelo esiphoqelelwe esidlule isikhathi sokusebenziseka kwayo.
Ngeke ngichaze ama-nuances - ukuguquguquka okuningi kokuthuthukiswa kwale phrojekthi sekuvele kuchaziwe ezincwadini zami esisetshenziswa, ikakhulukazi, nginokuningi okubanzi.
Akukona konke okukuphrojekthi okubushelelezi ngendlela esingathanda ngayo. Ikakhulukazi, i-subsystem yehluzo ayiphelele neze ngokwekhwalithi yokunikezela, futhi ukusebenza kwe-sim kushiya okuningi okufanele ukwenze. Lokhu kukhululwa kunomgomo owodwa - ukwethula umphakathi wabathandi bezokuthutha zikaloliwe kuphrojekthi, ukuveza amakhono ayo futhi ekugcineni kwakhiwe isifanisi sikaloliwe esivulekile, esiphambana nenkundla esine-API ethuthukisiwe yabathuthukisi bezengezo.
Amathemba
Amathemba ancike kuwe, abasebenzisi bethu abathandekayo bakusasa nonjiniyela. Iphrojekthi ivuliwe futhi ikhona
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Source: www.habr.com