рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рдХреА рдХреЗрд╡рд▓ рдЪрд╛рд░ рд╕реМ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рджрд┐рди рд▓рдЧ рдЧрдП, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реБрдЖ - "рдЬреИрд╕реЗ рдХрд┐ рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрдо рджрд░реНрджрдирд╛рдХ рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ рддреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдерд╛"ред
рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЪреВрдВрдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддрд╛ рд╣реИ - рдЖрдкрдХреЛ рд▓реЗрдЦрди рдЪрд░рдг рдореЗрдВ рдореВрд░реНрдЦ (рд╕реНрд╡рдпрдВ рд╕рд╣рд┐рдд) рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдореИрдВ рдЗрд╕реЗ рдкреНрд░рдпреБрдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (YP) рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдмреЗрд╢рдХ, рд╣рдореЗрдВ рдПрдХ рдирдпрд╛, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ YaP рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!рдирд╣реАрдВ, рдкрд╣рд▓реЗ рд╣рдо рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдФрд░ рдЬреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред
рддреЛ, рдореИрдВ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
- рдорд╛рдирд╡ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз, рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХрд╛ рдЙрдиреНрдореВрд▓рди
- рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рд░реЛрдз
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдиреБрдХрд╕рд╛рди рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз - рдореАрдбрд┐рдпрд╛ рдХреА рд╡рд┐рдлрд▓рддрд╛, рд╣реИрдХрд┐рдВрдЧ
- рдЗрд╕реА рд╕рдордп, рд╕рднреА рдХреЗ рдкрд╛рд╕ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕рд╣рдиреАрдп рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ
рдЖрд╡реЗрджрди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдорд╢реАрдирд░реА, рдкрд░рд┐рд╡рд╣рди, рдФрджреНрдпреЛрдЧрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА, IoT, рдЯреЗрд▓реАрдлреЛрди рд╕рд╣рд┐рдд рдПрдореНрдмреЗрдб рд╣реИрдВред
рдпрд╣ рд╡реЗрдм рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рд╣реА рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕реЗ (рдЕрднреА рдХреЗ рд▓рд┐рдП) "рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн" (рдЖрдЧ рдФрд░ рднреВрд▓) рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЬрд▓реНрджреА рд╕реЗ, рдЖрдк рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рднрд╛рд╖рд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХрдо рд╕реЗ рдХрдо рдкрд╛рдИ-рд╕рдВрдХрд▓рд┐рдд) рддрд╛рдХрд┐ рд╕рднреА рдЬрд╛рдВрдЪреЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо рд░реВрдк рд╕реЗ рд╡реАрдПрд╕ (рд╡рд░реНрд╕рд╕, рдЗрд╕рдХреЗ рдмрд╛рдж рдирдХрд╛рд░рд╛рддреНрдордХ рд╡рд┐рд░реЛрдз рдХреЗ рдмрд┐рдирд╛) рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред "рдУрд╣, рдЗрд╕ рд╡рд╕реНрддреБ рдореЗрдВ рдРрд╕реА рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ" рдХреНрд░рдо рдореЗрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рд╡рд░рдг рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░рдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдмрдирд╛рддреА рд╣реИред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рддреЗрдЬ, рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд╣рд┐рдд) рдХреЗ рд╕рд╛рде рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП, рдиреНрдпреВрдирддрдо рдЬреЗрдЖрдИрдЯреА рд╕рдВрдХрд▓рди рд╣реЛрдирд╛ рдЙрдЪрд┐рдд рд╣реИред
рддреЛ, рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВред
рдорд╛рдирд╡реАрдп рднреВрд▓ рд╕рд╣рдирд╢реАрд▓рддрд╛
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рдЯреИрд▓реНрдордбреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╢реНрд░рдо рд╕реЗ рдлрд╝реНрд▓рд┐рдк рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдмрд╕реЗ рдЖрдо рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЯрд╛рдЗрдкреЛ рдФрд░ рдЕрдкреВрд░реНрдг рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рд╣реИрдВред
рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдХрдИ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рд╣рд┐рддреНрдп рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рд▓рд╛ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдореГрддрд┐ рдореЗрдВ MISRA C рдирд┐рдпрдореЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рдирддреАрдЬреЗ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рд▓рд┐рдВрдЯрд░реНрд╕ рдиреЗ рдкреВрд░реНрд╡-рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдЙрддреНрддрд░рдЬреАрд╡реА рдХреА рддреНрд░реБрдЯрд┐" рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЧрдВрднреАрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рдХреА рдЧрдИ рд╣реИрдВред
a) рд╕рдорд╛рди рдирд╛рдореЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ
- рдЪрд░ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рджреГрд╢реНрдпрддрд╛ рдкрд░ рдПрдХ рд╕рдЦреНрдд рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдПрдХ рдмрд╛рд░ рд╕реАрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рдмрдЬрд╛рдп рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рджрд╛рдпрд░реЗ рд╕реЗ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред (рд╡реАрдПрд╕) "рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЗрд╡рд▓ рдХреИрдорд▓рдХреЗрд╕ рдореЗрдВ рдПрдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓ рдХрд░реЗрдВ" рдФрд░ рдлрд┐рд░ рдХреБрдЫ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВ - рд╕реА рдореЗрдВ рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣реИ)
- 1 рдЕрдХреНрд╖рд░ рдХреЗ рдЕрдВрддрд░ рд╡рд╛рд▓реЗ рдирд╛рдореЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрдХреАрдирди, рдЖрдк IDE рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рд▓реЗрдХрд┐рди рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рддреНрд░реБрдЯрд┐ .x, .y, .w, .w, .h
- рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдПрдХ рд╣реА рддрд░рд╣ рд╕реЗ рдирд╛рдо рджреЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ - рдпрджрд┐ рдЙрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИ, рддреЛ рдПрдХ рд╣реА рдирд╛рдо рдпрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдирд╛рдордХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдмрд╣реБрдд рд╣реА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ - рдпрд╣ рднреНрд░рдорд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд╡рд┐рднрд┐рдиреНрди рд▓реЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрддреЗ рд╣реИрдВ
рдмреА) рдПрдХ рдмрд╛рд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд - рдПрдХрд░реВрдкрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд - рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ 12,000 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╡реАрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдЦреЛрдЬ рдирд░рдХ рд╣реИред
рдЕрднреА рднреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ (рдореЙрдбреНрдпреВрд▓, рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ) рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред VS рдореБрдЭреЗ рд░рд┐рд╕реАрд╡рд░ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдореЗрдВ рд╡рд┐рдирд┐рдордп рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд░реЗрдЦрдг рдХреЗ рдХрд╛рд░рдг рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред
- рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд▓рд┐рдВрдХрд┐рдВрдЧ (рд▓реЗрдЖрдЙрдЯ) рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
c) рдПрдореНрдмрд┐рдЧреБрдПрдЯреАрдЬ
- рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд░рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред X = funcA () + fB () рдпрд╛ Fn (funcA (), fB (), callC ()) рд▓рд┐рдЦрддреЗ рд╕рдордп - рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐ рд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдореЗрдВ рдЧрдгрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ, (VS) рдФрд░ рдЖрд╢рд╛рд╡рд╛рджреА рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдЧрдпрд╛ рд╣реИред
- рд╕рдорд╛рди рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред рдФрд░ рд╕реА рдореЗрдВ рдкрд╕рдВрдж рдирд╣реАрдВ: + ++, <<<, | ||, & &&, = ==
- рдХреБрдЫ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдФрд░ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рд╣реЛрдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдирдорд╕реНрдХрд╛рд░ рд╕рдВрдЪрд╛рд▓рдХ рд╕реЗ рдирдорд╕реНрддреЗред
- рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдмрд▓реНрдХрд┐ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реИрдВред рдЖрдк i: = 2 рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди (VS) рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдРрд╕реА рд╡рд╕реНрддреБ рдХреЗ рдирд┐рд╣рд┐рдд рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕реНрд╡реИрдк рдХрд░рддреЗ рд╕рдордп рдбрд┐рд╕реНрдХ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЖрдкрдХрд╛ рдЙрдкрдЧреНрд░рд╣ рдордВрдЧрд▓ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ :-(
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рд╕реЗ, рдореИрдВрдиреЗ рдПрдХ рдХрдиреЗрдХреНрд╢рди рджреЗрдЦрд╛ рдерд╛ LineString = "DSN" рдкрд░, рдпрд╣ рдПрдХ рд╕реЗрдЯрд░ рдирд┐рдХрд▓рд╛ рдЬрд┐рд╕рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЦреЛрд▓рд╛ (рдФрд░ рд╕рд░реНрд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рдерд╛)ред
- рд╣рдореЗрдВ рд╕рднреА рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдбрд┐рдлреЙрд▓реНрдЯ рдорд╛рди рдХреЗ рд╕рд╛рде рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, OOP рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдирдП рд╕реМрд╡реЗрдВ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рд╡рд╕реНрддреБ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред
- рдЯрд╛рдЗрдк рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЖрдкрдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЖрдпрд╛рдореЛрдВ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдореЗрдореЛрд░реА рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛, рдЯрд╛рдЗрдк 65535 + 1 рдХреЗ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣, рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдЯреАрдХрддрд╛ рдФрд░ рдорд╣рддреНрд╡ рдХреА рд╣рд╛рдирд┐, рдЕрддреБрд▓рдиреАрдп рддреБрд▓рдирд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдХреНрдпреЛрдВрдХрд┐ рдкреВрд░реНрдгрд╛рдВрдХ 2 рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ 2.0 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИред
рдФрд░ 0 рд╕реЗ рднреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рднрд╛рдЬрди рдПрдХ рдмрд╣реБрдд рд╣реА рдирд┐рд╢реНрдЪрд┐рдд + INF рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрдЬрд╛рдп, рдкрд░рд┐рдгрд╛рдо рдХреА рдПрдХ рд╕рдЯреАрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рд░реЛрдз
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ, рд▓рдЧрднрдЧ рдЙрд╕реА рд╕рдордп рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред (рд╡реАрдПрд╕) 0.2 рд╕реЗ 5 рдПрд╕ рддрдХ рд╣реИрдВрдбрд╕реЗрдЯ рдмрдЯрди рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдирдорд╕реНрдХрд╛рд░; рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ Android рдСрдЯреЛрдореЛрдЯрд┐рд╡ ABS рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд┐рдП рдмрд┐рдирд╛ 1KB рдбреЗрдЯрд╛ рдФрд░ 1TB рджреЛрдиреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
- RAII рдореЗрдВ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдЬреЛ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ (рд╕рдВрд╕рд╛рдзрди рд▓реАрдХ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред (рд╡реАрдПрд╕) рдПрдХ рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рдЪреАрдЬ рд╣реИрдВрдбрд▓ рдХрд╛ рд░рд┐рд╕рд╛рд╡ рд╣реИ, рдЬреЛ рдХрдИ рдорд╣реАрдиреЛрдВ рдХреЗ рдмрд╛рдж рдЦреБрдж рдХреЛ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддреА рд╣реИред
- рдЦреБрдж рдХреЛ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ - рд░рд┐рдХрд░реНрд╕рди рдХреЛ рдбрд┐рд╕реЗрдмрд▓ рдХрд░реЗрдВред
- рдЖрд╡рд╢реНрдпрдХ рд╕реНрдореГрддрд┐ рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛, рдЧрддрд┐рд╢реАрд▓ рдЖрд╡рдВрдЯрди / рдбреАрдХреНрд▓реЛрдХреЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╡рд┐рдЦрдВрдбрди рдХреЗ рдХрд╛рд░рдг рдЦрдкрдд рдореЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╡реГрджреНрдзрд┐ред рдпрджрд┐ рднрд╛рд╖рд╛ рдореЗрдВ рдвреЗрд░ рдирд┐рд░реНрднрд░ рд░рдирдЯрд╛рдЗрдо рд╣реИ, рддреЛ рдмрд╛рдд рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╣реИ - рд╣реИрд▓реЛ рдПрд╕рдЯреАрдПрд▓ рдФрд░ рдлреЛрдмреЛрд╕ред (рд╡реАрдПрд╕) рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕реА-рдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╣рд╛рдиреА рдереА, рдЬреЛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдореЗрдореЛрд░реА рд▓реМрдЯрд╛ рджреЗрддреА рдереА, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдПрдордПрд╕рдмреИрдХрдЕрдк рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ (рдЙрд╕ рд╕рдордп рдХреЗ рд▓рд┐рдП) рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред
- рд╣рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреЗ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╕рдВрд╕рд╛рдзрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдирд╣реАрдВред рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ (рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп, рдЧрд╛рдп, рдЖрд░ / рдбрдмреНрд▓реНрдпреВ рд╕рд░рдгрд┐рдпреЛрдВ)
- рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ред рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ - рджреВрд╕рд░реЛрдВ рдХреЛ рдЦрд░рд╛рдм рдирд┐рджрд╛рди рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВред
- рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢реНрд░реЗрдгреА рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЧрддрд┐рд╢реАрд▓ рдореЗрдореЛрд░реА рдХреЗ рдмрд┐рдирд╛ рдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдПрдХ рдмрд╛рд░ рдЗрд╕реЗ рдЪреБрдирдХрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╕рд░рдгреА рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдирд┐рдХрд╛рд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдпрд╣ рд░рдирдЯрд╛рдЗрдо рдХреА рдЪреЗрддрд╛рд╡рдиреА рд▓рд┐рдЦрдиреЗ рдФрд░ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рдмрд╣реБрдд рдмрд╛рд░ рдпреЗ рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред
- рд╕реНрдореГрддрд┐ рдЕрдиреБрднрд╛рдЧ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рд╣реИ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрд╢рдХреНрдд рдХреНрд╖реЗрддреНрд░ рд╕рд╣рд┐рдд, рдФрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрддреЗ рд╕реНрдерд╛рди рдкрд░ред
- рджреБрднрд╛рд╖рд┐рдП, рдЬреЗрдЖрдИрдЯреА - рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рддреЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЛ рдХрдо рдХрд░рддреА рд╣реИрдВ, рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ (рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА - рдпрд╣ рдЕрдкрдиреА рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░реЗрдЧрд╛) рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдПрдХ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЗ рд╕рд╛рдеред рд╣рдо рдЗрд╕реЗ рдмрд╛рд╣рд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛ рдорд╛рдЗрдХреНрд░реЛ рдПрдбрд┐рд╢рди рд╣реИ (рдЬрд╣рд╛рдВ рдЬрд╛рд╡рд╛ рд╕реЗ рдЗрддрдирд╛ рдХрдЯреМрддреА рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдореИрдВ рд╣реА
рд░рд╣реВрдВ , рд╡рд╣рд╛рдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк
рд▓реЗрдЦ рдерд╛ dernasherbrezon (рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╢реЙрдЯ) рдФрд░ C # рдХреЗ рд╕рд╛рде .NET рдорд╛рдЗрдХреНрд░реЛ рдлреНрд░реЗрдорд╡рд░реНрдХред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рдЪрд╛рд░ рд╕реЗ, рдпреЗ рд╡рд┐рдХрд▓реНрдк рдЧрд╛рдпрдм рд╣реЛ рдЧрдП рд╣реИрдВ:
- .NET рдорд╛рдЗрдХреНрд░реЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджреБрднрд╛рд╖рд┐рдпрд╛ рдирд┐рдХрд▓рд╛ (рдЧрддрд┐ рд╕реЗ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛);
- рдЬрд╛рд╡рд╛ рдорд╛рдЗрдХреНрд░реЛ рдХреЗрд╡рд▓ рдПрдореНрдмреЗрдбреЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрддрд▓рд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрд╕рдИ рдПрдВрдмреЗрдбреЗрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдВрдж рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдЬрд╛рд╡рд╛, рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрд╣реБрдд рд░рд╛рдХреНрд╖рд╕реА рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрднреА рднреА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ , рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдиреАрдВрд╡ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрдд рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреБрд░рд╛рдиреА рдпрд╛ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рде рднреАред
- рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдХрд╛рд░реНрдп рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз - рдзрд╛рд░рд╛ рдХреЗ рдирд┐рдЬреА рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛, рдФрд░ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ред 200 рдереНрд░реЗрдб рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреЛ рдХреА рддрд░рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд▓рд╕ рдмрд┐рд▓реНрдЯ-рдЗрди рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рднреА рд╢рд╛рдВрддрд┐ рд╕реЗ рд╕реЛрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдиреБрдХрд╕рд╛рди рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз - рдореАрдбрд┐рдпрд╛ рдХреА рд╡рд┐рдлрд▓рддрд╛, рд╣реИрдХрд┐рдВрдЧ
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП - рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд┐рдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗред
- рд░рд┐рд▓реАрдЬ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдореЗрдореЛрд░реА (рдФрд░ рд╕рд┐рд░реНрдл рдЖрд╡рдВрдЯрди рдирд╣реАрдВ)
- рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдЪрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрд╛рд░ред
- рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рд╡реИрд╕реЗ, рдЬрдм рд░рдирдЯрд╛рдЗрдо рдХреА рдЕрдкрдиреА рд▓реЙрдЧрд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рдФрд░ рди рдХреЗрд╡рд▓ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрддреНрддрд░реА рд▓реЛрдордбрд╝реА рдФрд░ рд╕реНрдЯреИрдХреНрд░реЗрд╕, рдореИрдВ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реВрдВред
рднрд╛рд╖рд╛рдПрдБ - рдФрд░ рдЕрдиреБрд░реВрдкрддрд╛ рддрд╛рд▓рд┐рдХрд╛
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕реБрд░рдХреНрд╖рд┐рдд PLs рд▓реЗрддреЗ рд╣реИрдВ:
- рд╕рдХреНрд░рд┐рдп рдкреНрд░реЗрдХреНрд╖рдХ
- рдПрдбреАрдП
- рдмреЗрдЯрд░рдХ (рдбрд▓рд╛рдВрдЧ рдЙрдкрд╕рдореВрд╣)
- рдЖрдИрдИрд╕реА 61131-3 рдПрд╕рдЯреА
- рд╕реБрд░рдХреНрд╖рд┐рдд-рд╕реА
рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ред
рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рд░реА рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╡реЙрд▓реНрдпреВрдо рд╣реИ, рдЕрдЧрд░ рдХрд░реНрдо рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рдХрд╛рд░рдХреЛрдВ рдХреЗ рд╕рд╛рде, рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдареАрдХ рд╣реИ, рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рд╕рдордЭрджрд╛рд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЪрдордХ рдЬрд╛рдПрдЧрд╛ред
рдЕрдиреНрдп рд░реЛрдЪрдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП - рд╕реА ++, рдХреНрд░рд┐рд╕реНрдЯрд▓, рдЧреЛ, рдбреЗрд▓реНрдлреА, рдирд┐рдо, рд░реЗрдб, рд░рд╕реНрдЯ, рдЬрд┐рдЧ (рд╕реНрд╡рд╛рдж рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ) рддреЛ рдореИрдВ рдЗрд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдЬреЛ рдкрддреНрд░рд╛рдЪрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рднрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЕрд╕реНрд╡реАрдХрд░рдг:
- рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо, рдкрд╛рдпрдерди рдореЗрдВ рдХрд╣рддрд╛ рд╣реИ, 30 рдПрдордмреА рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╕реЗрдХрдВрдб рд╣реИрдВ, рдФрд░ рдорд╛рдЗрдХреНрд░реЛ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ 600 рдПрдордмреА рдореБрдлреНрдд рдореЗрдореЛрд░реА рдФрд░ 600 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкреНрд░рддрд┐рд╢рдд рд╣реИ, рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдХреЗрд╡рд▓ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреБрдЫ рд╕рдВрднрд╛рд╡рдирд╛ (рдпрджреНрдпрдкрд┐ 96%) рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдЧрд╛, рдФрд░ рдирд╣реАрдВред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рднрд╛рд╖рд╛ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрдЦ "рдореИрдВ рдЖрджрд░реНрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛, рддрд╛рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛" рд╣реЛрдмреЗ рдореЗрдВ рдпрд╛ рддреЛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдФрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред