Connaissez-vous un moyen d’upscale toutes les cotations d’une pièce de manière uniforme, gardant par conséquent relations, contraintes, et bien sûr proportions ?
Et dans le même esprit, peut-on changer l’unité d’un fichier pièce sans changer la valeur de la cotation (par exemple, passer d’une cote « 20mm » à une cote « 20cm » ou « 20m ») ?
Si la pièce ne contient pas de fonction bizarre (insertion de corps volumiques, déformations à main levée, contraintes externes…), une macro multipliant toutes les cotes une à une devrait faire le job.
Sinon comme l’a dit @twathle « échelle » en fin d’arbre de création fait le job à coup sûr (mais le pb d’échelle est que tu ne pas pas faire un import de cotes automatique…).
Si besoin j’ai créé une petite calculette (un boulier) pour modifier par calculs les cotes sélectionnées dans une esquisse (Par addition, soustraction, multiplication, division ou forçage…):
Sur cette base, tu penses pouvoir ajouter un bouton pour affecter toutes les cotes pilotantes de la pièce (en suivant la hiérarchie des fonctions, pour éviter les erreurs) ?
Qui permettrait donc de faire par exemple toute la pièce x200.
Et concernant la question des unités, personne n’a d’idée ?
Toujours cette opposition entre la fonctionnalité simple espérée et la dure réalité…
Changer l’échelle d’une pièce en conservant la structure de création parait relativement simple.
Encore faut-il trier les fonctions concernées, le type des dimensions à traiter, prendre en compte les modes de création (fonctions géométriques de base, répétitions/symétries,
tôlerie, construction soudée…), les équations, les blocs d’esquisses et autres joyeusetés exotiques de SW.
Et avoir construit la pièce de façon stricte, en ne laissant aucune liberté dimensionnelle au modèle.
La macro jointe permet de changer l’échelle d’une pièce ( ou d’une fonction) en modifiant toutes ses dimensions définies numériquement. A tester avec prudence, après avoir sauvegardé le modèle.
Pas de solution à proposer pour le changement des unités sans changement des valeurs. EchellePiece.zip (198,5 Ko)
Super ta macro @m_blt , complémentaire avec celle de @Maclane
Pour le changement d’unité, avec ce type de macro ça devient assez simple, après un changement d’unités du document, il suffirait de multiplier/diviser toutes les cotations par 10^*.
S’il est possible de changer l’unité via la macro ce serait top de directement y ajouter l’option.
Par exemple une liste déroulante « Changer l’unité du document » avec les unités de longueur, une case radio « conserver la valeur » alternative avec une case radio pour le facteur d’échelle.