የሩስያ የባቡር ሐዲድ አስመሳይ (RRS)፡ የመጀመሪያው ይፋዊ ልቀት

ይህንን እድገት በመጨረሻ ማቅረብ የምችልበት ቀን እየጠበቅኩበት መጥቷል። ፕሮጀክቱ የተጀመረው ልክ ከአንድ አመት በፊት፣ በሴፕቴምበር 1፣ 2018፣ ቢያንስ በGtihub ላይ የ RRS ማከማቻዎች የመጀመሪያው ቁርጠኝነት በትክክል ይህ ቀን አለው.

የመንገደኞች ባቡር በሮስቶቭ ዋና ጣቢያ (ጠቅ ሊደረግ የሚችል)

የሩስያ የባቡር ሐዲድ አስመሳይ (RRS)፡ የመጀመሪያው ይፋዊ ልቀት

RRS ምንድን ነው? ይህ ክፍት የፕላትፎርም ማስመሰያ የ1520 ሚሜ መለኪያ ጥቅል ነው። አንባቢው በተፈጥሮው ጥያቄውን ይጠይቃል፡- “ይቅርታ፣ የንግድ እና ክፍት የሆኑ የባቡር ሀዲድ ማስመሰያዎች ብዛት ካለ ይህ ፕሮጀክት ለምንድነው?” ለዚህ ጥያቄ መልስ, ከድመቷ ስር ለመመልከት ሀሳብ አቀርባለሁ

የፕሮጀክት ታሪክ ፡፡

በአንድ ወቅት በ2001 ዓ.ም የማይክሮሶፍት ባቡር ሲሙሌተር (MSTS)ይህም በአገራችን ከፍተኛ ቁጥር ያለው የባቡር መስመር ዝርጋታ እንዲፈጠር አድርጓል። ይህ ፕሮጀክት በኖረባቸው በርካታ ዓመታት ውስጥ (ማይክሮሶፍት እስኪተወው ድረስ፣ ወደ እሱ ይበልጥ አስደሳች ወደሆኑት ለምሳሌ የኖኪያ ኪሳራ ወዘተ) ድረስ፣ ፕሮጀክቱ ለእሱ የተፈጠሩ ብዙ ተጨማሪዎችን አግኝቷል-መንገዶች ፣ ሮሊንግ አክሲዮኖች ፣ ሁኔታዎች.

በኤምኤስኤስኤስ ላይ በመመስረት፣ ሌሎች በርካታ ፕሮጀክቶች በመቀጠል ተፈጥረዋል፣ ለምሳሌ ክፍት ባቡር, RTrainSim (RTS) እና ሌሎች ተጨማሪዎች እና ተዋጽኦዎች። እንደ ታዋቂው ያሉ የንግድ ፕሮጀክቶችም ታይተዋል። ባቡር. እና ሁሉም ነገር ጥሩ ይሆናል ፣ ግን ብዙ የባቡር ትራንስፖርት አድናቂዎች በእነዚህ ምርቶች አልረኩም በተጨባጭ ምክንያቶች - በድህረ-ሶቪዬት ቦታ ውስጥ የሚሰሩ እና የተገነቡ የሀገር ውስጥ ጥቅል ክምችት ዝርዝሮችን በምንም መንገድ አያንፀባርቁም። ይህ በተለይ የባቡር ብሬክስ እንዴት እንደሚተገበር ሲመለከት በጣም አጣዳፊ ነው - ከተዘረዘሩት ፕሮጀክቶች ውስጥ አንዳቸውም ቢሆኑ የ Matrosov ስርዓት አውቶማቲክ ብሬክስ መደበኛ አተገባበር የላቸውም።

