+unsigned int g_uiReagentMotorPeriod[REAGENT_MOTOR_ACC],g_uiReagentMotorPeriod2[REAGENT_MOTOR_ACC2],g_uiReagentMotorPeriod3[REAGENT_MOTOR_ACC3],g_uiReagentMotorPeriod4[REAGENT_MOTOR_ACC4];
+extern unsigned int well_position1,well_position2,well_position3,well_position4,well_position5,well_position6;
+extern unsigned int Z_position1,adsorbtion_position,take_on_position1,getting_out_speedX,take_on_position2,take_off_position1,take_off_position2,take_off_position3;
+extern unsigned int adsorbtion_times,adsorbtion_time1,adsorbtion_time2,adsorbtion_time3,adsorbtion_juli;
+#pragma config IESO = ON // Internal External Switch Over Mode (Start-up device with FRC, then automatically switch to user-selected oscillator source when ready)
+extern unsigned long yemian_position,dibu_position,hunyun_position_start,hunyun_position_H,hunyun_position_L;
+extern unsigned int well_position1,well_position2,well_position3,well_position4,well_position5,well_position6,step,ulspeed_cleaning,cleanning_times,adsorption_step,liang_gan_step;
+extern unsigned int Z_position1,adsorbtion_position,take_on_position1,getting_out_speedX,take_on_position2,take_off_position1,take_off_position2,take_off_position3;
+extern unsigned int hunyun_times,position[10];
+extern unsigned int adsorbtion_times,adsorbtion_time1,adsorbtion_time2,adsorbtion_juli;
+extern unsigned int Z_chu_ye_mian_spd,Z_ru_ye_mian_spd,Z_normal_speed,Z_take_on_speed;
+extern unsigned int above_yemian_pulse;
+extern unsigned int Ci_take_off_speed1,Ci_take_off_speed2,Ci_normal_speed,X_normal_speed;
+extern unsigned int liquid_volume,xi_ci_time,xi_ci_spd,xi_ci_pulse,hunyun_time,hunyun_spd;