• 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.

partie dans les tableaux

  • Auteur du sujet Auteur du sujet s.melotto
  • Date de début Date de début

s.melotto

Guest
Bonjour !
J'essaie d'insérer dans les tables des pièces la taille maximale... mais je ne sais pas comment les rappeler
Je suis habitué à sw qui a en mémoire les mesures maximales ou, si j'ajoute des quotas 3d, je peux les rappeler dans les propriétés... vous savez comment je peux faire dans l'inventeur 2024? ... ou 2025 ?

Je vous remercie.
 
Bonjour !
J'essaie d'insérer dans les tables des pièces la taille maximale... mais je ne sais pas comment les rappeler
Je suis habitué à sw qui a en mémoire les mesures maximales ou, si j'ajoute des quotas 3d, je peux les rappeler dans les propriétés... vous savez comment je peux faire dans l'inventeur 2024? ... ou 2025 ?

Je vous remercie.
pour chaque partie, vous devez rendre exportable (option flexible) tout paramètre qui vous intéresse et chaque partie doit avoir les mêmes noms que les paramètres.Immagine.pngmaintenant sur la table crée une liste de parties où vous appelez les noms des paramètres.
Liste des parties - > choix de colonne (1) - nouvelle propriété (2) - <<fare aggiungere="" click="" per="">>(3) et ajoutez manuellement les noms de paramètres qui vous intéressent.</fare>2.pngmaintenant vous vous trouvez avec des parties de liste avec des paramètres qui vous intéressent3.png
 

Pièces jointes

  • Immagine.png
    Immagine.png
    117.8 KB · Affichages: 9
Bonjour !
J'essaie d'insérer dans les tables des pièces la taille maximale... mais je ne sais pas comment les rappeler
Je suis habitué à sw qui a en mémoire les mesures maximales ou, si j'ajoute des quotas 3d, je peux les rappeler dans les propriétés... vous savez comment je peux faire dans l'inventeur 2024? ... ou 2025 ?

Je vous remercie.
règle logique ci-dessous fait tout automatiquement:

Code:
l = (round(mesure.étendue, 2))
w = (round(mesure.étendue, 2))
h = (round(mesure.étendue, 2))

dim olist comme nouvelle liste de tableaux
olist.add(l)
olist.add(w)
olist.add(h)

call olist.sort()

iproperties.value("custom", "longueur") = olist.item(2)
iproperties.value("custom", "width") = olist.item(1)
iproperties.value("custom", "hauteur") = olist.item(0)



plus petit = olist.item(0)
milieu = olist.item(1)
plus élevé = olist.item(2)



iproperties.value("custom", "overall_dim") = plus grand & " x " & moyen & " x " & plus petit & "mm"
 
C'est trop cool. depuis des siècles Je cherchais la façon d'insérer sur les tables, dans les matériaux de la table, les charges des différents composants!
 
J'ai créé une nouvelle règle logique et copié le texte dans la règle. puis j'ai lancé la règle, qui crée une propriété personnalisée (dim globale) dans la partie, qui contient les dimensions de l'encombrement maximal. puis cette propriété la rappelle aux parties de la table.
 
Bonjour, excusez l'ignorance... Comment puis-je l'insérer dans le module vba ?

Je vous remercie.
Ce n'est pas vba.
- pour une utilisation unique dans un fichier (ou un modèle) voir cette vidéo (
) aller à min. 4:08 pour voir comment créer une règle. alors si vous voulez le faire voir automatiquement ceci: - pour qu'il soit toujours disponible :
 
....plus...
Je voudrais insérer dans les tableaux des pièces et, peut-être, dans le séparé du soudé, la taille du brut à travailler, pour les plaques je peux utiliser les données de l'encombrement, mais pour les tuyaux, tondi etc, je voudrais insérer les données du profil commercial.
Dans certains cas, je cable en insérant des profils avec le centre contenu, pour d'autres je ne sais pas comment faire...
avec sw, à la fin de la modélisation de la pièce, j'ai inséré des quotas dans le modèle 3d, qui, toujours en prenant le même nom (d1, d2, d2....) pourrait être rappelé dans le tableau...
Pouvez-vous faire en inventeur ?

Merci beaucoup.
Bonjour.
 
Oui, je peux le faire aussi... c'est que chercher des paramètres pour moi n'est pas un problème... pour certains collègues pourrait être....Inserter 2 ou 3 cotes est moins laborieux et implique moins de chances d'erreurs (si de telles cotes et l'insertion ultérieure est aussi simple que dans sw)

clairement si je ne trouve rien d'autre, je ferai ce que vous me proposez;
 
insérer 2 ou 3 chances est moins laborieux
le lien vers la vidéo de référence que j'ai postée, explique comment utiliser les quotas du modèle.

