рдЙрдбрд╝рд╛рди рдпреВрдПрд╡реАред рдмреИрд░рд▓ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП

рдПрдХ рддрд░рд▓ рднрдВрдбрд╛рд░рдг рдХрдВрдЯреЗрдирд░ рдФрд░ рдПрдХ рдЧреЛрд▓реНрдбрдмрд░реНрдЧ рдорд╢реАрди рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдбрд╝рд╛рдХреВ рдореЗрдВ рдХреНрдпрд╛ рдЖрдо рд╣реИ? рдпрд╣ рдХреЗрд╡рд▓ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдорд╛рди рдФрд░ рдмреИрд░рд▓ рдмреЗрдХрд╛рд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рднреНрд░рд╛рдордХ рддрдВрддреНрд░, рд▓реЗрдХрд┐рди рдирд╣реАрдВред рдПрд░реЛрдмреЗрдЯрд┐рдХреНрд╕ рдмреИрд░рд▓ рдореЙрдбрд▓ рдЗрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред



рдмреИрд░рд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдирд╛рдЧрд░рд┐рдХ рд╡рд┐рдорд╛рдиреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЛ рдЧрдВрддрд╡реНрдп рдпрд╛ рд▓рдбрд╝рд╛рдИ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рдХреЗ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдПрд▓реЗрд░реЙрди, рдПрд▓реЗрд╡реЗрдЯрд░ рдФрд░ рдкрддрд╡рд╛рд░ред

рдЗрд╕ рдкреНрд░рдХрд╛рд╢рди рдиреЗ рдЙрдбрд╝рд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдХрдореА рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рдЕрдиреБрджреИрд░реНрдзреНрдп рдЕрдХреНрд╖ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ 360 рдбрд┐рдЧреНрд░реА рдореЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рдорд╛рди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмреИрд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд░рд┐рдЪрдп


рдЕрдЧрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЪрд░рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдорд╛рдирд╡ рд░рд╣рд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╡рд╛рд▓ рдкреИрджрд╛ рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдиреЗ рдореЗрд░реЗ рд╕рднреА рдЦрд╛рд▓реА рд╕рдордп рдХреЛ рдирд╣реАрдВ рд▓рд┐рдпрд╛ред рд╢реВрдиреНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрддреНрддрд░ рдорд┐рд▓рд╛: " рдПрдХ рдмреИрд░рд▓ рд░реЛрд▓ рдХрд░реЗрдВ "ред рдФрд░ рд╕рдЪреНрдЪрд╛рдИ: рдмреИрд░рд▓ рд╡рд┐рдорд╛рдирди рдореЗрдВ рдПрдХ рдЧреЛрд▓реНрдбрдмрд░реНрдЧ рдорд╢реАрди рд╣реИ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рдЬрдЯрд┐рд▓, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ (рд╣рд╡рд╛рдИ рд▓рдбрд╝рд╛рдИ рдореЗрдВ) рдмреЗрдХрд╛рд░ рдФрд░ рдмреЗрд╣рдж рд╕реМрдВрджрд░реНрдп рдЖрдирдВрдж рдПрд░реЛрдмреЗрдЯрд┐рдХ рдкреИрдВрддрд░реЗрдмрд╛рдЬрд╝реАред рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╡рд┐рдорд╛рди рдХреЗ рдореЙрдбрд▓ рдХреЛ рд╕рд┐рдЦрд╛рдПрдВ рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдб рдореЗрдВ рдПрдХ рдмреИрд░рд▓ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Google рднреА рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рдЖрдпрд╛ рд╣реИред

рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдмрд┐рдЯ


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдереЛрдбрд╝рд╛ рд╕рд╛ рдХреНрдпреЛрдВ рд╡рд┐рдорд╛рди рдЙрдбрд╝рд╛рди рднрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреИрд╕реЗ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡рд┐рдорд╛рди рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рд╣рд╡рд╛ рдореЗрдВ рд▓рд┐рдлреНрдЯ рд░рдЦрддрд╛ рд╣реИ, рдЪрд▓реЛ рдЗрд╕реЗ рд╡рд╛рдИ рдХрд╣рддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рдВрдЧ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдмрд╛рдд рд╣реИ, рдпрд╣ рдмрд▓ рдХреЗрд╡рд▓ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╡рд┐рдВрдЧ рдХреЛ рдПрдХ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣рд╡рд╛ рдХреА рдзрд╛рд░рд╛ рд╕реЗ рдЙрдбрд╝рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд┐рдорд╛рди рдХреЛ рдлреИрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, "рдЪрдЯреНрдЯрд╛рди рд╕реЗ рджреВрд░ рднрд╛рдЧ рд╕рдХрддреЗ рд╣реИрдВ", рдкреГрдереНрд╡реА рдХреЗ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреНрд╖реЗрддреНрд░ рдХреА рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рдКрд░реНрдЬрд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдЬ рднреА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдпрд░реЛрдбрд╛рдпрдирд╛рдорд┐рдХ рдбреНрд░реИрдЧ рдХреЛ рдЙрдард╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд▓ рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЪрд▓реЛ рдЗрд╕ рдмрд▓ рдХреЛ рдПрдХреНрд╕ рдХрд╣рддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рдорд╛рди рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛, рдФрд░ рд▓рд┐рдлреНрдЯрд┐рдВрдЧ рдмрд▓ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рд╣рдоред рд╣рдо рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдЬреА рдХреЗ рдкреНрд░рднрд╛рд╡ рдореЗрдВ рдЖ рдЬрд╛рдПрдВрдЧреЗред рдбреНрд░реИрдЧ рдлреЛрд░реНрд╕ рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдорд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рдЗрдВрдЬрди рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдереНрд░рд╕реНрдЯ рдлреЛрд░реНрд╕ P рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреНрд░реИрдЧ рдлреЛрд░реНрд╕ рдкрд░ рдХрд╛рдмреВ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЧрддрд┐рдЬ рдореЙрдбрд▓ рдкреГрдереНрд╡реА рдХреА рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рднреМрддрд┐рдХ рдмрд┐рдВрджреБ рдХреЗ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреА рдЧрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╕реНрдерд┐рд░ рдЧрддрд┐ рд╕реЗ рдХреНрд╖реИрддрд┐рдЬ рдЙрдбрд╝рд╛рди рдореЗрдВ, рдкрдВрдЦ Y = G рдХреЗ рднрд╛рд░ рд╕реЗ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рд╕рдВрддреБрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрдВрдЬрди рдереНрд░рд╕реНрдЯ X = M рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕реНрдХреЛрдк рдХреЗ рдиреАрдЪреЗ рдПрдХ рднреМрддрд┐рдХ рдмрд┐рдВрджреБ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рднреМрддрд┐рдХ рд╢рд░реАрд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдмреЗрд╣рддрд░ рдХреЗ рд▓рд┐рдП рд╣реИ: рд╣рдо рд╡рд┐рдорд╛рди рдзрдбрд╝, рдкрдВрдЦ, рдкреВрдВрдЫ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдФрд░ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЙрд▓рдЯрдирд╛ рд╣реЛрддрд╛ рд╣реИред рдПрд▓реЗрд░реЙрди рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рд╡рд┐рдВрдЧ рдХрдВрд╕реЛрд▓ рдкрд░, рдХреНрд╖реИрддрд┐рдЬ рдкреВрдВрдЫ рдЗрдХрд╛рдИ рдкрд░ рд▓рд┐рдлреНрдЯ рдФрд░ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдкрд░ рдкрддрд╡рд╛рд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдм рдХреЗ рд╕рд╛рде рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рддрдВрддреНрд░ рдкреИрдВрддрд░реЗрдмрд╛рдЬрд╝реА рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛, рдФрд░ рдПрдХ рдмреИрд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд╛рдиреВрди рдореЗрдВ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рддрдВрддреНрд░ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдирд╛ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ред

рд╡рд┐рдорд╛рди рдХреА рдЧрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдгред
рд░реВрд╕реА / рд╕реЛрд╡рд┐рдпрдд рдкрд░рдВрдкрд░рд╛ рдореЗрдВ, рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА (рдПрд╕рдХреЗ), рд╡рд┐рдорд╛рди рдХреЗ рд╕рд╛рде рд╕рдЦреНрддреА рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЛ рдкреВрдВрдЫ рд╕реЗ рдирд╛рдХ рддрдХ рд╡рд┐рдорд╛рди рдХреЗ рд╕рдорд░реВрдкрддрд╛ рдХреЗ рд╡рд┐рдорд╛рди рдореЗрдВ рдЕрдиреБрджреИрд░реНрдзреНрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЕрдХреНрд╖ рдкрд░ y рдЕрдХреНрд╖ рдХреЛ рд▓рдВрдмрд╡рдд рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрди рджреЛрдиреЛрдВ рдЕрдХреНрд╖реЛрдВ рдХреЛ z рдЕрдХреНрд╖ рджреНрд╡рд╛рд░рд╛ рд╡реИрдХреНрдЯрд░реЛрдВ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдХреЗ рдкреВрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ z рдЕрдХреНрд╖ рджрд╛рдПрдВ рд╡рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЧреБрдЬрд░реЗрдЧрд╛ред

рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХреА рдорджрдж рд╕реЗ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкреГрдереНрд╡реА рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЙрдкрдХрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд▓реАрдп рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА" рдирд╛рдордХ рдПрдХ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рд╢реБрд░реВ рдХреА рдЧрдИ рд╣реИред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рднреМрдЧреЛрд▓рд┐рдХ рдЙрддреНрддрд░ рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Y рдЕрдХреНрд╖ рдХреЛ рд╕реАрдзрд╛ рдКрдкрд░ рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Z рдЕрдХреНрд╖ рдЙрдиреНрд╣реЗрдВ рд╡реИрдХреНрдЯрд░реЛрдВ рдХреЗ рджрд╛рд╣рд┐рдиреЗ рдЯреНрд░рд┐рдкрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдкреГрдереНрд╡реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╕реНрдерд╛рди рд░реЛрд▓, рдкрд┐рдЪ рдФрд░ рдпрд╡ рдХреЗ рдХреЛрдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рдХреЗ рдЕрдиреБрджреИрд░реНрдзреНрдп рдЕрдХреНрд╖ рдХреЗ рдмреАрдЪ рдХрд╛ рдХреЛрдг (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреБрдбрд╝реЗ рдПрд╕рдХреЗ рдХреА рдПрдХреНрд╕ рдЕрдХреНрд╖) рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди XZ рдХреЛ рдкрд┐рдЪ рдХреЛрдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рддрдм рдмрджрд▓рддрд╛ рд╣реИ рдЬрдм рд▓рд┐рдлреНрдЯ рд╡рд┐рдЪрд▓рди рдХрд░рддреА рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд рдПрд╕рдХреЗ рдХреЗ рдЬреЗрдб рдЕрдХреНрд╖ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд▓реАрдп рдПрд╕рд╕реА рдХреЗ рдЬреЗрдб рдЕрдХреНрд╖ рдХреЗ рдмреАрдЪ рдХреЗ рдХреЛрдг рдХреЛ рдШреБрдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдХрд┐ рдпрд╡ рдХреЛрдг рд╢реВрдиреНрдп рд╣реЛ, рдЗрд╕реЗ рдПрдбрд╝реА рдХрд╛ рдХреЛрдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдПрдпрд░рд┐рд▓реЛрдВ рдХреЗ рд╡рд┐рдЪрд▓рди рдХреЗ рд╕рд╛рде рдмрджрд▓рддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд▓реАрдп рдПрд╕рд╕реА рдХреЗ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдПрдХреНрд╕рдЬрд╝реЗрдб рдкрд░ рдХрдиреЗрдХреНрдЯреЗрдб рдПрд╕рд╕реА рдХреЗ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЗ рдмреАрдЪ рдХреЗ рдХреЛрдг рдХреЛ рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд▓реАрдп рдПрд╕рд╕реА рдХреЗ рдПрдХреНрд╕ рдЕрдХреНрд╖ рд╕реЗ рдЧрд┐рдирд╛ рдЧрдпрд╛ рдЬрд╡рд╛рд▓рд╛ рдХреЛрдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреИрд░рд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдорд╛рди рдХреА рдЧрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рдФрдкрдЪрд╛рд░рд┐рдХрддрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЪрд▓реЛ, рд╣рдо рдЖрдЧреЗ рдЕрдХреНрд╖реЛрдВ рдХреЗ рдкрддреНрд░ рдкрджрдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдореВрд▓ рдмрд╛рддреЗрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред



рдЙрдкрдХрд░рдг


рддрдВрддреНрд░ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд JSBSim рдХреЗ рд╕рд╛рде рд╡рд┐рдорд╛рди рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ ред рд╣рдо рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gnuplot рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░реЗрдВрдЧреЗ, рдФрд░ FlightGear рд╡рд┐рдорд╛рди рджреГрд╢реНрдп рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдЧрддрд┐рд╢реАрд▓ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрддреНрддрд░реА рдЕрдореЗрд░рд┐рдХреА рдкреА -51 рдорд╕реНрдЯреИрдВрдЧ рдлрд╛рдЗрдЯрд░ рдХреЛ рд▓реЗрдВ : рдЗрд╕рдХреА рдкреИрдВрддрд░реЗрдмрд╛рдЬрд╝реА рдмреИрд░рд▓ рдХреЛ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреАред рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдХрдо рдЖрдХреНрд░рд╛рдордХ, рдЦреЗрд▓ рд╡рд┐рдорд╛рди рдпрд╛рдХ -53 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдгред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЧрд┐рддреБрдм рднрдВрдбрд╛рд░ рдореЗрдВ рд╣реИрдВ ред рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рджрд┐рдП рдЪрд░рдгреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ JSBSim , FlightGear рдФрд░ gnuplot рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред рдЙрдбрд╝рд╛рди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ www.flightgear.org рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ www.gnuplot.info рд╕реЗ gnuplot рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ ред рд╣рдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ JSBSim рдЬрдорд╛ рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдЕрдкрдиреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рджреЛ рдХреИрдЯрд▓реЙрдЧ рдЦреЛрдЬрддреЗ рд╣реИрдВред JSBSim \ рдФрд░ FlightGear \ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдлреНрд▓рд╛рдЗрдЯрдЧрд┐рдпрд░ \ рдбреЗрдЯрд╛ \ рдПрдпрд░рдХреНрд░рд╛рдлреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рдорд╛рди рдХреЗ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддреЗ рд╣реИрдВ: рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдореЙрдбрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдпрд╛рдХ -53 рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдиреНрдп рдореЙрдбрд▓ рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред рдлреНрд▓рд╛рдЗрдЯрдЧрд┐рдпрд░ \ рдмрд┐рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ fgfs рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд▓реЙрдиреНрдЪ рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ

