B. Реакція на ланку 1 з боку ланки 2  
 | R | 183299.9999 
  уг. R -177.65 
  пр.Rx -183145.5903 
  пр.Ry -7522.1481 
  Пара D. Реакція на ланку 1 з боку ланки 4 
  | R | 199275.0925 
  уг. R -92.10 
  пр.Rx -7287.2669 
  пр.Ry -199141.8043 
  Пара L. Реакція на ланку 2 з боку ланки 3 
  | R | 3.5680 
  уг. R 92.35 
  пр.Rx -0.1464 
  пр.Ry 3.5650 
  Реакція прикладена в підставі перпендикуляра, опущеного з пари A на направляючу пари L 
  Момент сил реакції на ланку 2 з боку ланки 30.0000 
  Пара E. Реакція на ланку 4 з боку ланки 5 
  | R | 192808.3896 
				
				
				
				
			  уг. R -92.32 
  пр.Rx -7804.2153 
  пр.Ry -192650.3811 
  врівноважує момент на ланці 1-14.8948 
    Додаток 4. Програма підбору чисел зубів редуктора 
   Представлений код програми визначення чисел зубів редуктора, написаної в середовищі Qt. 
  # include max (int A, int B); main () 
  {K, z1, z2, z3, z4, z1_min, z2_min, z3_min, z4_min, z1_max, z2_max, z3_max, z4_max, G_min, G, z1c, z2c, z3c, z4c; pi = 3.141592654 ; U_1H_t = 16.5; = 3; _min = 17; _min = z1_min; _min = z1_min; _min = 85; _max = 100; _max = z1_max; _max = z1_max; _max = 160; _min = 1000; (z1 = z1_min; z1 <= z1_max; z1 + +) (z2 = z2_min; z2 <= z2_max; z2 + +) (z3 = z3_min; z3 <= z3_max; z3 + +) 
  {= z1 + z2 + z3; ((z4> = z4_min) && (z4 - z3> = 8) && (z4 <= z4_max)) 
  {U_1H_e = 1 + (float) (z2 * z4)/(z1 * z3); ​​((U_1H_e> = 0.95 * U_1H_t) && (U_1H_e <= 1.05 * U_1H_t )) (int p = 0; p <= 10; p + +) ((int) (U_1H_t * z1 * (1 + K * p))% K == 0) (sin (pi/K)> (float ) (max (z2, z3) + 2)/(z1 + z2)) 
  {= max (z1 + 2 * z2, z4); (G 
 {_min = G; c = z1; c = z2; c = z3; c = z4; 
 } 
 } 
 } 
 } ("z1 =% d, z2 =% d, z3 =% d, z4 =% d n", z1c, z2c, z3c, z4c); 0; 
 } max (int A, int B) 
  {A> B? A: B; 
 }