Editeur d'expression

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Editeur d'expression

Post by A.Liegeois »

Dans le fichier joint, je voudrais décaler l'accrochage en Z du Datum de la valeur Lenght du Pad. Dans le champ Décalage en Z du Datum, j'entre donc l'expression =Pad.Lenght, et ça ne marche pas :( . Pourquoi ?
Attachments
datum.FCStd
(24.22 KiB) Downloaded 14 times
openBrain
Veteran
Posts: 9034
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Editeur d'expression

Post by openBrain »

Parce qu'en anglais on écrit "Length" :?:
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Re: Editeur d'expression

Post by A.Liegeois »

Au temps pour moi, j'ai mal recopié. Mais je choisis le mot Length dans la liste déroulante de l'éditeur. Et ça marche pas. La case OK reste inactive avec l'expression =Pad.Length. Que faut-il de plus ?
User avatar
freecadjam
Veteran
Posts: 1994
Joined: Tue Jul 17, 2018 10:47 am
Contact:

Re: Editeur d'expression

Post by freecadjam »

A.Liegeois wrote: Mon Mar 27, 2023 8:32 am Au temps pour moi, j'ai mal recopié. Mais je choisis le mot Length dans la liste déroulante de l'éditeur. Et ça marche pas. La case OK reste inactive avec l'expression =Pad.Length. Que faut-il de plus ?
Salut
Y a t-il un message d'erreur dans l'onglet résultat ?
Une erreur qui peut arriver, comme dans la capture ci-dessous, le signe =, il convoque la fenêtre de l'éditeur comme peut le faire l'icône (fx) mais si cette fenêtre est ouverte le signe ne peut pas commencer l'expression.
Attachments
Capture d’écran_2023-03-27_10-37-51.png
Capture d’écran_2023-03-27_10-37-51.png (22.67 KiB) Viewed 436 times
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Re: Editeur d'expression

Post by A.Liegeois »

CQDF. Merci freecadjam. En effet, c'est ce signe = qui était en trop. J'ai pourtant lu et relu la documentation, mais j'ai dû passer à côté.
User avatar
Bernard19
Posts: 887
Joined: Sun Feb 20, 2022 7:16 pm

Re: Editeur d'expression

Post by Bernard19 »

Il suffit de taper "P" dans la fenêtre "Editeur de formules"
Sélectionner Pad dans la liste proposée
Clic sur Length et dans résultat tu vois 18,00 mm
Tu cliques sur OK.
Attachments
Capture d'écran 2023-03-27 104706.png
Capture d'écran 2023-03-27 104706.png (23.95 KiB) Viewed 425 times
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Editeur d'expression

Post by Shalmeneser »

Pourquoi ton objet n'est il pas centré sur l'origine du repère ?

Quand tu tapes dans le champ Expression, les premières lettres déroulent une liste où l'on peut choisir le mot qui nous intéresse.
Attachments
datum_SHALM.FCStd
(18.04 KiB) Downloaded 9 times
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Re: Editeur d'expression

Post by A.Liegeois »

J'avais bien choisi dans la liste déroulante du champ expression mais il ne fallait pas mettre de signe = au début. Si j'ai bien compris, ce signe = ne doit être utilisé que lorsqu'on tape une formule de calcul.
Mon sketch n'est en effet pas centré sur l'origine. C'est grave docteur ? Faut-il systématiquement centrer les sketchs ?
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Re: Editeur d'expression

Post by A.Liegeois »

Je crois avoir compris : en centrant le sketch, cela permet d'utiliser le plan YZ pour faire un miroir des 2 Poket, ce qui est plus rapide en effet.
A.Liegeois
Posts: 47
Joined: Mon Dec 06, 2021 9:37 am

Re: Editeur d'expression

Post by A.Liegeois »

et cela permet en plus de contraindre le centre des trous du Pocket sur l'axe Y à mi épaisseur du Pad quelle que soit cette épaisseur.
Post Reply