comme j'ai écrit, les explications de @peppe et la vidéo répond exactement à ce que vous avez demandé, si ce n'est pas ainsi essayez d'ajouter plus de détails.
 
Oui, je peux le faire aussi... c'est que chercher des paramètres pour moi n'est pas un problème... pour certains collègues pourrait être....Inserter 2 ou 3 cotes est moins laborieux et implique moins de chances d'erreurs (si de telles cotes et l'insertion ultérieure est aussi simple que dans sw)

clairement si je ne trouve rien d'autre, je ferai ce que vous me proposez;
J'ai posté la procédure dans le post #2 parce que même en utilisant la macro de @ cast16 Cependant, vous devez rappeler une propriété personnalisée dans les parties de la liste ou ailleurs sur la table et c'est la manière.
 
Oui, je peux le faire aussi... c'est que chercher des paramètres pour moi n'est pas un problème... pour certains collègues pourrait être....Inserter 2 ou 3 cotes est moins laborieux et implique moins de chances d'erreurs (si de telles cotes et l'insertion ultérieure est aussi simple que dans sw)

clairement si je ne trouve rien d'autre, je ferai ce que vous me proposez;
Je n'ai pas bien lu votre question, mais quand même si vous avez besoin d'avaler :
Si vous utilisez ilogic ci-dessous, il crée des paramètres utilisateur (dim1, dim2, dim3) afin que vous n'ayez pas à créer manuellement. Ce serait bien d'avoir une règle logique pour les créer à partir de l'assemblée pour chaque partie. . . .
Code:
l = (round(mesure.étendue, 2))
w = (round(mesure.étendue, 2))
h = (round(mesure.étendue, 2))

dim olist comme nouvelle liste de tableaux
olist.add(l)
olist.add(w)
olist.add(h)

call olist.sort()

iproperties.value("custom", "longueur") = olist.item(2)
iproperties.value("custom", "width") = olist.item(1)
iproperties.value("custom", "hauteur") = olist.item(0)



plus petit = olist.item(0)
milieu = olist.item(1)
plus élevé = olist.item(2)



iproperties.value("custom", "overall_dim") = plus grand & " x " & moyen & " x " & plus petit & "mm"


essayer
dim1e = cette application.activedocument.componentdefinition.parameters.userparameters("dim1")
dim1 = plus grand
prises
dim1param = cette application.activedocument.componentdefinition.parameters.userparameters.addbyexpression("dim1", plus grand, unitéstypeenum.kmillimeterlongunits)
dim1param.exposedasproperty = true
fin de l'essai

essayer
dim2e = cette application.activedocument.componentdefinition.parameters.userparameters("dim2")
dim2 = milieu
prises
dim2param=thisapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression("dim2", milieu, unitéstypeenum.kmillimeterlongunits)
dim2param.exposedasproperty = true
fin de l'essai

essayer
dim3e = cette application.activedocument.componentdefinition.parameters.userparameters("dim3")
dim3 = plus petit
prises
dim3param=thisapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression("dim3", plus petite, unitéstypeenum.kmillimeterlongunits)
dim3param.exposedasproperty = true
fin de l'essai
 
Dernière édition:
Merci beaucoup.
pour gi ingombri il y a, je regarde comment mieux insérer iprops avec des mesures du brut à acheter
Je suis basé sur des travaux solides que je connais mieux, dans lesquels, à la fin de la modélisation, j'ai ajouté les mesures de base et ont été rappelés. . . .
le problème est que (du moins pour ce que je sais jusqu'à présent) l'inventeur ne prend pas toujours des mesures avec le même nom.... sur sw je pourrais le faire xe chaque mesure que j'ai inséré dans 3d nommé en faisant partager le nombre (toujours d1, d2...) au lieu de l'inventeur continue avec le progressif selon les fonctions déjà insérées.
J'essaie d'insérer des quotas avec le nom pour changer à la fin, mais, le temps est peu...
pour l'instant je vous remercie encore pour l'assistance (gratis et moooooolto mieux et plus vite que l'assistance! ! ! ! ! ! ! )

Merci beaucoup.
Bonne journée
 
Merci beaucoup.
pour gi ingombri il y a, je regarde comment mieux insérer iprops avec des mesures du brut à acheter
En laissant la comparaison avec les solides, la macro que vous avez proposée crée (pour la force) une valeur pour chaque mesure de votre brut
iproperties.value("custom", "longueur") = olist.item(2)
iproperties.value("custom", "width") = olist.item(1)
iproperties.value("custom", "hauteur") = olist.item(0)
longueur, largeur, hauteur

ces 3 paramètres les appellent où vous voulez dans votre table
iproperties.value("custom", "overall_dim") = plus grand & " x" & moyen & " x" & plus petit & "mm"[/CODE]
ou appelez directement "overall_dim" comme un paramètre (voir post#2 pour la procédure de renvoi dans la liste des parties)
 

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