እ.ኤ.አ. በ 2008 በጣም ሩቅ ባልሆነ ዓመት ፣ ሌላ ፕሮጀክት ታየ - ZDSimulator, በ Vyacheslav Usov የተገነባ. ፕሮጀክቱ አስደናቂ ነው, ይህም ከላይ የተጠቀሱትን ድክመቶች ግምት ውስጥ ያስገባ እና የሚያስተካክል ሲሆን መጀመሪያ ላይ በሩስያ የመለኪያ ማሽከርከር ላይ ያተኮረ ነው. ግን አንድ ትልቅ “ግን” አለ - ፕሮጀክቱ የባለቤትነት እና የተዘጋ ነው ፣ በሥነ-ሕንፃው ውስጥ የራሱን የተሽከርካሪ ክምችት ማስተዋወቅ አይፈቅድም።

እኔ ራሴ ወደ ባቡር ርዕስ መጣሁ በ2007፣ መሥራት ስጀምር JSC VELNIIእንደ ተመራማሪ እና በ 2008 የዶክትሬት ዲግሪያቸውን ከጠበቁ በኋላ እንደ ከፍተኛ ተመራማሪ. በዛን ጊዜ በባቡር ሐዲድ የማስመሰል ጨዋታዎች መስክ የቅርብ ጊዜ ስኬቶችን የተዋወቅኩት ያኔ ነበር። እና ያየሁትን አልወደድኩትም, እና የ ZDSimulator ፕሮጀክት በዚያን ጊዜ አልነበረም. በኋላ፣ በጥቅል ክምችት ተለዋዋጭነት ተማርኬ፣ ወደ ሮስቶቭ ስቴት የትራንስፖርት ዩኒቨርሲቲ መጣሁ (RGUPS) በጭነት ባቡር ብሬኪንግ ተለዋዋጭነት ላይ ከዶክትሬት ዲግሪ ትምህርት ርዕስ ጋር። ዛሬ ለዩኒቨርሲቲያችን የባቡር ትራንስፖርት ማሰልጠኛ ውስብስቦችን ልማት እመራለሁ እና ልዩ የትምህርት ዓይነቶችን በትራክሽን ሮሊንግ ስቶክ ክፍል አስተምራለሁ።

ከላይ ከተጠቀሱት ሁሉ ጋር በማያያዝ የተጨማሪውን ገንቢ በጥቅልል ክምችት ውስጥ በሚከሰቱ አካላዊ ሂደቶች ላይ ሙሉ ቁጥጥር እንዲያገኝ የሚያስችል ሲሙሌተር የመፍጠር ሀሳብ ተነሳ። ከኦርቢተር የጠፈር አስመሳይ ጋር ተመሳሳይ ነው፣ ለዚህም በአንድ ወቅት በ R-7 ላይ ተመስርተው የማስጀመሪያ ተሽከርካሪዎችን ቤተሰብ መልክ በመጨመር። ከአንድ አመት በፊት ይህንን ስራ ወስጄ እራሴን ጣልኩት። ታህሳስ 26, 2018 ብርሃኑን እዚህ አየ ይህ የቴክኖሎጂ ማሳያ.

