[plc-edu] ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΠΎΠΌΠΎΠ² - HMI Π―Π·ΡΠΊ C++ Π² ΡΡΠ΅Π΄Π΅ Qt Creator (2023)

Π―Π·ΡΠΊ Π‘++ ΡΡΠ΅Π΄Π° Qt Creator
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ, Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΠΏΠΎΠ΄ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π‘++ Π² ΡΠ²ΡΠ·ΠΊΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ Qt Creator ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ) Qt.
ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π²ΡΠ±ΠΎΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ ΠΈΡΠΏΡΡΠ°Π½ ΠΈ Π²ΡΠ±ΡΠ°Π½ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΡΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²!
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎ-ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ, ΡΠΊΠ°Π½Π΅ΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ², ΡΠ΅ΡΠΌΠΎΠΏΡΠΈΠ½ΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°. ΠΡΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π», Ρ.ΠΊ. Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΈ, Π½Π°ΠΌ Π²ΡΠ΅ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΠ ΠΈ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΠΏΡΠΈΠ±ΠΎΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ Π½Π° Linux
ΠΡ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° Linux ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ? ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ OC Win, Linux, Mac. Π‘ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Modbus ΡΠ΅ΡΡΠΌΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ.
Π‘ΠΎΡΡΠ°Π² ΠΊΡΡΡΠ°:
ΠΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΈ
(26 ΡΠ°ΡΠΎΠ² Π»Π΅ΠΊΡΠΈΠΉ(24 ΡΡΠΎΠΊΠ°). Π£ΡΠΎΠΊΠΈ ΠΏΠΎΠ΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ°ΠΌ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠΈΠ²ΡΠ΅ Π²Π΅Π±ΠΈΠ½Π°ΡΡ
12 ΡΠ°ΡΠΎΠ² ΠΎΠ½Π»Π°ΠΉΠ½ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² (10 ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΉ) ΠΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡΠΎΠ³ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
ΠΠ΅ΡΠΎΠ΄ΠΈΡΠΊΠΈ
Π’Π΅ΠΎΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π‘++: 73 ΡΠΎΠΊΠ΅Π½Π°, 7 ΡΠΈΠΏΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΠΠ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΠ°ΡΠ³Π°Π»ΠΎΠΊ (26 ΡΠ°ΡΠΎΠ²)
ΠΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ 16 Π·Π°Π΄Π°Π½ΠΈΠΉ:3 ΠΏΡΠΎΡΡΡΡ , 5 ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, 7 ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΈ 1 ΠΊΡΡΡΠΎΠ²Π°Ρ
ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΈ Segnetics
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
1. ΠΠ²ΠΎΠ΄Π½ΡΠΉ ΡΡΠΎΠΊ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΎΠ±Π·ΠΎΡ Π·Π°Π΄Π°ΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠ° Π‘++. Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ. ΠΠ²ΠΎΠ΄/ΠΡΠ²ΠΎΠ΄.
2. Π§ΡΠΎ Π΅ΡΡΡ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΊΠΎΠ΄. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. ΠΠΈΡΠ΅ΡΠ°Π»Ρ. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
3. ΠΠ°ΠΊ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Π‘++. Π’ΠΈΠΏΡ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠΉ (ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ).ΠΠ΅ΡΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΈ.
4. Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°ΡΡΠΈΠ²Ρ. Π¦ΠΈΠΊΠ»Ρ.
5. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
6. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠΈΡΠΊΠΈ ΠΈ ΠΏΠ°ΠΌΡΡΡ. ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ. Π‘ΡΡΡΠΊΡΡΡΡ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ
7. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠ½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ . ΠΠ»Π°ΡΡΡ
8. Π Π°Π·Π±ΠΎΡ ΠΠΠ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ². Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
9. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
10. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΠ. ΠΠΎΡΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
11. ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠ³Π½Π°Π»Ρ ΠΈ ΡΠ»ΠΎΡΡ. Π§1
Π€ΠΎΡΠΌΡ. ΠΠ½ΠΎΠΏΠΊΠΈ. Π‘ΠΎΠ±ΡΡΠΈΡ. Π’Π°ΠΉΠΌΠ΅ΡΡ
12. ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠ³Π½Π°Π»Ρ ΠΈ ΡΠ»ΠΎΡΡ. Π§2
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Qt
13. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
14. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Qt
ΠΠ²ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ²ΠΎΠ΄ HTML
15. Π ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Qt
QPainter. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
16. Π Π°Π±ΠΎΡΠ° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ
Π’Π΅ΠΊΡΡΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Ρ. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
17. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
18. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ
ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°. ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. ΠΠ΅ΡΠ΅Ρ Π²Π°Ρ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
19. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
Π Π΅ΡΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ»ΠΈΡΠΎΡΠΌΠΈΠ·ΠΌ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
20 Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ ModBus
Π§ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΠΈΡΡ. Master/Slave
21. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
22. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ JSON
JSON BASE64
23. Π Π°Π±ΠΎΡΠ° Ρ API ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅
REST API,HTTPS,Π―Π½Π΄Π΅ΠΊΡ ΠΠΎΠ³ΠΎΠ΄Π°
24. ΠΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· TCP
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΠΏΡΠΎΡΡ. Π‘Π΅ΡΠ²Π΅Ρ
25. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
26. Π‘ΠΎΠΊΠ΅ΡΡ, Π·Π°ΠΏΡΠΎΡ-ΠΎΡΠ²Π΅Ρ.
Π‘ΠΎΠΊΠ΅Ρ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ . ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
27. ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
Π Π΅ΡΡΡΡΡ. Π‘ΡΠΈΠ»ΠΈ. Π¨ΡΠΈΡΡΡ
28.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΡΠ»ΡΠΆΠ±Ρ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠΉ Build
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΠ΅ΠΉ. Π€ΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ°
29. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
30. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘++
ΠΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΠΎΡΠ΅Π½ΠΊΠ° Π·Π°Π΄Π°Ρ
31. ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π‘++
Agile ΠΈ Waterfall, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ²
32. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
33. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
34. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ², Π°Π½Π°Π»ΠΈΠ· Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ
ΠΠ‘Π’ΠΠ§ΠΠΠ

Π―Π·ΡΠΊ Π‘++ ΡΡΠ΅Π΄Π° Qt Creator
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ, Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΠΏΠΎΠ΄ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π‘++ Π² ΡΠ²ΡΠ·ΠΊΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ Qt Creator ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ) Qt.
ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π²ΡΠ±ΠΎΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ ΠΈΡΠΏΡΡΠ°Π½ ΠΈ Π²ΡΠ±ΡΠ°Π½ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΡΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²!
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎ-ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ, ΡΠΊΠ°Π½Π΅ΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ², ΡΠ΅ΡΠΌΠΎΠΏΡΠΈΠ½ΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°. ΠΡΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π», Ρ.ΠΊ. Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΈ, Π½Π°ΠΌ Π²ΡΠ΅ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΠ ΠΈ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΠΏΡΠΈΠ±ΠΎΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ Π½Π° Linux
ΠΡ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° Linux ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ? ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅.
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ OC Win, Linux, Mac. Π‘ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Modbus ΡΠ΅ΡΡΠΌΠΈ, ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ.
Π‘ΠΎΡΡΠ°Π² ΠΊΡΡΡΠ°:
ΠΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΈ
(26 ΡΠ°ΡΠΎΠ² Π»Π΅ΠΊΡΠΈΠΉ(24 ΡΡΠΎΠΊΠ°). Π£ΡΠΎΠΊΠΈ ΠΏΠΎΠ΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΡΠ΅ΠΌΠ°ΠΌ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠΈΠ²ΡΠ΅ Π²Π΅Π±ΠΈΠ½Π°ΡΡ
12 ΡΠ°ΡΠΎΠ² ΠΎΠ½Π»Π°ΠΉΠ½ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² (10 ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΉ) ΠΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡΠΎΠ³ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
ΠΠ΅ΡΠΎΠ΄ΠΈΡΠΊΠΈ
Π’Π΅ΠΎΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π‘++: 73 ΡΠΎΠΊΠ΅Π½Π°, 7 ΡΠΈΠΏΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΠΠ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΠ°ΡΠ³Π°Π»ΠΎΠΊ (26 ΡΠ°ΡΠΎΠ²)
ΠΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ 16 Π·Π°Π΄Π°Π½ΠΈΠΉ:3 ΠΏΡΠΎΡΡΡΡ , 5 ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, 7 ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΈ 1 ΠΊΡΡΡΠΎΠ²Π°Ρ
ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΈ Segnetics
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
1. ΠΠ²ΠΎΠ΄Π½ΡΠΉ ΡΡΠΎΠΊ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΎΠ±Π·ΠΎΡ Π·Π°Π΄Π°ΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠ° Π‘++. Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ. ΠΠ²ΠΎΠ΄/ΠΡΠ²ΠΎΠ΄.
2. Π§ΡΠΎ Π΅ΡΡΡ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΊΠΎΠ΄. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. ΠΠΈΡΠ΅ΡΠ°Π»Ρ. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
3. ΠΠ°ΠΊ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Π‘++. Π’ΠΈΠΏΡ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠΉ (ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ).ΠΠ΅ΡΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΈ.
4. Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°ΡΡΠΈΠ²Ρ. Π¦ΠΈΠΊΠ»Ρ.
5. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
6. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ
ΠΠΈΡΠΊΠΈ ΠΈ ΠΏΠ°ΠΌΡΡΡ. ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ. Π‘ΡΡΡΠΊΡΡΡΡ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ
7. Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠ½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ . ΠΠ»Π°ΡΡΡ
8. Π Π°Π·Π±ΠΎΡ ΠΠΠ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ². Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
9. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
10. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΠ. ΠΠΎΡΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
11. ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠ³Π½Π°Π»Ρ ΠΈ ΡΠ»ΠΎΡΡ. Π§1
Π€ΠΎΡΠΌΡ. ΠΠ½ΠΎΠΏΠΊΠΈ. Π‘ΠΎΠ±ΡΡΠΈΡ. Π’Π°ΠΉΠΌΠ΅ΡΡ
12. ΠΠΊΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠ³Π½Π°Π»Ρ ΠΈ ΡΠ»ΠΎΡΡ. Π§2
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Qt
13. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
14. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Qt
ΠΠ²ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ²ΠΎΠ΄ HTML
15. Π ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Qt
QPainter. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
16. Π Π°Π±ΠΎΡΠ° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ
Π’Π΅ΠΊΡΡΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»Ρ. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
17. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
18. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ
ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°. ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. ΠΠ΅ΡΠ΅Ρ Π²Π°Ρ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
19. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
Π Π΅ΡΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ»ΠΈΡΠΎΡΠΌΠΈΠ·ΠΌ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
20 Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ ModBus
Π§ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΠΈΡΡ. Master/Slave
21. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
22. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ JSON
JSON BASE64
23. Π Π°Π±ΠΎΡΠ° Ρ API ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅
REST API,HTTPS,Π―Π½Π΄Π΅ΠΊΡ ΠΠΎΠ³ΠΎΠ΄Π°
24. ΠΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· TCP
ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΠΏΡΠΎΡΡ. Π‘Π΅ΡΠ²Π΅Ρ
25. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
26. Π‘ΠΎΠΊΠ΅ΡΡ, Π·Π°ΠΏΡΠΎΡ-ΠΎΡΠ²Π΅Ρ.
Π‘ΠΎΠΊΠ΅Ρ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ . ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
27. ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
Π Π΅ΡΡΡΡΡ. Π‘ΡΠΈΠ»ΠΈ. Π¨ΡΠΈΡΡΡ
28.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΡΠ»ΡΠΆΠ±Ρ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠΉ Build
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΠ΅ΠΉ. Π€ΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ°
29. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
30. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘++
ΠΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΠΎΡΠ΅Π½ΠΊΠ° Π·Π°Π΄Π°Ρ
31. ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π‘++
Agile ΠΈ Waterfall, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ²
32. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
33. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ Π΄Π»Ρ ΠΎΠ±Π·ΠΎΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
34. ΠΠΈΠ²ΠΎΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ
ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ², Π°Π½Π°Π»ΠΈΠ· Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ
ΠΠ‘Π’ΠΠ§ΠΠΠ
Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
Π‘ΠΠΠ§ΠΠ’Π¬Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.