Annonces

Announcement: We’re aware of an issue affecting starting a new topic from category pages and creating new blog posts. New topics can still be started directly from the relevant board. Learn more here.

Contrainte de déplacement par formule

Contrainte de déplacement par formule

grellard.axel
Participant Participant
2 791 Visites
13 Réponses
Message 1 sur 14

Contrainte de déplacement par formule

grellard.axel
Participant
Participant

Bonjour à tous,

 

Jusqu'à aujourd’hui j’utilisai les valeurs de distance minimum et maximum pour contraindre un paramètre.

Y a t-il un moyen autre pour contraindre un paramètre, par une formule par exemple ; =nom_du_paramètre - 100 ?

 

bloc_contrainte.jpg

Ci-dessus un screen du bloc en question.

 

"Width" = paramètre linéaire / action d’étirement et déplacement / distance minimum = 600 mm / distance maximum = 1250 mm

"Ym" = paramètre linéaire / action d’étirement et déplacement / distance minimum = 130 mm / distance maximum = 1183 mm

A l'utilisation, si je modifie le paramètre "Width" à 1200 mm du bloc je souhaiterai que les contraintes du paramètres "Ym" bouge avec.

 

Dans cet exemple la distance maximum du paramètre 'Ym' serait de 1133 mm.

Contraindre le paramètre en question par une formule telle que : =Width - 67 , m’aiderait énormément.

 

Pensez-vous que c'est possible ? Ou y a t-il un autre moyen de faire ce type de manipulation ?

 

Merci par avance
Axel

 

 

0 J'aime
Solutions acceptées (1)
2 792 Visites
13 Réponses
Replies (13)
Message 2 sur 14

grellard.axel
Participant
Participant

Bonjour à tous,

 

Je me permets de relancer le sujet et mon problème car je n'ai pas trouvé de solution depuis.

J'ai vraiment amélioré ce détail sur tous mes blocs dynamiques.

J'attache un fichier .dwg en exemple

 

La valeur maximale des paramètres Zm et Ym est de 1130 mm lorsque le paramètre Width = 1250 mm

Si je modifie par exemple le paramètre Width, admettons à 1120 mm, la valeur maximale des paramètres Zm et Ym devrait être 1000 mm.

Est-ce que c'est possible ?

 

Variflex-ML100_Man_NE.jpg

 

Avez-vous une solution ou un exemple à proposer ?

 

Merci par avance pour votre aide

Bonne journée

Axel

 

 

0 J'aime
Message 3 sur 14

ml-cad-121
Advocate
Advocate

Bonjour ,

 

Dan votre exemple, faut il que les paramètres Zm et Ym puissent varier ou faut il qu'ils soient bloqués à 60 mm de l’extrémité de l'objet ?

0 J'aime
Message 4 sur 14

Caderix
Mentor
Mentor

Bonjour, 

 

Je ne suis pas sûr d'avoir tout compris.

 

Si la position des cercles doit être à 120 du bord de la pièce, pourquoi ne pas simplement inclure celui de droite dans l'étirement de Width ?

 

Caderix_0-1617782496887.png

 


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 5 sur 14

grellard.axel
Participant
Participant

Bonjour Maxime,

 

Oui tout à fait, il faut que les paramètres Zm et Ym puissent varier.

Et comme vous dites, tout en étant bloqués à une distance (60mm par exemple) de l'extrémité de l'objet.

0 J'aime
Message 6 sur 14

grellard.axel
Participant
Participant
Bonjour,
Désolé si mon problème n'est pas bien clair.
Je souhaite bloquer le déplacement du cercle par rapport à l'extrémité de l'objet.
Mais son déplacement peut être libre dans le milieu de l'objet d'où l'utilité d'avoir un paramètre linéaire.
0 J'aime
Message 7 sur 14

ml-cad-121
Advocate
Advocate

Je suis un peu full en ce moment, du coup je passe en coup de vent mais j=si je devais le faire je pense que je regarderais de la manière suivante :

 

- Vous créez 2 lignes invisible à chaque extrémité avec un paramètre d’étirement

- Vous bloquez une longueur mini de 60mm sur ces 2 paramètres 

- Vous contraignez chaque point Zm et Ym sur ces lignes invisibles

- Dans votre paramètre d'étirement, vous incluez les lignes invisibles.

 

C'est du pur théorique, quand j'ai 2 min je regardes comment ca fonctionne.

0 J'aime
Message 8 sur 14

Caderix
Mentor
Mentor
Solution acceptée

Est ce que vous voulez faire quelque chose comme ceci (voir fichier joint)

 

Je l'ai épuré pour me concentrer sur le noeud du problème. 😊


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 9 sur 14

grellard.axel
Participant
Participant

Merci pour ta réponse.

Je vais essayer cette solution.

Ça va me permettre de découvrir les contraintes que j’ai pour le moment jamais utilisé

0 J'aime
Message 10 sur 14

grellard.axel
Participant
Participant

Merci Caderix pour cet exemple,

 

Ça fonctionne bien dans ton exemple.

Vous avez bien défini une limite par rapport à une extrémité (celle de droite).

J'aimerai que cette limite fonctionne sur l'autre extrémité également (celle de gauche donc).

Et de plus il faudrait que les deux cercles soient indépendant dans leurs déplacements.

0 J'aime
Message 11 sur 14

Caderix
Mentor
Mentor

Dans ce cas, pourquoi ne pas rajouter un paramètre et un étirement à gauche (voir pièce jointe)


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 12 sur 14

grellard.axel
Participant
Participant

Merci à nouveau pour cet exemple

 

L'idéal serait que la distance maximale du cercle de gauche soit la distance minimale du cercle de droite et inversement.

 

Pour essayer d'être plus précis

Cercle gauche :

distance minimale : 120 mm

distance maximale : paramètre distance 1 - 120 mm

 

Cercle droite :

distance minimale : 120 mm

distance maximale : paramètre distance 1 - 120 mm

 

Je ne sais pas si c'est clairement expliqué.

 

0 J'aime
Message 13 sur 14

Caderix
Mentor
Mentor

Le problème, c'est que dans la case distance mini et maxi des propriétés du paramètre, on ne peut pas mettre autre chose que des nombres.

 

 


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

0 J'aime
Message 14 sur 14

patrick.emin
Alumni
Alumni

Bonjour @grellard.axel 

Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton  APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Merci de ne pas accepter comme solution le message que vous êtes en train de lire.


Patrick Emin animateur de la communauté francophone


Vous avez trouvé un message utile? Alors donnez un "J'aime" à ce message!
Votre question a eu une réponse satisfaisante? Voulez vous avoir l'amabilité de cliquer sur le bouton
 APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Signez notre Livre d'Or
0 J'aime