Probleme Macro Poinçon

Bonjour,

 

Je suis bloqué lors de l'exécution de ma macro quand je lance l'exécution pas à pas au moment de la 3eme ligne pour une valeur de A de 1,2 la ligne retourne vers l'origine sans comprendre pourquoi .

Pour moi les coordonnées sont bonne je ne vois ou cela peut poser problème.

Si quelqu'un à une idée

 

Cordialement


macro1.swp

Annule et remplace


macro1.swp

Bonjour,

probable problème de séparateur décimal entre le . et la ,

Il est préférable de faire un test de conversion de ton texte en double et si tu reçois une erreur alors tu change le séparateur décimal de ton texte et tu continue ta macro ...

Cordialement,

1 « J'aime »

Merci pour votre réponse,

 

Non le problème ne se situe pas sur la saisie d'une valeur à virgule mais bien dans la réalisation de la macro,

La macro va suivant les valeurs saisie créer une esquisse puis tracer des lignes afin d'exécuter une révolution. mais pour une valeur de A faible c'est a dire 1 ou 2 une ligne retourne à l'origine en Y.

Je vous invite à essayer la macro en mode pas à pas 

 

Cordialement

Bonjour,

erreur de compréhension de ma part, cela vient du fait de l'aimantation automatique qui prend le dessus, fait un zoom bien serré pendant l'éxecution de ta macro en ajoutant par exemple la ligne :

boolstatus = Part.ViewZoomTo2(0, 0, 0, 0.001, 0.001, 0)

avant la ligne

Set skSegment = Part.SketchManager.CreateCenterLine(0#, -300 / 1000, 0#, 0#, 300 / 1000, 0#)

Cordialement,

3 « J'aime »

C'est parfait maintenant plus de problème