Russian Railway Simulator (RRS): tokollo ea pele ea sechaba

Letsatsi leo esale ke le emetse le fihlile leo ka lona ke tla qetella ke hlahisa tsoelopele ena. Morero o qalile hantle selemong se fetileng, ka la 1 Loetse 2018, bonyane Li-repositories tsa RRS ho Gtihub boitlamo ba pele bo na le letsatsi lena hantle.

Terene ea bapalami seteisheneng sa Rostov Main (e ka tobetsa)

Russian Railway Simulator (RRS): tokollo ea pele ea sechaba

RRS ke eng? Ena ke simulator ea sethala e bulehileng ea 1520 mm gauge stocking stock. 'Mali o tla botsa potso ena: "Ntšoarele, morero ona ke oa eng, haeba ho na le palo e lekaneng ea li-simulator tsa terene, tse rekisoang le tse bulehileng?" Bakeng sa karabo ea potso ena, ke fana ka maikutlo a ho sheba tlas'a katse

Nalane ea morero

Ka nako e 'ngoe, ka 2001, e ile ea hatisoa Microsoft Train Simulator (MSTS), e ileng ea etsa hore ho be le sechaba se seholo sa li-simmers tsa terene naheng ea rona. Ho theosa le lilemo tse 'maloa tseo morero ona o neng o le teng (ho fihlela Microsoft e e tlohela, e fetela linthong tse ling tse khahlang bakeng sa eona, joalo ka ho putlama ha Nokia, joalo-joalo), morero o ile oa fumana litlatsetso tse ngata tse etselitsoeng eona: litsela, li-stock, scenarios.

Ho ipapisitsoe le MSTS, palo ea merero e meng e ile ea etsoa kamora moo, joalo ka OpenRails, RTrainSim (RTS) le litlatsetso le litlatsetso tse ling. Merero ea khoebo le eona e ile ea hlaha, joalo ka e tummeng Koetlisa. 'Me ntho e' ngoe le e 'ngoe e ne e tla ba hantle, empa balateli ba bangata ba lipalangoang tsa terene ha ba khotsofatsoe ke lihlahisoa tsena ka mabaka a utloahalang - ho hang ha li bontše lintlha tse tobileng tsa thepa ea malapeng e sebelisoang le ho ntlafatsoa sebakeng sa post-Soviet. Sena se matla haholo ha u sheba hore na li-brake tsa terene li kengoa ts'ebetsong joang - ha ho le e 'ngoe ea merero e thathamisitsoeng e nang le kapa e tla ba le ts'ebetsong e tloaelehileng ea li-brake tsa tsamaiso ea Matrosov.

Selemong se seng se hole joalo sa 2008, morero o mong o ile oa hlaha - ZDSSimulator, e entsoeng ke Vyacheslav Usov. Morero ona o tsoteha ka hore o ela hloko le ho lokisa mefokolo e boletsoeng ka holimo, ha qalong e lebisa tlhokomelo ho Russia gauge rolling stock. Empa ho na le "empa" e le 'ngoe e kholo - projeke ke ea mong'a eona ebile e koetsoe, ka meralo e sa lumelle ho hlahisoa ha setoko sa eona.

Ke ile ka tla sehloohong sa terene ka 2007, ha ke qala ho sebetsa JSC VELNII, joalo ka mofuputsi, le ka mor'a ho sireletsa thesis ea hae ea Ph.D. ka 2008, e le mofuputsi e moholo. Ke hona moo ke ileng ka tloaelana le lintho tsa morao-rao tse finyelletsoeng lebaleng la lipapali tsa ho etsisa terene ka nako eo. 'Me ha kea ka ka rata seo ke se boneng,' me morero oa ZDSimulator o ne o le sieo ka nako eo. Hamorao, ke khahliloe ke matla a ho phalla, ke ile ka fihla Univesithing ea Lipalangoang ea Rostov State (RGUPS) e nang le sehlooho sa lengolo la bongaka le mabapi le braking dynamics ea terene ea thepa. Kajeno ke etella pele nts'etsopele ea litsi tsa koetliso ea lipalangoang tsa terene bakeng sa yunivesithi ea rona le ho ruta lithuto tse khethehileng Lefapheng la Traction Rolling Stock.

Mabapi le tsohle tse ka holimo, ho ile ha hlaha khopolo ea ho theha simulator e neng e tla lumella moqapi oa tlatsetso hore a fumane taolo e feletseng holim'a mekhoa ea 'mele e hlahang ka har'a setoko. E ts'oana le simulator ea sebaka sa Orbiter, eo nkileng ka hlahisa tlatsetso ka mokhoa oa lelapa la likoloi tsa ho qala tse thehiloeng ho R-7. Selemong se fetileng ke ile ka etsa mosebetsi ona 'me ka itahlela ho oona. La 26 Tšitoe 2018 e bone leseli mona demo ea theknoloji ena.

Mosebetsi oa ka o ile oa hlokomeloa ke batho ba chesehang, 'me o tsebahala ka har'a li-simmers tsa terene, moetsi oa lintho tse bonahalang tsa ZDsimulator. Roman Biryukov (Romych Russian Railways) e ile ea mpha thuso le tšebelisano-'moho ho ntlafatseng morero ona. Hamorao moqapi e mong o ile a ikopanya le rona - Alexander Mishchenko (Ulovskii2017), moetsi oa litsela bakeng sa ZDsimulator. Tšebelisano ea rona e ile ea re lebisa tokollong ea rona ea pele. Video e bonts'a kakaretso ea hore na papali e shebahala joang bakeng sa tokollo ea eona ea pele

Likarolo tsa RRS Simulator

