рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ "рдерд┐рдпреЗрдЯрд░" рд╣реИ, рддреЛ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ...

рдпрд╣ рд▓реЗрдЦ рдПрдХ рдерд┐рдПрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреА рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрднрд┐рдиреЗрддрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЫрд╛рдк рд╣реИ, рдЗрд╕рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВред


рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдп рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ - рдЖрдзреБрдирд┐рдХреАрдХрд░рдг, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ - рдерд┐рдПрдЯрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рд░реИрдХ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд┐рдХрд╛рд╕ред


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


рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рдЕрднреА рднреА рддрдХрдиреАрдХреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдореИрдВ рдкреНрд░рдмрдВрдзрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдФрд░ рдХреБрдЫ C ++ рдПрдХреНрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ - рд╕реЛрдмрд┐рдЬрд╛рдЗрдЬрд╝рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рднреА рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред


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


рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?


рддреЛ, рд╣рдорд╛рд░реА "рдирд┐рдпрдВрддреНрд░рдг рд╡рд╕реНрддреБ" рдХреНрдпрд╛ рд╣реИ? Shtanketovy рд▓рд┐рдлреНрдЯреЛрдВ рдХреА рдкреНрд░рдгрд╛рд▓реА - рдпрд╣ рдордВрдЪ рдХреА рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ 62 рд╢рдВрдХреЗрдЯреНрд╕ (рдзрд╛рддреБ рдХреЗ рдкрд╛рдЗрдк) рд╣реИрдВ рдЬреЛ рдЗрд╕ рджреГрд╢реНрдп рдХреЗ рдКрдкрд░ рд▓рдЯрдХ рд░рд╣реЗ рд╣реИрдВ, рдордВрдЪ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд▓рдЧрднрдЧ 30 - 40 рд╕реЗрдореА рдЧрд╣рд░рд╛рдИ рдореЗрдВ рд╣реИрдВред рдЯрд╛рдВрдЧреЗрдВ рд╕реНрд╡рдпрдВ рд░рд╕реНрд╕рд┐рдпреЛрдВ рдкрд░ рд▓рдЯрдХреА рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдКрдкрд░ (рдиреАрдЪреЗ рдХреА рдУрд░ рдЦрдбрд╝реА) рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рдЙрда рд╕рдХрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджрд░реНрд╢рди (рдпрд╛ рдУрдкреЗрд░рд╛ рдпрд╛ рдмреИрд▓реЗ) рдореЗрдВ, рд╢реНрд▓реЛрдХ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЙрди рдкрд░ рд▓рдЯрдХрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрджрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ) рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рджреМрд░рд╛рдиред "рдЗрдВрдЬрди - рдХреЗрдмрд▓ - рд╡реЗрдЯрд╡реЗрдЯ" рдкреНрд░рдгрд╛рд▓реА (рд▓рдЧрднрдЧ рдШрд░реЛрдВ рдореЗрдВ рд▓рд┐рдлреНрдЯ рдХреЗ рд╕рдорд╛рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреА рдХрдорд╛рдВрдб рдкрд░ (рдЙрдирдХреЗ рдкрд╛рд╕ рд╡рд┐рд╢реЗрд╖ рдирд┐рдпрдВрддреНрд░рдг рдкреИрдирд▓) рд╣реИред рдЗрдВрдЬрди рдордВрдЪ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ (рдХрдИ рд╕реНрддрд░реЛрдВ рдкрд░), рддрд╛рдХрд┐ рд╡реЗ рджрд░реНрд╢рдХ рдХреЛ рджрд┐рдЦрд╛рдИ рди рджреЗрдВред рд╕рднреА рдореЛрдЯрд░реНрд╕ рдХреЛ 8 рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ рддреАрди рдЖрд╡реГрддреНрддрд┐ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ (IF) рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ, рддреАрди рдореЛрдЯрд░реНрд╕ рдПрдХ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЗрдиреНрд╡рд░реНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 62 рдЗрдВрдЬрди рдФрд░ 24 рдЗрдирд╡рд░реНрдЯрд░ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


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


рдФрд░ рдпрд╣рд╛рдВ рдХреЗ рдПрдХреНрдЯрд░реНрд╕


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


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


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


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


рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╡рд┐рдХрд╛рд╕реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - libuniset2 рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:


  • libuniset рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ (рд╕реЗрдВрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • sobjectizer рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ (рдПрдХ рд╣реА рдкрддреЗ рдХреА рдЬрдЧрд╣ рдореЗрдВ) рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рддреЛ, рдореБрдЭреЗ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 62 рдЗрдВрдЬрди рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдореЛрдЯрд░ рдХреЛ рдЗрдиреНрд╡рд░реНрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдЯреИрдВрдб рдХреЛ рд╕рдордиреНрд╡рдп рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдкрдХреЛ рдкрд╣реБрдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд┐рд╕ рдЧрддрд┐ рд╕реЗ рдЖрдкрдХреЛ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрдВрдЬрди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рд╣реИрдВ:


  • рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░
  • рдЬреБрдбрд╝рд╛ рд╣реБрдЖ
  • рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдХрддрд╛рдИ)
  • рджреБрд░реНрдШрдЯрдирд╛
  • рдХрдиреЗрдХреНрд╢рди (рдХреНрд╖рдгрд┐рдХ рд╕реНрдерд┐рддрд┐)
  • рд╢рдЯрдбрд╛рдЙрди (рдХреНрд╖рдгрд┐рдХ рд╕реНрдерд┐рддрд┐)

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


class Drive_A: public so_5::agent_t { public: Drive_A( context_t ctx, ... ); ... } 

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


рдФрд░ рдЗрди рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЗ "рд░рд╛рдЬреНрдп" рдХреНрдпрд╛ рд╣реИрдВ? рдХреНрдпрд╛ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реЛ


рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ ACS рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рдореВрд▓ рд╡рд┐рд╖рдп рд╣реИред рдпрд╣ "рдХреЙрдиреНрд╕реЗрдкреНрдЯ" рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред Sobjectizer рдореЗрдВ, рдпрд╣ рдЕрд╡рдзрд╛рд░рдгрд╛ рдПрдкреАрдЖрдИ рд╕реНрддрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдПрдХ рдЕрднрд┐рдиреЗрддрд╛ рд╡рд░реНрдЧ рдореЗрдВ, рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


 class Drive_A final: public so_5::agent_t { public: Drive_A( context_t ctx, ... ); virtual ~Drive_A(); //  state_t st_base {this}; state_t st_disabled{ initial_substate_of{st_base}, "disabled" }; state_t st_preinit{ substate_of{st_base}, "preinit" }; state_t st_off{ substate_of{st_base}, "off" }; state_t st_connecting{ substate_of{st_base}, "connecting" }; state_t st_disconnecting{ substate_of{st_base}, "disconnecting" }; state_t st_connected{ substate_of{st_base}, "connected" }; ... } 

рдФрд░ рдЖрдЧреЗ, рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВрдбрд▓рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдХреНрд╕рд░ рдХрд┐рд╕реА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп рдХреБрдЫ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рднреА sobjectizer рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдк рдмрд╕ рдЗрди рдШрдЯрдирд╛рдУрдВ ("рд░рд╛рдЬреНрдп рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐", "рд░рд╛рдЬреНрдп рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ") рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╣реИрдВрдбрд▓рд░реНрд╕ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрддреАрдд рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рд╡реНрдпрд╛рдкрдХ ACS-shny рдЕрдиреБрднрд╡ рд╣реИ ...


рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░


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


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


 so_subscribe(drv->so_mbox()) .in(st_base) .event( &Drive_A::on_get_info ) .event( &Drive_A::on_control ) .event( &Drive_A::off_control ); 

рдпрд╣рд╛рдБ st_base рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, st_base рдЕрдиреНрдп рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рд╕реНрдерд┐рддрд┐ рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдпрд╣ рд╕рджрд╕реНрдпрддрд╛ рдЙрди рд╕рднреА рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реЛрдЧреА рдЬреЛ st_base рд╕реЗ "рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ" рдорд┐рд▓реЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╣реИрдВрдбрд▓рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдХреЙрдкреА-рдкреЗрд╕реНрдЯ" рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ "рдЕрдХреНрд╖рдо" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред


рд╣реИрдВрдбрд▓рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рд▓реИрдореНрдмреНрдбрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реАрдзреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдХреНрд╕рд░ рд╣реИрдВрдбрд▓рд░ рдПрдХ рджреЛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдХрдо рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рднреЗрдЬрддреЗ рд╣реИрдВ рдпрд╛ рд░рд╛рдЬреНрдп рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред


 so_subscribe(drv->so_mbox()) .in(st_disconnecting) .event([this](const msg_disconnected_t& m) { ... st_off.activate(); }) .event([this]( const msg_failure_t& m ) { ... st_protection.activate(); }); 

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреБрдЫ рд╣реА рджрд┐рдиреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд░рд╛рдЬреНрдп рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗ рдХрд╛рдо рдХреЗ рдкреВрд░реЗ рддрд░реНрдХ рдПрдХ рдЫреЛрдЯреЗ рдХреЛрдб рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рдм рдЖрдкрдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ (st_disconnecting) рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╛ рддреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ (st_offред) рдпрд╛ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рд╕реНрдЯреЗрдЯ (st_protection) рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╣реЛрддрд╛ рд╣реИ, рдпрджрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдЖрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреЛ рдкрдврд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред


рд╡реИрд╕реЗ, рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдм рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЛ рдмрд╕ рдХрд┐рд╕реА рд░рд╛рдЬреНрдп рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдПрдХ рдФрд░ рднреА рдЫреЛрдЯрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реЛрддрд╛ рд╣реИ:


 auto mbox = drv->so_mbox(); st_off .just_switch_to<msg_connected_t>(mbox, st_connected) .just_switch_to<msg_failure_t>(mbox, st_protection) .just_switch_to<msg_on_limit_t>(mbox, st_protection) .just_switch_to<msg_on_t>(mbox, st_on); 

рдкреНрд░рдмрдВрдз


рдЗрд╕ рд╕рднреА рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, shtankets рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рджреЛ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдореЗрдВ рдПрдХ рдореЙрдирд┐рдЯрд░, рдПрдХ рдореИрдирд┐рдкреБрд▓реЗрдЯрд░ (рдЯреНрд░реИрдХрдмреЙрд▓) рдФрд░ рдПрдХ рд╕реНрдкреАрдб рдбрд╛рдпрд▓ ("рдХрдВрдкреНрдпреВрдЯрд░" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рд╕рдм рдХреБрдЫ рдХрддрд╛рдИ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ рдХреЗ рдвреЗрд░) рд╣реЛрддреЗ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ shtankets рдХреА рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдореИрдиреБрдЕрд▓ рдФрд░ "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб"ред "рдкрд░рд┐рджреГрд╢реНрдп рдореЛрдб" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдЧреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреА, рдФрд░ рдЕрдм рдереЛрдбрд╝рд╛ "рдореИрдиреБрдЕрд▓ рдореЛрдб" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдСрдкрд░реЗрдЯрд░ рд╡рд╛рдВрдЫрд┐рдд рд╢реИрдВрдХреЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдЖрдВрджреЛрд▓рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рдореЛрдЯрд░ рдХреЛ рдЗрдиреНрд╡рд░реНрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ), рд╢реИрдВрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрди (рд▓рдХреНрд╖реНрдп рд╕реНрдерд┐рддрд┐) рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреИрд╕реЗ рд╣реА рдпрд╣ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЧрддрд┐ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЯрд╛рдВрдЧреЛрдВ рдХреЛ рдЪрд▓рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЧрддрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рднреМрддрд┐рдХ рд╕рдорд╛рдпреЛрдЬрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ "рдШреБрдВрдбреА рдХреЗ рд╕рд╛рде рдкреЛрдЯреЗрдВрд╢рд┐рдпреЛрдореАрдЯрд░" рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрддрд┐ рдХрд╛ рдПрдХ "рд╕реНрдХреНрд░реАрди рд╕рдорд╛рдпреЛрдЬрдХ" рднреА рд╣реИред рдЕрдзрд┐рдХ "рдмрджрд▓ рдЧрдпрд╛", рдЬреЛрд░ рддреЗрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ 1.5 рдореАрдЯрд░ / рд╕реЗрдХрдВрдб рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдЧрддрд┐ рдШреБрдВрдбреА - рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХред рдпрд╛рдиреА рдореИрдиреБрдЕрд▓ рдореЛрдб рдореЗрдВ, рд╕рднреА рдСрдкрд░реЗрдЯрд░-рдХрдиреЗрдХреНрдЯреЗрдб рд╢рд╛рдВрдХреЗрдЯ рдПрдХ рд╣реА рд╕реЗрдЯ рдЧрддрд┐ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдСрдкрд░реЗрдЯрд░ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ)ред рдмреЗрд╢рдХ, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рдпрд╛ рддреАрди рд╕реЗ рдЕрдзрд┐рдХ shtankets рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рд╡реЗ рдореИрдиреБрдЕрд▓ рдореЛрдб рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рджреЛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рд╕реЗ, рдСрдкрд░реЗрдЯрд░ рдПрдХ рд╕рд╛рде рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ shtankets рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрдВрд╕реЛрд▓ (рдСрдкрд░реЗрдЯрд░) рдХрд╛ рдЕрдкрдирд╛ рдЧрддрд┐ рдирд┐рдпрдВрддреНрд░рдХ рд╣реИред


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


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдореЛрдб (рдлрд┐рд░, рдЗрди рдЕрднрд┐рдиреЗрддрд╛рдУрдВ?)


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдиреБрдЕрд▓ рдХрдВрдЯреНрд░реЛрд▓ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рд░рд┐рд╣рд░реНрд╕рд▓ рдХреЗ рджреМрд░рд╛рди рдпрд╛ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реИрдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рдореЛрдб рдЬрд┐рд╕рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдореЛрдб" рдпрд╛, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб"ред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ shtank рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЧрддрд┐ рдФрд░ рд▓рдХреНрд╖реНрдп рдЪрд┐рд╣реНрди) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдмрд┐рдВрджреБ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореЛрдб рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рджреЛ рд╕рд░рд▓ рдХрдорд╛рдВрдб рд╣реЛрддреЗ рд╣реИрдВ:


  • рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдУ (рдЗрдВрдЬрдиреЛрдВ рдХрд╛ рд╕рд╣реА рд╕рдореВрд╣ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ)
  • рдЖрдЗрдП рдЪрд▓рддреЗ рд╣реИрдВ (рд╕рдореВрд╣ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд▓рдХреНрд╖реНрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ)ред

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


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


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

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


