• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Renommer corps solides en multicorps en fonction de la taille

Giangio95

Guest
Bonjour à tous,
J'ai cherché un sujet similaire sur le forum mais je ne l'ai pas trouvé.
J'ai conçu un multicorps en tôle pliée, c'est une section transversale d'ascenseurs formés par plusieurs composants. logiquement comme vous pouvez comprendre les ascenseurs ne sont pas des combinaisons égales, et les longueurs de ces poutres changent.
J'ai créé une bibliothèque dans le centre de contenu où ils choisissent la croix et donnent une mesure en longueur. J'aurais besoin de tous les corps à l'intérieur du multicorps pour changer de nom selon la longueur que j'ai donnée au corps.
Par exemple, j'insère la section 1500, donc je voudrais trouver les différents corps renommés dans : 001_1500; 002_1500; 003_1500.
considérant que si j'insère 2000 je trouverai les composants mentionnés dans 001_2000; 002_2000; 003_2000.
Est-ce possible ? Je pense que c'est un travail à faire par l'intermédiaire d'Ilogic.
Je continue à y étudier, si je trouve une solution que j'écris ci-dessous.
Merci d'avance.
 
discussion similaire qui fait référence à une autre
 
Bonjour, catafract,
J'ai vu la discussion.
J'insiste sur le fait que j'ignore les produits biologiques et que je les prends dans ma main pour la première fois.
selon la règle écrite, le nom du corps final sera composé par le nom du multicorps, l'écriture que nous trouvons entre les citations sélectionnées dans l'image jointe, et à la fin un numéro séquentiel à partir de 1. Je voudrais qu'au lieu d'écrire le paramètre croisé, la règle m'écrirait la longueur de ce paramètre sélectionné.

ci-dessous la règle écrite:

syntaxeditor code snippetdim sb comme surfacebody
dim doc comme document partiel = cedoc.document
dim sbs as surfacebodies = doc.componentdefinition.surfacebodies
dim sbname en tant que chaîne = thisdoc.filename(false)
dim suffixe en entier = 1

' boucle à travers tous les corps solides, les renommant
pour chaque sb en sb
sb.name = sbname + "ltraversa" & cstr(suffix). paddleft _
(len(cstr(doc.composantdefinition.surfacebodies.count)), 0)
suffixe + 1
suivant


Je vous remercie.


1622013813021.png
 
Merci beaucoup !
très aimable et très serviable!
Maintenant j'essaie de travailler dessus.
Merci et bonne journée
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut