Zuva randakanga ndakamirira rasvika pandaizokwanisa kusvitsa budiriro iyi. Iyo purojekiti yakatangwa gore chairo rapfuura, munaGunyana 1, 2018, zvirinani
Chitima chevatakuri paRostov Main station (inodzvanya)
Chii chinonzi RRS? Iyi yakavhurika muchinjika-chikuva simulator ye1520 mm geji inotenderedza stock. Muverengi anozobvunza mubvunzo uyu: "Pamusoroi, chirongwa ichi ndechei, kana paine nhamba yakakwana yezvitima simulators, zvese zvekutengesa uye zvakavhurika?" Nokuda kwemhinduro kumubvunzo uyu, ndinokurudzira kutarisa pasi pekati
Nhoroondo yeprojekti
Pane imwe nguva, muna 2001, yakabudiswa
Zvichienderana neMSTS, akati wandei mamwe mapurojekiti akazogadzirwa, senge
Mugore risiri kure zvakadaro ra2008, imwe chirongwa chakaonekwa -
Ini pachangu ndakauya kune chinyorwa chechitima muna 2007, pandakatanga kushanda mukati
Maererano nezvose zviri pamusoro apa, pfungwa yakasimuka yekugadzira simulator iyo yaizobvumira mugadziri wekuwedzera kuti awane kutonga kwakazara pamusoro pemaitiro emuviri anoitika mukukunguruka. Zvakafanana neOrbiter space simulator, iyo yandakambogadzira yekuwedzera muchimiro chemhuri yekutangisa mota dzakavakirwa paR-7. Gore rakapfuura ndakatanga basa iri uye ndakazvikanda mariri. Zvita 26, 2018 akaona chiedza pano
Basa rangu rakacherechedzwa nevanofarira, uye rinonyanya kuzivikanwa mumadenderedzwa echitima simmers, musiki wezvinooneka zveZDsimulator.
Zvimiro zveRRS Simulator
Chekutanga pane zvese, iyo yakavhurika software yekuvakisa. Tisingataure chokwadi chekuti simulator kodhi yakavhurika, kune API uye SDK yakanangwa nevagadziri vechitatu-bato maadd-ons kwairi. Iyo yekupinda chipingamupinyi chakanyanya kukwirira - yakakosha C ++ hunyanzvi hwekuvandudza inodiwa. Iyo simulator yakanyorwa mairi, uchishandisa iyo GCC compiler uye yayo MinGW musiyano weWindows inoshanda system. Pamusoro pezvo, zvinokurudzirwa kuti mugadziri azive iyo Qt chimiro, sezvo mazhinji epfungwa dzake ari pasi pemavakirwo emutambo.
Nekudaro, nekushingaira kwakakodzera uye nechishuwo, chirongwa ichi chinovhura mikana mikuru kune yekuwedzera-mugadziri. Rolling stock inoshandiswa nenzira yemamodules zvichienderana nemaraibhurari ane simba. Chinhu chikuru chechimiro mune simulator inhengo ye rolling stock, kana mobile unit (MU) - motokari (isina-self-propelled kana sechikamu chechitima chezvikwata zvakawanda) kana chikamu chechitima. Iyo API inoita kuti zvikwanise kuseta torque yakaiswa kune PE vhiri seti, mukupindura ichigamuchira angular kumhanya kwevhiri seti, pamwe nekunze parameters, senge voltage uye rudzi rwezvino mune yekusangana network. Mutevedzeri haazivi chimwe chinhu uye haadi kuziva, izvo zvinosiya fizikisi yezvigadzirwa zvemukati kune hana yemugadziri weimwe locomotive kana motokari.
Hazvina kuoma kufungidzira kuti nzira yakadaro yakaderera-yepamusoro inoita kuti zvikwanise kuita madiki nuances eiyo locomotive circuit. Uye zvakare, iyo simulator kit inosanganisira seti yeyakajairwa michina yakaiswa pane yepamba inotenderera stock: driver's train crane conv. No. 395, mhepo distributor mamiriro. Nhamba 242, yekubatsira mabhureki vharafu mamiriro. Nhamba 254 nezvimwe zvinhu zvemabhureki midziyo. Mugadziri weadd-on anongoda kubatanidza zvinhu izvi mumhepo yemhepo yeimwe locomotive kana mota. Uye zvakare, kune API yekugadzira yako wega hardware zvikamu.
Architecturally, RRS yakavakirwa pakudyidzana kwemaitiro maviri makuru
- Simulator - yemuviri chitima dynamics injini ChitimaEngine 2. Inoshandisa iyo fizikisi yekufamba kwechitima, ichifunga nezvakawanda zvekunze zvinhu, uchifunga nezve kupindirana kweanofamba mayunitsi kuburikidza nekubatanidza michina, inogadzirisa data rinouya kubva kunze modules inoshandisa iyo fizikisi yekushanda kweku rolling stock stock.
- Fafitera - graphical subsystem inoona kufamba kwechitima, yakavakirwa pahwaro hweinjini yemifananidzo
OpenSceneGraph
Aya ma subsystems anodyidzana kuburikidza nekugovana ndangariro, inoshandiswa zvichibva paQSharedMemory kirasi yeQt chimiro. Mademo ekutanga akashandisa socket-based IPC, uye pane zvirongwa zvekudzokera kune iyi tekinoroji mune ramangwana, tichifunga nezvekunatswa kwezvimwe zvikamu zve simulator uye zvinoda neziso remangwana. Shanduko yekuenda kundangariro yakagovaniswa kusvika pamwero wakati chiyero chekumanikidzirwa chapfuura kushanda kwayo.
Ini handisi kuzotsanangura nuances - mazhinji ekuchinja kwekuvandudza kwechirongwa ichi atotsanangurwa muzvinyorwa zvangu pane sosi, kunyanya, ndine yakaringana.
Hazvisi zvese zviri muprojekiti zvakatsetseka sezvatinoda. Kunyanya, iyo giraidhi subsystem iri kure nekukwana maererano nemhando yekupa, uye kuita kweiyo sim kunosiya zvakanyanya kudiwa. Kuburitswa uku kune chinangwa chimwe - kusuma nharaunda yevanofarira kutakura njanji kupurojekiti, kutsanangura kugona kwayo uye pakupedzisira kugadzira yakavhurika, muchinjika-chikuva njanji simulator ine yepamusoro API yevanowedzera-vagadziri.
Matarisiro
Tarisiro inotsamira pauri, vadikani vedu vashandisi uye vanogadzira ramangwana. Iyo purojekiti yakazaruka uye iripo
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Source: www.habr.com