ሥራዬን በአድናቂዎች አስተውሏል ፣ እና በባቡር ሐዲድ ሰመሮች ክበቦች ውስጥ የታወቁ ፣ ለ ZDsimulator የእይታ ይዘት ፈጣሪ ሮማን ቢሪኮቭ (የሮሚች የሩሲያ የባቡር ሐዲድ) በፕሮጀክቱ ተጨማሪ ልማት ውስጥ እገዛ እና ትብብር ሰጠኝ። በኋላ ሌላ ገንቢ ተቀላቀለን - አሌክሳንደር ሚሽቼንኮ (ኡሎቭስኪ2017ለ ZDsimulator የመንገድ ፈጣሪ። ትብብራችን ለመጀመሪያ ጊዜ ከእስር እንድንፈታ ረድቶናል። ቪዲዮው ጨዋታው ለመጀመሪያ ጊዜ የሚለቀቀው እንዴት እንደሚመስል አንዳንድ አጠቃላይ እይታ ያሳያል

የአርአርኤስ ሲሙሌተር ባህሪዎች

በመጀመሪያ ደረጃ, ክፍት የሶፍትዌር አርክቴክቸር ነው. የማስመሰያው ኮድ ክፍት መሆኑን ሳንጠቅስ፣ በእሱ ላይ የሶስተኛ ወገን ተጨማሪዎች ገንቢዎች ላይ ያነጣጠረ ኤፒአይ እና ኤስዲኬ አለ። የመግቢያ እንቅፋት በጣም ከፍተኛ ነው - መሰረታዊ የC++ ልማት ችሎታዎች ያስፈልጋሉ። የጂሲሲ ኮምፕሌተር እና የ MinGW ተለዋጭውን ለዊንዶውስ ኦፐሬቲንግ ሲስተም በመጠቀም ማስመሰያው በውስጡ ተጽፏል። በተጨማሪም፣ ብዙዎቹ ፅንሰ-ሀሳቦቹ በጨዋታው አርክቴክቸር ስር ስለሚገኙ ገንቢው የ Qtን መዋቅር እንዲያውቅ ይመከራል።

ነገር ግን፣ በተገቢ ትጋት እና ፍላጎት፣ ይህ ፕሮጀክት ለተጨማሪ ገንቢው ትልቅ እድሎችን ይከፍታል። የሮሊንግ ክምችት በተለዋዋጭ ቤተ-መጻሕፍት ላይ ተመስርተው በሞጁሎች መልክ ነው የሚተገበረው። በሲሙሌተር ውስጥ ዋናው መዋቅራዊ አካል የሚጠቀለል ክምችት ክፍል ነው።, ወይም የሞባይል አሃድ (MU) - መኪና (በራስ የማይንቀሳቀስ ወይም እንደ ባለብዙ ክፍል ባቡር አካል) ወይም የሎኮሞቲቭ ክፍል። ኤፒአይ በፒኢ ዊል ስብስቦች ላይ የተተገበረውን torque ለማዘጋጀት በምላሹ የመንኮራኩሮችን የማዕዘን ፍጥነት እንዲሁም የውጭ መለኪያዎችን በመቀበል በእውቂያ አውታረመረብ ውስጥ የቮልቴጅ እና የአሁኑ አይነት። አስመሳዩ ሌላ ምንም አያውቅም እና ማወቅ አይፈልግም, ይህም የውስጥ መሳሪያዎችን ፊዚክስ ለአንድ የተወሰነ ሎኮሞቲቭ ወይም መኪና ገንቢ ሕሊና ይተዋል.

እንዲህ ዓይነቱ በአንጻራዊ ሁኔታ ዝቅተኛ ደረጃ ያለው አቀራረብ የሎኮሞቲቭ ዑደት ትንሹን ጥቃቅን ነገሮች ተግባራዊ ለማድረግ ያስችላል ብሎ መገመት አስቸጋሪ አይደለም. በተጨማሪም የሲሙሌተር ኪት በአገር ውስጥ በሚሽከረከርበት ክምችት ላይ የተጫኑ መደበኛ መሳሪያዎችን ያካትታል፡ የአሽከርካሪ ባቡር ክሬን ኮንቬንሽን። ቁጥር ፫፻፺፭ የአየር አከፋፋይ ሁኔታ። ቁጥር 395, ረዳት ብሬክ ቫልቭ ሁኔታ. ቁጥር 242 እና ሌሎች የብሬክ እቃዎች እቃዎች. የ add-on ገንቢ እነዚህን ንጥረ ነገሮች በአንድ የተወሰነ ሎኮሞቲቭ ወይም መኪና የአየር ግፊት ዑደት ውስጥ ማገናኘት ብቻ ያስፈልገዋል። በተጨማሪም፣ የእራስዎን የሃርድዌር ክፍሎችን ለመፍጠር ኤፒአይ አለ።

በሥነ ሕንፃ፣ RRS የተገነባው በሁለት ዋና ዋና ሂደቶች መስተጋብር ላይ ነው።

  • አስመስሎ መስራት - አካላዊ ባቡር ዳይናሚክስ ሞተር TrainEngine 2. ብዙ ውጫዊ ሁኔታዎችን ከግምት ውስጥ በማስገባት የባቡር እንቅስቃሴን ፊዚክስ ተግባራዊ ያደርጋል ፣ የሚንቀሳቀሱ አሃዶችን በማጣመጃ መሳሪያዎች ውስጥ ያለውን ግንኙነት ከግምት ውስጥ በማስገባት ፣ የሚሽከረከሩ መሣሪያዎችን የአሠራር ፊዚክስ ተግባራዊ ከሚያደርጉ ውጫዊ ሞጁሎች የሚመጡ መረጃዎችን ያዘጋጃል ።
  • ተመልካች - በግራፊክ ሞተር ላይ የተገነባ የባቡር እንቅስቃሴን በምስል የሚያሳይ ግራፊክ ንዑስ ስርዓት ትዕይንት ግራፍ ክፈት

እነዚህ ንዑስ ስርዓቶች በ Qt ማዕቀፍ QSharedMemory ክፍል ላይ በመመስረት የተተገበሩ የጋራ ማህደረ ትውስታዎች እርስ በእርስ ይገናኛሉ። የመጀመሪያዎቹ ማሳያዎች በሶኬት ላይ የተመሰረተ አይፒሲ ተጠቅመዋል፣ እና ወደፊት ወደዚህ ቴክኖሎጂ የመመለስ እቅድ ተይዟል፣ የአንዳንድ የሲሙሌተር ክፍሎችን ማሻሻያ እና የወደፊት ፍላጎቶችን ከግምት ውስጥ በማስገባት። ወደ የጋራ ማህደረ ትውስታ ሽግግር በተወሰነ ደረጃ ከጥቅሙ ያለፈ የግዳጅ መለኪያ ነበር.

ምስጦቹን አልገለጽም - የዚህ ፕሮጀክት ልማት ብዙ ውጣ ውረዶች በንብረቱ ላይ በጽሑፎቼ ውስጥ ቀድሞውኑ ተዘርዝረዋል ፣ በተለይም ፣ በትክክል ሰፊ አለኝ ። በOpenSceneGraph ሞተር ላይ ተከታታይ መማሪያዎችበዚህ ፕሮጀክት ላይ ከመሥራት ልምድ ያደገው.

በፕሮጀክቱ ውስጥ ያሉት ሁሉም ነገሮች እኛ የምንፈልገውን ያህል ለስላሳ አይደሉም. በተለይም የግራፊክስ ንዑስ ስርዓት ጥራትን ከማቅረብ አንፃር በጣም የራቀ ነው ፣ እና የሲም አፈፃፀም ብዙ የሚፈለጉትን ይተዋል ። ይህ ልቀት አንድ ግብ አለው - የባቡር ትራንስፖርት አድናቂዎችን ማህበረሰብ ከፕሮጀክቱ ጋር ማስተዋወቅ ፣ችሎታውን መግለጽ እና በመጨረሻም ክፍት ፣መድረክ-አቋራጭ የባቡር ሀዲድ ማስመሰያ ለመፍጠር የላቀ ኤፒአይ ለተጨማሪ ገንቢዎች።

ተስፋዎች

ተስፋዎች በአንተ፣ ውድ የወደፊት ተጠቃሚዎቻችን እና ገንቢዎቻችን ላይ የተመካ ነው። ፕሮጀክቱ ክፍት ነው እና አለ። ኦፊሴላዊ ድር ጣቢያአስመሳይን ከየት ማውረድ ይችላሉ። ሰነዶች, ጥንቅር ያለማቋረጥ ይሞላል. አለ። መድረኩ ፕሮጀክት፣ ВКа ВКየዩቲዩብ ቻናልበጣም ዝርዝር ምክር እና እርዳታ የሚያገኙበት።

ለሚያደርጉት ጥረት እናመሰግናለን!

ምንጭ: hab.com

አስተያየት ያክሉ