Pele ho tsohle, ke meralo e bulehileng ea software. Re sa bue ka taba ea hore khoutu ea simulator e bulehile, ho na le API le SDK e lebisitsoeng ho baetsi ba li-add-on tsa motho oa boraro ho eona. Tšitiso ea ho kena e phahame haholo - tsebo ea mantlha ea nts'etsopele ea C ++ ea hlokahala. Simulator e ngotsoe ho eona, e sebelisa motlatsi oa GCC le mofuta oa eona oa MinGW bakeng sa sistimi e sebetsang ea Windows. Ho feta moo, ho bohlokoa hore moqapi a tsebe moralo oa Qt, kaha mehopolo ea eona e mengata e ipapisitse le meralo ea papali.

Leha ho le joalo, ka boitelo le takatso e nepahetseng, morero ona o bula menyetla e mengata bakeng sa moqapi oa tlatsetso. Rolling stock e kengoa tšebetsong ka mokhoa oa li-module tse ipapisitseng le lilaebrari tse matla. Ntho e ka sehloohong ea sebopeho ho simulator ke unit of rolling stock, kapa yuniti ea mohala (MU) - koloi (e sa itšetleheng kapa e le karolo ea terene e ngata) kapa karolo ea terene. API e etsa hore ho khonehe ho beha torque e sebelisoang ho lihlopha tsa mabili tsa PE, ho arabela ho amohela lebelo la angular la lihlopha tsa lebili, hammoho le litekanyo tsa ka ntle, tse kang motlakase le mofuta oa hona joale ho marang-rang a ho kopana. Simulator ha e tsebe ntho e 'ngoe hape ha e batle ho tseba, e tlohelang fisiks ea lisebelisoa tsa ka hare ho letsoalo la moqapi oa koloi e itseng kapa koloi.

Ha ho thata ho hakanya hore mokhoa o joalo o tlase o etsa hore ho khonehe ho kenya ts'ebetsong li-nuances tse nyane tsa potoloho ea locomotive. Ho feta moo, sesebelisoa sa simulator se kenyelletsa sete ea lisebelisoa tse tloaelehileng tse kentsoeng setulong sa ho roala lapeng: crane ea mokhanni oa terene. No. 395, boemo ba ho aba moea. No. 242, boemo ba valve ea brake e thusang. No. 254 le likarolo tse ling tsa lisebelisoa tsa brake. Moqapi oa tlatsetso o hloka feela ho hokahanya likarolo tsena ho potoloho ea moea ea terene e itseng kapa koloi. Ntle le moo, ho na le API ea ho iketsetsa likarolo tsa hau tsa lisebelisoa.

Ka meralo, RRS e hahiloe holim'a tšebelisano ea lits'ebetso tse peli tse kholo

  • Simulator - Enjene ea 'mele ea matla a terene TrainEngine 2. E kenya tšebetsong fisiks ea motsamao oa terene ho nahanoa ka lintlha tse ngata tsa kantle, ho nahanoa ka tšebelisano ea likarolo tse tsamaeang ka lisebelisoa tsa ho kopanya, ho sebetsa data e tsoang ho li-module tsa kantle tse kenyang ts'ebetso ea fisiks ea ts'ebetso ea rolling stock.
  • tjhebo - sesebelisoa sa graphical se bonang motsamao oa terene, o hahiloeng motheong oa enjine ea litšoantšo OpenSceneGraph

Lits'ebetso tsena tse tlase li sebelisana ka mohopolo o arolelanoang, o kentsoeng ts'ebetsong ho latela sehlopha sa QSharedMemory sa moralo oa Qt. Li-demos tsa pele li ne li sebelisa IPC e thehiloeng ho socket, 'me ho na le merero ea ho khutlela theknoloji ena nakong e tlang, ho nahanela ntlafatso ea likarolo tse ling tsa simulator le litlhoko tse nang le leihlo la bokamoso. Phetoho ea mohopolo o arolelanoang e ne e le tekanyo e itseng e qobelloang e seng e fetile molemo oa eona.

Nke ke ka hlalosa li-nuances - liphetoho tse ngata tsa nts'etsopele ea morero ona li se li hlalositsoe libukeng tsa ka mabapi le mohloli, haholo-holo, ke na le boitsebiso bo bongata. letoto la lithupelo ho enjene ea OpenSceneGraph, e ileng ea tsoa tloaelong ea ho sebetsa morerong ona.

Ha se ntho e ngoe le e ngoe e projekeng e boreleli joalo ka ha re ka rata. Haholo-holo, tsamaiso ea litšoantšo e hole le ho phethahala mabapi le boleng ba ho fana, mme ts'ebetso ea sim e siea ho hongata ho lakatsehang. Tokollo ena e na le sepheo se le seng - ho tsebisa sechaba sa batho ba chesehelang lipalangoang tsa terene morerong ona, ho hlalosa bokhoni ba ona mme qetellong ho thehoe simulator ea terene e bulehileng, e nang le sethala se nang le API e tsoetseng pele bakeng sa bahlahisi ba tlatsetso.

Litakatso

Litebello li itšetlehile ka uena, basebelisi ba rona ba ratehang ba kamoso le ba ntlafatsang. Morero o bulehile ebile o teng websaete ea molaomoo o ka khoasolla simulator, ho tloha litokomane, eo moetso oa eona o tla tsoela pele ho tlatsoa. E teng foramo morero, Sehlopha sa VKle Lenaneo la YouTube, moo u ka fumanang keletso le thuso e qaqileng ka ho fetisisa.

Kea le leboha ka tlhokomelo ea hau!

Source: www.habr.com

Eketsa ka tlhaloso