ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠΌ
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Microsoft Robotic Developer Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Visual Programming Language (ΡΠΈΡ. 3.18).
Π ΠΈΡΡΠ½ΠΎΠΊ 3.18 — ΠΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Visual Programming Language.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠ° Π² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡ DesktopJoystick (ΡΠΈΡ. 3.19).
Π ΠΈΡΡΠ½ΠΎΠΊ 3.19 — Π‘Π΅ΡΠ²ΠΈΡ DesktopJoystick.
ΠΠ°Π»Π΅Π΅ ΠΊ Π½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ²ΠΈΡ GenericDifferentialDrive. ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Connections. Π Π½Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ DesktopJoystick, ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ GenericDifferentialDrive, Π½Π° Π²Ρ
ΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ UpdateAxes Π² Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈ SetDrivePower Π² ΠΏΡΠ°Π²ΠΎΠΉ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²ΡΠ·ΠΈ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 3.20 ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 3.1.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.20 — Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ DesktopJoystick ΠΈ GenericDifferentialDrive.
Π’Π°Π±Π»ΠΈΡΠ° 3.1 — Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ UpdateAxes ΠΈ SetDrivePower.
|
Connections: | |
From: | To: | |
UpdateAxes. | SetDrivePower. | |
Data Connections: | |
Value. | Target. | |
(-Y + X) / 1000.0. | LeftWheelPower. | |
(-Y — X) / 1000.0. | RightWheelPower. | |
|
ΠΠ»Ρ Π²Π²ΠΎΠ΄Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Data Connections ΠΎΡΠΌΠ΅ΡΡΡΠ΅ ΠΏΡΠ½ΠΊΡ Edit values directly.
ΠΠ°ΡΠ΅ΠΌ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΡΠ΅ΡΠ²ΠΈΡΠ° GenericDifferentialDrive (ΡΠΈΡ. 3.21) Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠΎΠ»Ρ Set Configuration Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ Use a manifest, Π΄Π°Π»Π΅Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Import Manifest ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ΅Π½Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.21 — Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ΅ΡΠ²ΠΈΡΠ° GenericDifferentialDrive.
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° (ΡΠΈΡ. 3.22). Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΡΠΎΠΊΡΡ Π²Π²ΠΎΠ΄Π° Π½Π° ΠΎΠΊΠ½Π΅ Desktop Joystick, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΡ W, A (Π²ΠΏΠ΅ΡΠ΅Π΄ — Π½Π°Π·Π°Π΄), S, D (Π²Π»Π΅Π²ΠΎ — Π²ΠΏΡΠ°Π²ΠΎ) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ±ΠΎΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 3.22 — ΠΠΊΠ½ΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° Ρ Π΄ΠΆΠΎΠΉΡΡΠΈΠΊΠΎΠΌ.