рдЭрдЯрдХреЗ рдХреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ (рдпрд╛ рдирд╣реАрдВ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд┐рд╣реНрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрднрд┐рдиреЗрддрд╛-рдХрд▓рд╛рдХрд╛рд░ рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдХреЗ рд╕рдордиреНрд╡рдпрдХ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдордиреНрд╡рдпрдХ рдпрд╛ рддреЛ рдЗрд╕ рдЗрдВрдЬрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджреЗрддрд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рдЕрдм рдЪрд╛рд▓реВ рдПрдЬреЗрдВрдбреЗ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗ рд░рд╣рд╛ рд╣реИ) рдпрд╛ рдирдП рдЖрдВрджреЛрд▓рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рдЕрднрд┐рдиреЗрддрд╛-рдХрд▓рд╛рдХрд╛рд░ рдХреЛ рдЗрдВрдЬрди рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрдЬреНрдЮрд╛ рдорд┐рд▓реА, рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдирдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдпрд╛ рдПрдХ рдирдИ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред


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


 st_delay.time_limit( std::chrono::milliseconds{target->delay()}, st_moving ); st_delay.activate(); ... 

Time_limit рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд░рд╛рдЬреНрдп рдореЗрдВ рдХрд┐рддрдирд╛ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп (st_moving) рдХреЗ рдмрд╛рдж рдХрд┐рд╕ рд░рд╛рдЬреНрдп рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреА рд╕рдордп рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред


рд╕рдВрд░рдХреНрд╖рдг рдЕрднрд┐рдиреЗрддрд╛


рдмреЗрд╢рдХ, рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдЦрд░рд╛рдмреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдБ рднреА, рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рдереАред рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рд╕реБрд░рдХреНрд╖рд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:


  • рд╡рд░реНрддрдорд╛рди рд╕реБрд░рдХреНрд╖рд╛ рдкрд░
  • рдорд╛рдк рд╡рд┐рдлрд▓рддрд╛ рд╕рдВрд░рдХреНрд╖рдг
  • рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдВрджреЛрд▓рди рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ (рдФрд░ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рд╕реЗрдВрд╕рд░ рдпрд╛ рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реИ)
  • рдПрдХ рдЖрджреЗрд╢ рдХреЗ рдмрд┐рдирд╛ рдЖрдВрджреЛрд▓рди рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдВрд░рдХреНрд╖рдг
  • рдЯреАрдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг (рдирд┐рдпрдВрддреНрд░рдг рдЬреЛ рд╢рдВрдЯрдХреЗрдЯ рдиреЗ рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛)

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


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


рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ ..


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


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


рдФрд░ рдЕрднрд┐рдиреЗрддрд╛ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдЦрд╛рд╕рддреМрд░ рдкрд░ рдерд┐рдПрдЯрд░ рдореЗрдВред

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


All Articles