Browse Source

ajout des boucles for pour créer la mire

Jackbot 3 years ago
parent
commit
06441a1143
1 changed files with 20 additions and 12 deletions
  1. 20 12
      etalonnage/mire.sh

+ 20 - 12
etalonnage/mire.sh

@@ -109,24 +109,32 @@ TAILLE=$VALEUR
 echo -e "taille=$TAILLE"
 
 longueur=$(echo "scale=1; $TAILLE/16.0" | bc)
+hauteur=$(echo "scale=1; ($TAILLE/16.0)/(2*$DIAMETRE)" | bc)
 echo -e "longueur=$longueur"
 
 echo -e "G91\nG21\nG0 Z $FOCALE" > sortie.gcode
 echo -e "G1 F$VITESSE\n" >> sortie.gcode
 
-for i in `seq 0 15`
+for i in `seq 1 16`
 do
-	echo -e "$i"
-#	for j in `seq 0 15`
-#	do
-		
-	#trçage d'une ligne
-#	echo -e "\nM400\nM106 P1 S255\nG1 X 20" >> sortie.gcode
-	#retour au point de départ
-#	echo -e "M400\nM106 P1 S0\nG1 X -20" >> sortie.gcode
-	#déplacement pour la nouvelle hauteur
-#	echo -e ";changement de hauteur\nG1 X 0 Y 5 Z $PAS\n" >> sortie.gcode
-#	done
+	for j in `seq 1 16`
+	do
+		puissance=$(echo "$i*$j" | bc)
+		echo -e "\nM106 P1 S$puissance" >> sortie.gcode
+		for k in `seq 0 $DIAMETRE $hauteur`
+		do
+			#aller
+			echo -e "G1 X$longueur"
+			echo -e "G1 X0 Y-$DIAMETRE"
+			#retour
+			echo -e "G1 X-$longueur"
+			echo -e "G1 X0 Y-$DIAMETRE"
+		done
+	done
+	#on vient de finir une colonne, on remonte avec la puissance max
+	echo -e "\nM400\nM106 P1 S255\nG1 X0 Y$TAILLE"
+	#on se déplace sur la colonne suivante
+	echo -e "\nM400\nM106 P1 S0\nG1 X$longueur"
 done
 
 exit 0