FORUMAMONTRES › Forums › Forum de discussions sur les montres vintages et sujets techniques › Diviseur numérique
- Ce sujet contient 34 réponses, 9 participants et a été mis à jour pour la dernière fois par
Hypnos, le il y a 3 années et 9 mois.
-
AuteurMessages
-
22 janvier 2023 à 20h00 #420004796224
Hypnos
Membre- Torzio a écrit:
- @Hypnos,
Merci pour l’idée. Voici comment j’ai résolu le problème, page 11. Le nombre de pas est différent, j’ai plusieurs diviseurs numériques.
Oui mais c’est une solution de courageux, compétent …
Moi je suis de la catégorie des feignants, pas doués
22 janvier 2023 à 20h23 #420004796225Cadrature
MembreBravo pour cette solution de fainéant astucieuse qui répond à la méthode C
Vive les fainéants ! (Et Euclide)Le tableau est même inutile si l’on veut encore plus simple:
Bon JC, c’est à toi maintenant !Cadrature
- Code:
-
NbPasMoteur = 28800
NbDents = 33k = 1
old = 0
for NumeroDent in range(NbDents): # NumeroDent varie de 0 à NbDents – 1
NumeroPas = float(NbPasMoteur) / NbDents * NumeroDent
NumeroPas = int(NumeroPas + 0.5) # rajouter 1 si on commence à tailler au pas 1
print(f"Dent N°{k}: {NumeroPas – old} pas, tailler")
k += 1
old = NumeroPasNumeroPas = float(NbPasMoteur)
NumeroPas = int(NumeroPas + 0.5) # rajouter 1 si on commence à tailler au pas 1
print(f"retour à zéro: avancer de {NumeroPas – old} pas")
22 janvier 2023 à 20h35 #420004796226fly back
Membre- Torzio a écrit:
- @Cadrature,
Merci beaucoup pour le code. J’étudie ça et j’essaie de faire tourner un PAP. Je vous tiens au courant.@Hypnos,
Merci pour l’idée. Voici comment j’ai résolu le problème, page 11. Le nombre de pas est différent, j’ai plusieurs diviseurs numériques.@Fly Back,
Je me permets de te rappeler que chacun fait comme il veut. Si@+
JC
Et oui, je fais donc du manuel ! Et ça marche bien.
Et puis j’ai des actions dans le projet qui remonte au temps du 1er groupe d’échange » Yahoo groupe »! Puis horlogerie suisse, puis forum usinage où j’ai nullement suivi, vu la nullité de 90% des discussions.
Demain je vais donc manipuler mes verniers mécaniques au 1/100, durant quelques minutes, en attendant d’avoir une machine moderne et révolutionnaire. Mais tu es tenace, tu vas réussir.
22 janvier 2023 à 20h48 #420004796227Torzio
Membre- fly back a écrit:
- Et oui, je fais donc du manuel ! Et ça marche bien.
Et puis j’ai des actions dans le projet qui remonte au temps du 1er groupe d’échange » Yahoo groupe »! Puis horlogerie suisse, puis forum usinage où j’ai nullement suivi, vu la nullité de 90% des discussions.
Demain je vais donc manipuler mes verniers mécaniques au 1/100, durant quelques minutes, en attendant d’avoir une machine moderne et révolutionnaire. Mais tu es tenace, tu vas réussir.
Bon tournage de manivelle ! Attention à ne pas donner un tour de trop ! Je te signale, pour info, que le sujet de cette discussion est : » Diviseur numérique ».
@+
JC22 janvier 2023 à 20h49 #420004796228Hypnos
Membre- Cadrature a écrit:
- Le tableau est même inutile si l’on veut encore plus simple:
Bon JC, c’est à toi maintenant !
C’est l’habitude de séparer les tâches quand on fait du code propre.
La liste permet de faire les calculs des positions où il faut tailler (sans faire appel à un fichier, c’est toujours ch…)Ensuite on peut avoir une routine (je n’en ai fait aucune en contradiction avec mes anciennes habitudes) qui retourne les-dites positions et s’occuper séparément de la gestion de moteur PAP et de la fraise.
L’impression des posisions c’est juste pour être sûr qu’on ne s’est pas planté.Si on veut le nombre de pas dont il faut avancer entre chaque dent c’est trivial avec la liste …
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.