fgfs --native-fdm=socket,in,60,,5500,tcp --fdm=external --timeofday=noon --aircraft=Yak-53 --disable-sound --disable-real-weather-fetch --disable-clouds3d --disable-clouds 

рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ, рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдорд╛рди рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд╣рд░реА рд╕реНрд░реЛрдд рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд╣рди рдХрд╛ рд╡рд╛рдВрдЫрд┐рдд рдореЙрдбрд▓ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ, рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдЙрдкрдпреЛрдЧреА рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ:

"V" - рдореЙрдбрд▓ рджреГрд╢реНрдп рдмрджрд▓реЗрдВ
Shift + Esc - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд╕рд╛рде FlightGear рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
Ctrl + "R" - рдЬреЛ рд╣реБрдЖ рдЙрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдбрд╝рд╛рди рджрд░реНрдЬ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

рд╡рд╣ рд╕рдм рдЬреЛ рд╣рдореЗрдВ рдлреНрд▓рд╛рдЗрдЯрдЧрд┐рдпрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рдЖрдЗрдП JSBSim рдбрд╛рдпрдирд╛рдорд┐рдХ рдореЙрдбрд▓рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред JSBSim \ Aircraft рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбрд╛рдпрдиреЗрдорд┐рдХ рдПрдпрд░рдХреНрд░рд╛рдлреНрдЯ рдореЙрдбрд▓ рд╣реЛрддреЗ рд╣реИрдВред JSBSim \ рдЗрдВрдЬрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЗрдВрдЬрди рдФрд░ рд╢рд┐рдХрдВрдЬрд╛ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдореЙрдбрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдбрд╛рдпрдирд╛рдорд┐рдХ рдПрдпрд░рдХреНрд░рд╛рдлреНрдЯ рдореЙрдбрд▓ рдлреЙрд░реНрдо рдирд╛рдо * .xml рдХреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрдХ рдЕрдиреБрднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдлреНрд▓рд╛рдЗрдЯрдЧрд┐рдпрд░ рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд░реВрдк рдореЗрдВ рд╣реЛ , рддреЛ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

 <output name="localhost" type="FLIGHTGEAR" port="5500" rate="60"/> 

рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рддрд░рд╣ рд╣реИ:

 <output name="p51d.csv" rate="60" type="CSV"> <property> velocities/vc-kts </property> <property> aero/alphadot-deg_sec </property> <property> aero/betadot-deg_sec </property> <property> fcs/throttle-cmd-norm </property> <simulation> OFF </simulation> <atmosphere> OFF </atmosphere> <massprops> OFF </massprops> <aerosurfaces> ON </aerosurfaces> <rates> ON </rates> <velocities> ON </velocities> <forces> OFF </forces> <moments> OFF </moments> <position> ON </position> <coefficients> OFF </coefficients> <ground_reactions> OFF </ground_reactions> <fcs> ON </fcs> <propulsion> OFF </propulsion> </output> 

JSBSim \ рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рдореБрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ

 JSBtest.bat *_ 

рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде

 rem Remove the old result file del /Q aircraft\p51d\Results\%1.csv rem Run the test Debug\JSBSim --script=aircraft\p51d\scripts\%1.xml --outputlogfile=aircraft\p51d\Results\%1.csv>JSBSim.out --realtime rem Generate gnuplot to the screen gnuplot aircraft\p51d\plots\%1.p 

рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдкрд┐рдЫрд▓реЗ рд╕рд┐рдореБрд▓реЗрд╢рди рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ, \ JSBSim \ Aircraft \ p51d \ script \ рдкрд░ рд╕реНрдерд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ gnuplot рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИред рдЬрдм рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ JSBSim рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рдлреНрд▓рд╛рдЗрдЯрдЧрд┐рдпрд░ рдореЗрдВ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

рдЖрдЗрдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦреЗрдВ:

 <?xml version="1.0" encoding="utf-8"?> <runscript> <use aircraft="p51d" initialize="scripts/airborne"/> <run start="0" end="5" dt="0.0166666"> <!--       --> <event name="Trims"> <condition> sim-time-sec ge 0.0 </condition> <set name="simulation/do_simple_trim" value="1"/> </event> <!--     --> <event> <condition> sim-time-sec ge 0.5 </condition> <set name="fcs/aileron-cmd-norm" value="1"/> </event> <!--      --> <event> <condition> sim-time-sec ge 2.95 </condition> <set name="fcs/aileron-cmd-norm" value="0"/> </event> </run> </runscript> 

рд╕рд╣реА рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП, рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рд╡рд┐рдорд╛рди рдХреЗ рдореЙрдбрд▓ рдХреЛ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдЖрд░рдВрднреАрдХрд░рдг рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдорд╛рд░реНрдЧ

 <?xml version="1.0" encoding="utf-8"?> <initialize name="airborne"> <!--       --> <running> -1 </running> <altitude unit="FT"> 325.0 </altitude> <vc unit="KTS"> 210.0 </vc> <latitude unit="DEG"> 42.3769 </latitude> <longitude unit="DEG"> -70.9993 </longitude> </initialize> 

рдпрд╣ рдХреЗрд╡рд▓ gnuplot рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЬрд┐рд╢ рд░рдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ:

 set autoscale # scale axes automatically unset log # remove any log-scaling unset label # remove any previous labels set xtic auto # set xtics automatically set ytic auto # set ytics automatically set tics font "Arial, 16" set key font "Arial, 16" set xlabel font "Arial, 16" set ylabel font "Arial, 16" # If you have graphical capabilities, you can plot on your screen # if none of the other terminals is specificed. # This is how to output the plot in PostScript format #set terminal postscript portrait enhanced color lw 1 "Helvetica" 14 size 8.5,11 # This is how to output the plot in PNG format #set terminal png size 1280,960 #set output "aircraft/p51d/results/plot.png" # This is how to output the plot in PDF format. (Not available on Mac) #set terminal pdfcairo color size 8.5,11 #set output " aircraft/p51d/results/plot.pdf" set multiplot title "" set size 1,0.30 set lmargin 10 set xrange [0:4] set ytic auto set origin 0.0,0.00 set xlabel "," set ylabel ", " plot \ "aircraft/p51d/results/trim-cruisep51d.csv" using 1:($43*0.3048) title "" with lines\ set origin 0.0,0.33 set ylabel " , ┬░" set xlabel "" plot \ "aircraft/p51d/results/trim-cruisep51d.csv" using 1:33 title "" with lines\ set origin 0.0,0.66 set ylabel " , ┬░" set xlabel "" set yrange [-180:180] set ytics 60 plot \ \ "aircraft/p51d/results/trim-cruisep51d.csv" using 1:32 title "" with lines\ unset multiplot # exit multiplot mode pause -1 "Press ENTER to continue" 

рдпрд╣ рдлрд╝рд╛рдЗрд▓ рддреАрди рдЧреНрд░рд╛рдлрд╝реЛрдВ рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ: рд╕рдордп, рд░реЛрд▓ рдПрдВрдЧрд▓, рдкрд┐рдЪ рдФрд░ рдКрдВрдЪрд╛рдИред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ * script_name.csv рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рд╛рд╕реНрддреЗ рдХреЗ рд╕рд╛рде, рд╢рд╛рд╣реА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдореАрдЯреНрд░рд┐рдХ рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ , рдкреАрдПрдирдЬреА рдпрд╛ рдкреАрдбреАрдПрдл рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕реНрд╡-рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдорд╛рди рдЖрдВрджреЛрд▓рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред

рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рдкрд░рд┐рдгрд╛рдо


рдпрджрд┐ рд╣рдо рдПрдХ "рдЧреЛрд▓рд╛рдХрд╛рд░", рдпрд╛ рдПрдХ рдЖрджрд░реНрд╢ рд╡рд┐рдорд╛рди рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЕрдХреНрд╖реЛрдВ рдХреЛ рдЬрдбрд╝рддрд╛ рдХреЗ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ рдореБрдЦреНрдп рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗрд╡рд▓ рдПрдХ рдХреБрд▓реНрд╣рд╛рдбрд╝реА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рдХреНрд╖рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЧреБрдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╡рд┐рдЪрд▓рди рд╣реЛрдиреЗ рдкрд░ рддрдВрддреНрд░ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╡рд┐рдорд╛рди рдХреНрд╖реИрддрд┐рдЬ рдЙрдбрд╝рд╛рди рдореЗрдВ рдЙрдбрд╝рддрд╛ рд╣реИ; рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдПрд▓реЗрд░рд┐рдпрдиреЛрдВ рдХреЛ рд╡рд┐рдХреНрд╖реЗрдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╡рд┐рдВрдЧ рдХреЙрдиреНрд╕реЛрд▓ рдкрд░ рдЙрдард╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд▓ рдХреЗ рдкрд░рд┐рдорд╛рдг рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмрд▓ рдХрд╛ рдПрдХ рдХреНрд╖рдг рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдЗрд╕ рдЕрдХреНрд╖ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдордирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред рдмреИрд░рд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ 2.45 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рдПрд▓реЗрд░реЙрди рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рдореВрд▓ рд╕реНрдерд╛рди рдкрд░ рд▓реМрдЯ рдЖрддреЗ рд╣реИрдВ:

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реАред
 <?xml version="1.0" encoding="utf-8"?> <runscript> <use aircraft="p51d" initialize="scripts/airborne"/> <run start="0" end="5" dt="0.0166666"> <!--       --> <event name="Trims"> <condition> sim-time-sec ge 0.0 </condition> <set name="simulation/do_simple_trim" value="1"/> </event> <!--     --> <event> <condition> sim-time-sec ge 0.5 </condition> <set name="fcs/aileron-cmd-norm" value="1"/> </event> <!--      --> <event> <condition> sim-time-sec ge 2.95 </condition> <set name="fcs/aileron-cmd-norm" value="0"/> </event> </run> </runscript> 




рд╕рд┐рдореБрд▓реЗрд╢рди рдкрд░рд┐рдгрд╛рдо рдЧреНрд░рд╛рдл рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ:



рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдорд╛рди рдиреЗ рд░реЛрд▓ рдХреЗ рд╕рд╛рде 360 рдбрд┐рдЧреНрд░реА рдШреБрдорд╛рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдХреЛ 40 рдореАрдЯрд░ рдХреА рдХрдореА рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдФрд░ рдЕрдкрдиреА рдирд╛рдХ рдХреЛ 14 рдбрд┐рдЧреНрд░реА рддрдХ рдЭреБрдХрд╛ рджрд┐рдпрд╛ - рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдлрд┐рдЯ рдмреИрд░рд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
рджрд░рдЕрд╕рд▓, рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐ рджреВрд░ рд╕реЗ рд╡рд┐рдорд╛рди рдПрдХ рднреМрддрд┐рдХ рдмрд┐рдВрджреБ рд╣реИ, рддреЛ рд░реЛрдЯреЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреА рджрд┐рд╢рд╛ рдкрд░ рднрд╛рд░ рдЙрдард╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд▓ рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдорд╛рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдХ рдмреВрдВрдж рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕реБрдВрджрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдПрдерд┐рд▓реЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЧрддрд┐ рдХрд╛ рдПрдХ рд░рд┐рдЬрд░реНрд╡ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЦреБрдж рдХреЛ рдкрддрд╡рд╛рд░ рд▓реЗрддреЗ рд╣реИрдВ - рд▓рд┐рдлреНрдЯ рдХреЛ рд╡рд┐рдХреНрд╖реЗрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрд╝реЗрдб рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмрд▓ рдХрд╛ рдПрдХ рдХреНрд╖рдг рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рд╡рд┐рдорд╛рди рдХреА рдирд╛рдХ рдЙрдЧрддреА рд╣реИ, рдФрд░ рд╣рдо рдКрдВрдЪрд╛рдИ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рдЗрд╕ рд╕рдордп рдпрд╣ рд░реЛрдЯреЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╣рдо рдПрд▓реЗрд░реЙрди рд╡рд┐рдЪрд▓рди рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдкрд╣рд▓реЗ 0.4 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП 40 рдкреНрд░рддрд┐рд╢рдд рддрдХ рд▓рд┐рдлреНрдЯ рдХреЗ рд╡рд┐рдХреНрд╖реЗрдкрдг рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рддрдЯрд╕реНрде рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рд░реЛрдЯреЗрд╢рди рдХреА рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ 0.2 рд╕реЗрдХрдВрдб рдкрд╣рд▓реЗ, рд╣рдо рд╡рд┐рдорд╛рди рдХреА рдирд╛рдХ рдХреЗ рдирд┐рдЪрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддрд╡рд╛рд░ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ:

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реАред
 <?xml version="1.0" encoding="utf-8"?> <runscript> <use aircraft="p51d" initialize="scripts/airborne"/> <run start="0" end="5" dt="0.0166666"> <!--       --> <event name="Trims"> <condition> sim-time-sec ge 0.0 </condition> <set name="simulation/do_simple_trim" value="1"/> </event> <!--    " " --> <event> <condition> sim-time-sec ge 0.1 </condition> <set name="fcs/elevator-cmd-norm" value="-0.4"/> </event> <!--           --> <event> <condition> sim-time-sec ge 0.5 </condition> <set name="fcs/aileron-cmd-norm" value="1"/> <set name="fcs/elevator-cmd-norm" value="0"/> </event> <!--    " " --> <event> <condition> sim-time-sec ge 2.75 </condition> <set name="fcs/elevator-cmd-norm" value="-1"/> </event> <!--            --> <event> <condition> sim-time-sec ge 2.95 </condition> <set name="fcs/aileron-cmd-norm" value="0"/> <set name="fcs/elevator-cmd-norm" value="0"/> </event> </run> </runscript> 




рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ:



рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ - рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рднреНрдп, рддреЗрдЬреА рд╕реЗ рдмреИрд░рд▓ред рдпрджрд┐ рд╣рдо рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд▓рд┐рдлреНрдЯ рдХреЛ рддрдЯрд╕реНрде рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдХрд░рдг рдПрдХ рдЫреЛрдЯреА рдКрдВрдЪрд╛рдИ рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдЧрд╛ рдФрд░, рдПрдЗрд▓рд░реНрд╕ рдХреЛ рд╡рд┐рдХреНрд╖реЗрдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпреВ-рдЯрд░реНрди рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред "рдЖрдкрдХреА рдУрд░ рд╕реНрдЯреАрдпрд░рд┐рдВрдЧ" рдФрд░ "рдПрд▓реЗрд░рдиреЛрдВ рдХрд╛ рд╡рд┐рдЪрд▓рди" рдХрд╛ рд╕рдВрдпреЛрдЬрди рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЭреБрдХрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рдВрдЧ рдХрд╛ рднрд╛рд░ рдЙрдард╛рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдХрд░рдг рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдЭреБрдХрддрд╛ рд╣реИ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓рд┐рдлреНрдЯ рдХреЛ рд╡рд┐рдХреНрд╖реЗрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд┐рдЫрд▓рд╛ рдмреИрд░рд▓ рдмрд┐рдирд╛ рдХрдЯреМрддреА рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдмреИрд░рд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░ рдкрд┐рдЪ рдХреЛрдг рдореВрд▓ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдКрдВрдЪрд╛рдИ 12 рдореАрдЯрд░ рдмрджрд▓ рдЧрдИред рд╣рдо рдЖрдВрдХрдбрд╝рд╛ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдКрдВрдЪрд╛рдИ рдлреЗрдВрдХ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╣рд╡рд╛рдИ рдЬрд╣рд╛рдЬ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдореЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЪрд▓реЛ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рдмреИрд░рд▓ рдмрдирд╛рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдПрдХ рдЖрджрд░реНрд╢ рдмреИрд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд┐рдорд╛рди рдХреЗ рдЕрдиреБрджреИрд░реНрдзреНрдп рдЕрдХреНрд╖ рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрд▓рд┐рд╡реЗрдЯрд░ рдФрд░ рдкрддрд╡рд╛рд░ рдХрд╛ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреИрд░рд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдо рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЧрддрд┐ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдПрд▓реЗрд░реЙрди рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рд░реЛрдЯреЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╡рд┐рдорд╛рди рдЕрдиреБрджреИрд░реНрдзреНрдп рдЕрдХреНрд╖ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдорддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдлреНрдЯ рдФрд░ рдкрддрд╡рд╛рд░ рд╕реНрдерд╛рди рдмрджрд▓рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ 90 рдбрд┐рдЧреНрд░реА рдХреЗ рдПрдХ рд░реЛрд▓ рдХреЛрдг рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░, рдкрддрд╡рд╛рд░ рдХрд╛ рд╡рд┐рдЪрд▓рди рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╡рд┐рдорд╛рди рдореЗрдВ рд╡рд┐рдорд╛рди рдХреА рдирд╛рдХ рдХреЛ рдКрдкрд░ рдЙрдард╛рдиреЗ рдпрд╛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╣рдо рдкрддрд╡рд╛рд░ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдирд╛рдХ рдХреЛ рдЧрд┐рд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдПрдбрд╝реА рдХрд╛ рдХреЛрдг 180 рдбрд┐рдЧреНрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдореЗрдВ рдПрдХ рдЙрд▓реНрдЯреЗ рдЙрдбрд╝рд╛рди рдореЗрдВ рд╡рд┐рдорд╛рди рдХреА рдирд╛рдХ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдкрддрд╡рд╛рд░ рдХреЛ рд╡рд┐рдЪрд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдФрд░ рдореЛрдбрд╝ рдХреЗ рд╕рд╛рде, рд╣рдо 90 рдбрд┐рдЧреНрд░реА рдХреЗ рдХрд░реАрдм рдПрдбрд╝реА рдХреЗ рдХреЛрдг рдкрд░ рд╡рд┐рдкрд░реАрдд рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдкрддрд╡рд╛рд░ рдХреЗ рд╡рд┐рдЪрд▓рди рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо "рдЖрдк рдХреА рдУрд░" рд▓рд┐рдлреНрдЯ рдХреЗ рдорд╛рдореВрд▓реА рд╡рд┐рдЪрд▓рди рдХреЗ рд╕рд╛рде рдмреИрд░рд▓ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕рднреА рдЪрд░рдг рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ:

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реАред
 <?xml version="1.0" encoding="utf-8"?> <runscript> <use aircraft="p51d" initialize="scripts/airborne"/> <run start="0" end="10" dt="0.0166666"> <!--       --> <event name="Trims"> <condition> sim-time-sec ge 0.0 </condition> <set name="simulation/do_simple_trim" value="1"/> </event> <!--    " " --> <event> <condition> sim-time-sec ge 0.0 </condition> <set name="fcs/elevator-cmd-norm" value="-0.05"/> </event> <!--     --> <event> <condition> sim-time-sec ge 0.5 </condition> <set name="fcs/aileron-cmd-norm" value="1"/> </event> <!--       --> <event> <condition> sim-time-sec ge 0.6 </condition> <set name="fcs/elevator-cmd-norm" value="0"/> </event> <!--    --> <event> <condition> sim-time-sec ge 1.4 </condition> <set name="fcs/rudder-cmd-norm" value="0.7"/> </event> <!--       --> <event> <condition> sim-time-sec ge 1.6 </condition> <set name="fcs/rudder-cmd-norm" value="0"/> </event> <!--    " " --> <event> <condition> sim-time-sec ge 1.65 </condition> <set name="fcs/elevator-cmd-norm" value="0.5"/> </event> <!--       --> <event> <condition> sim-time-sec ge 2.35 </condition> <set name="fcs/elevator-cmd-norm" value="0"/> </event> <!--       --> <event> <condition> sim-time-sec ge 2.6 </condition> <set name="fcs/rudder-cmd-norm" value="-1.0"/> </event> <!--       --> <event> <condition> sim-time-sec ge 2.8 </condition> <set name="fcs/rudder-cmd-norm" value="0"/> </event> <!--    " " --> <event> <condition> sim-time-sec ge 2.75 </condition> <set name="fcs/elevator-cmd-norm" value="-0.4"/> </event> <!--      --> <event> <condition> sim-time-sec ge 2.95 </condition> <set name="fcs/aileron-cmd-norm" value="0"/> </event> <!--       --> <event> <condition> sim-time-sec ge 3.0 </condition> <set name="fcs/elevator-cmd-norm" value="0"/> </event> </run> </runscript> 




рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ:



рд░реЛрд▓ рдкрд░, рдбрд┐рд╡рд╛рдЗрд╕ 180 рдбрд┐рдЧреНрд░реА рдмрджрд▓ рдЧрдпрд╛, рдЬрдмрдХрд┐ рдКрдВрдЪрд╛рдИ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдХреБрд▓ рд╕реАрдорд╛ рд▓рдЧрднрдЧ 2.5 рдореАрдЯрд░ рдереА - рдпрд╣ рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд╛рдВрдЪ рдЧреБрдирд╛ рдХрдо рд╣реИред рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рд▓рдЧрднрдЧ рдкреВрд░реНрдг рдмреИрд░рд▓ рдорд┐рд▓рд╛ рд╣реИред

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдкрддрдВрдЧ рдПрд░реЛрдмреЗрдЯрд┐рдХреНрд╕ рдХреЗ рдХреБрдЫ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐, рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдПрдХ рдмреИрд░рд▓ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣рд╛рдБ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ - рд╡рд┐рдорд╛рди рдореЙрдбрд▓ + stm32f103 + mpu9250ред рдпреЗ рд╕рднреА рдЖрдЗрдЯрдо рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реБрд▓рдн рдФрд░ рд╕рд╕реНрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо, рддреНрд░реБрдЯрд┐ рдФрд░ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИрдВред

Source: https://habr.com/ru/post/hi407111/


All Articles