ΠΠΎΡΠ΄Π΅ Π΄Π΅Π½ΠΎΡ ΡΡΠΎ Π³ΠΎ ΡΠ΅ΠΊΠ°Π² ΠΊΠΎΠ³Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²Π°ΠΌ ΠΎΠ²ΠΎΡ ΡΠ°Π·Π²ΠΎΡ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΏΡΠ΅Π΄ ΡΠΎΡΠ½ΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Π±Π°ΡΠ΅ΠΌ Π½Π° 1 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°
ΠΠ°ΡΠ½ΠΈΡΠΊΠΈ Π²ΠΎΠ· Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° ΡΡΠ°Π½ΠΈΡΠ° Π ΠΎΡΡΠΎΠ² (ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½Π΅)
Π¨ΡΠΎ Π΅ RRS? ΠΠ²Π° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΌΠ΅ΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΡΠΊΠΈ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π½Π° Π²ΠΎΠ·Π΅Π½ ΠΏΠ°ΡΠΊ ΡΠΎ ΠΌΠ΅ΡΠ°Ρ ΠΎΠ΄ 1520 mm. Π§ΠΈΡΠ°ΡΠ΅Π»ΠΎΡ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ ΡΠ΅ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ: βΠΠ·Π²ΠΈΠ½Π΅ΡΠ΅, Π·Π° ΡΡΠΎ Π΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π±ΡΠΎΡ ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠΊΠΈ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΈ, ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ? ΠΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ Π½Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΏΠΎΠ΄ ΠΌΠ°ΡΠΊΠ°ΡΠ°
ΠΡΡΠΎΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ
ΠΠ΅ΠΊΠΎΠ³Π°Ρ, Π²ΠΎ 2001 Π³ΠΎΠ΄ΠΈΠ½Π°, Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½
ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΠ‘Π’Π‘, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π±Π΅Π° ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ
ΠΠΎ Π½Π΅ ΡΠ°ΠΊΠ° Π΄Π°Π»Π΅ΡΠ½Π°ΡΠ° 2008 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ -
ΠΠ°Ρ ΡΠ°ΠΌΠΈΠΎΡ Π΄ΠΎΡΠ΄ΠΎΠ² Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠ° Π²ΠΎ 2007 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΠ³Π° ΠΏΠΎΡΠ½Π°Π² Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΠΌ Π²ΠΎ
ΠΠΎ Π²ΡΡΠΊΠ° ΡΠΎ ΡΠ΅ΡΠΎ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ ΠΊΠΎΡ ΡΠ΅ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π·Π° Π½Π΅Π³ΠΎ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· ΡΠΈΠ·ΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ Π²ΠΎΠ·Π½ΠΈΠΎΡ ΠΏΠ°ΡΠΊ. Π‘Π»ΠΈΡΠ½ΠΎ Π½Π° Π²ΡΠ΅Π»Π΅Π½ΡΠΊΠΈΠΎΡ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ ΠΡΠ±ΠΈΡΠ΅Ρ, Π·Π° ΠΊΠΎΡ Π΅Π΄Π½Π°Ρ ΡΠ°Π·Π²ΠΈΠ² Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΠ΅ΠΌΠ΅ΡΡΡΠ²ΠΎ Π½Π° Π»Π°Π½ΡΠ΅ΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π -7. ΠΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ Π·Π°ΡΠ°ΡΠΈΠ² ΡΠΎ ΠΎΠ²Π°Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠ΅ ΡΡΠ»ΠΈΠ² Π²ΠΎ Π½Π΅Π°. 26 Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ° Π²ΠΈΠ΄Π΅ ΡΠ²Π΅ΡΠ»ΠΈΠ½Π°ΡΠ° ΠΎΠ²Π΄Π΅
ΠΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π±Π΅ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π½Π° ΠΎΠ΄ Π΅Π½ΡΡΠ·ΠΈΡΠ°ΡΡΠΈ, Π° Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°Ρ Π²ΠΎ ΠΊΡΡΠ³ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΡΠΌΠΎΠ²ΠΈ, ΠΊΡΠ΅Π°ΡΠΎΡΠΎΡ Π½Π° Π²ΠΈΠ·ΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½ΠΈ Π·Π° ZDsimulator
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° RRS Simulator
ΠΡΠ΅Π΄ ΡΓ¨, ΡΠΎΠ° Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ. ΠΠ° Π½Π΅ Π³ΠΎ ΡΠΏΠΎΠΌΠ½ΡΠ²Π°ΠΌΠ΅ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΈΠΌΠ° API ΠΈ SDK Π½Π°ΠΌΠ΅Π½Π΅ΡΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ Π·Π° Π½Π΅Π³ΠΎ. ΠΠ»Π΅Π·Π½Π°ΡΠ° Π±Π°ΡΠΈΠ΅ΡΠ° Π΅ Π΄ΠΎΡΡΠ° Π²ΠΈΡΠΎΠΊΠ° - ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° C++. Π‘ΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Π½Π΅Π³ΠΎ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ GCC ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²Π°ΡΠΈΡΠ°Π½ΡΠ° MinGW Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Windows. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΠ»ΠΈΠ²ΠΎ Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ ΡΠΎ ΡΠ°ΠΌΠΊΠ°ΡΠ° Qt, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ ΡΠ΅ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠ°ΡΠ°.
Π‘Π΅ΠΏΠ°ΠΊ, ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΆΠ΅Π»Π±Π°, ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΠ²ΠΎΡΠ° ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΠ·Π΅Π½ ΠΏΠ°ΡΠΊ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΡΡΡΡΠΊΡΡΡΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π²ΠΎ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ Π΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π½Π° Π²ΠΎΠ·Π½ΠΈΠΎΡ ΠΏΠ°ΡΠΊ, ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° (MU) - Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ» (Π½Π΅ΡΠ°ΠΌΠΎΠΎΠ΄Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π²ΠΎΠ· ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ) ΠΈΠ»ΠΈ Π΄Π΅Π» ΠΎΠ΄ Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ²Π°. API ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ Π²ΡΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈΡΠ΅ Π½Π° ΡΡΠΊΠ°Π»Π°ΡΠ° ΠΎΠ΄ PE, ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ Π½Π° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°Π³ΠΎΠ»Π½Π°ΡΠ° Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π³Π°ΡΠ½ΠΈΡΡΡΠΈΡΠ΅ Π½Π° ΡΡΠΊΠ°Π»Π°ΡΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π½Π°ΠΏΠΎΠ½ΠΎΡ ΠΈ Π²ΠΈΠ΄ΠΎΡ Π½Π° ΡΡΡΡΡΠ°ΡΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. Π‘ΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ Π½Π΅ Π·Π½Π°Π΅ Π½ΠΈΡΡΠΎ Π΄ΡΡΠ³ΠΎ ΠΈ Π½Π΅ ΡΠ°ΠΊΠ° Π΄Π° Π·Π½Π°Π΅, ΡΡΠΎ ΡΠ° ΠΎΡΡΠ°Π²Π° ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΎΠΏΡΠ΅ΠΌΠ° Π½Π° ΡΠΎΠ²Π΅ΡΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ²Π° ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ».
ΠΠ΅ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄ΠΈ Π΄Π΅ΠΊΠ° ΡΠ°ΠΊΠΎΠ² ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ Π½Π°ΡΠΌΠ°Π»ΠΈΡΠ΅ Π½ΠΈΡΠ°Π½ΡΠΈ Π½Π° ΠΊΠΎΠ»ΠΎΡΠΎ Π½Π° Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ²Π°ΡΠ°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ Π·Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π½Π° Π΄ΠΎΠΌΠ°ΡΠ΅Π½ Π²ΠΎΠ·Π΅Π½ ΠΏΠ°ΡΠΊ: ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈ ΠΊΡΠ°Π½ ΠΊΠΎΠ½Π². Π±Ρ.395, ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅Ρ. ΠΡ.242, ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° ΠΏΠΎΠΌΠΎΡΠ΅Π½ Π²Π΅Π½ΡΠΈΠ» Π½Π° ΡΠΎΠΏΠΈΡΠ°ΡΠΊΠΈΡΠ΅. Π±Ρ.254 ΠΈ Π΄ΡΡΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠΎΠΏΠΈΡΠ°ΡΠ΅. Π Π°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΈ ΠΏΠΎΠ²ΡΠ·Π΅ ΠΎΠ²ΠΈΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π²ΠΎ ΠΏΠ½Π΅Π²ΠΌΠ°ΡΡΠΊΠΎΡΠΎ ΠΊΠΎΠ»ΠΎ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ²Π° ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ». ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΠΎΡΡΠΎΠΈ API Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΠ½ΡΠΊΠΈ, RRS Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π²Π° Π³Π»Π°Π²Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ
- ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ β ΠΌΠΎΡΠΎΡ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈΠΎΡ Π²ΠΎΠ· TrainEngine 2. ΠΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ΡΠΎ Π½Π° Π²ΠΎΠ·ΠΎΡ, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΌΠ½ΠΎΠ³Ρ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ, Π·Π΅ΠΌΠ°ΡΡΠΈ ΡΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ ΠΏΡΠ΅ΠΊΡ ΡΡΠ΅Π΄ΠΈΡΠ΅ Π·Π° ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΈ Π΄ΠΎΠ°ΡΠ°Π°Ρ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΊΠΎΠΈ ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Π²ΠΎΠ·Π½ΠΈΠΎΡ ΠΏΠ°ΡΠΊ
- Π³Π»Π΅Π΄Π°ΡΠΎΡ β Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΡ Π³ΠΎ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ΡΠΎ Π½Π° Π²ΠΎΠ·ΠΎΡ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΌΠΎΡΠΎΡ
OpenSceneGraph
ΠΠ²ΠΈΠ΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠ΅ΠΊΡ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ»Π°ΡΠ°ΡΠ° QSharedMemory ΠΎΠ΄ ΡΠ°ΠΌΠΊΠ°ΡΠ° Qt. ΠΡΠ²ΠΈΡΠ΅ Π΄Π΅ΠΌΠΎ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅Π° IPC Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° socket, Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΠΎΠ²Π°Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠ΅ΡΠΈΠ½Π΅ΡΠΎΡΡΠ° Π½Π° Π½Π΅ΠΊΠΎΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΎΡ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ ΡΠΎ ΠΏΠΎΠ³Π»Π΅Π΄ ΠΊΠΎΠ½ ΠΈΠ΄Π½ΠΈΠ½Π°ΡΠ°. ΠΡΠ΅ΠΌΠΈΠ½ΠΎΡ ΠΊΠΎΠ½ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π±Π΅ΡΠ΅ Π΄ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΡΠ΅ΠΏΠ΅Π½ ΠΏΡΠΈΠ½ΡΠ΄Π½Π° ΠΌΠ΅ΡΠΊΠ° ΡΡΠΎ ΡΠ° Π½Π°Π΄ΠΆΠΈΠ²Π΅Π° ΡΠ²ΠΎΡΠ°ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΎΡΡ.
ΠΠ΅ΠΌΠ° Π΄Π° Π³ΠΈ ΠΎΠΏΠΈΡΠ°ΠΌ Π½ΠΈΡΠ°Π½ΡΠΈΡΠ΅ - ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ ΠΏΠ΅ΡΠΈΠΏΠ΅ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ Π²Π΅ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΎΡ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ, ΠΈΠΌΠ°ΠΌ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΎΠ±Π΅ΠΌΠ½Π°
ΠΠ΅ Π΅ ΡΓ¨ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠΎΠ»ΠΊΡ ΠΌΠ°Π·Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π±ΠΈ ΡΠ°ΠΊΠ°Π»Π΅. ΠΠΎΡΠΎΡΠ½ΠΎ, Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΅ Π΄Π°Π»Π΅ΠΊΡ ΠΎΠ΄ ΡΠΎΠ²ΡΡΠ΅Π½ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅, Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° SIM-ΠΎΡ ΠΎΡΡΠ°Π²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΡΠ²Π°Π°Ρ. ΠΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ° Π΅Π΄Π½Π° ΡΠ΅Π» - Π΄Π° ΡΠ° Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π½Π° Π΅Π½ΡΡΠ·ΠΈΡΠ°ΡΡΠΈ Π·Π° ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠΊΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, Π΄Π° Π³ΠΈ ΠΎΠΏΠΈΡΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΌΠ΅ΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΡΠΊΠΈ ΠΆΠ΅Π»Π΅Π·Π½ΠΈΡΠΊΠΈ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ ΡΠΎ Π½Π°ΠΏΡΠ΅Π΄Π΅Π½ API Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠ·Π³Π»Π΅Π΄ΠΈΡΠ΅
ΠΠ·Π³Π»Π΅Π΄ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠ°Ρ ΠΎΠ΄ Π²Π°Ρ, Π½Π°ΡΠΈΡΠ΅ Π΄ΡΠ°Π³ΠΈ ΠΈΠ΄Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈ ΠΏΠΎΡΡΠΎΠΈ
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅!
ΠΠ·Π²ΠΎΡ: www.habr.com