[RESOLU] Soustraction impossible

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
dutbas
Posts: 7
Joined: Tue Mar 23, 2021 3:53 pm

[RESOLU] Soustraction impossible

Post by dutbas »

Bonjour

Dans la cellule B8 j'essaye de soustraire 2 mm à la valeur de B2 (cf. capture1 ci-joint).
J'ai aussi tester de faire la soustraction dans une esquisse, même erreur (cf. capture2 ci-joint).
J'ai fais un dernier test en mettant un alias, même erreur (cf. capture3 ci-joint).

Voici l'erreur que j'obtient :

Code: Select all

11:14:30  <Spreadsheet> Cell.cpp(638): pieds#Spreadsheet.B8: Quantity::operator -(): Unit mismatch in minus operation
Avez-vous une idée de se qui provoque l'erreur ?

Je vous remercie par avance.

Code: Select all

OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: French/France (fr_FR)
Attachments
Capture dans sketcher avec l'alias
Capture dans sketcher avec l'alias
capture3.png (22.32 KiB) Viewed 698 times
Capture dans sketcher avec B2
Capture dans sketcher avec B2
capture2.png (23.13 KiB) Viewed 698 times
Capture spreadsheet
Capture spreadsheet
capture1.png (14.32 KiB) Viewed 698 times
Last edited by dutbas on Tue Apr 20, 2021 9:41 am, edited 1 time in total.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Soustraction impossible

Post by openBrain »

Il faut assurer la cohérence des unités : '=B2 - 2 mm'
dutbas
Posts: 7
Joined: Tue Mar 23, 2021 3:53 pm

Re: Soustraction impossible

Post by dutbas »

openBrain wrote: Tue Apr 20, 2021 9:33 am Il faut assurer la cohérence des unités : '=B2 - 2 mm'
Merci :)
C'était si simple !
User avatar
Forthman
Veteran
Posts: 2669
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: [RESOLU] Soustraction impossible

Post by Forthman »

simple oui mais pas forcément intuitif :P
Par exemple si tu as deux valeurs en mm et que tu les multiplies, le résultat sera en mm²
et donc si cette valeurs doit servir pour donner une longueur, il faut faire un "/1mm" à la fin de l’équation ;)
User avatar
jmarie3D
Posts: 312
Joined: Sat May 02, 2020 12:31 pm

Re: [RESOLU] Soustraction impossible

Post by jmarie3D »

Forthman wrote: Tue Apr 20, 2021 12:52 pm si tu as deux valeurs en mm et que tu les multiplies, le résultat sera en mm²
C'est logique.
si cette valeurs doit servir pour donner une longueur
Comment une longueur multipliée par une longueur peut-elle donner une longueur ?
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: [RESOLU] Soustraction impossible

Post by openBrain »

jmarie3D wrote: Tue Apr 20, 2021 2:10 pm Comment une longueur multipliée par une longueur peut-elle donner une longueur ?
Ben en divisant par une longueur voyons ! :lol:
User avatar
jmarie3D
Posts: 312
Joined: Sat May 02, 2020 12:31 pm

Re: [RESOLU] Soustraction impossible

Post by jmarie3D »

openBrain wrote: Tue Apr 20, 2021 2:42 pm
jmarie3D wrote: Tue Apr 20, 2021 2:10 pm Comment une longueur multipliée par une longueur peut-elle donner une longueur ?
Ben en divisant par une longueur voyons ! :lol:
Et en ajoutant l'âge du capitaine... :)
User avatar
Forthman
Veteran
Posts: 2669
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: [RESOLU] Soustraction impossible

Post by Forthman »

Vous allez me dire que je suis le seul à qui ça arrive de devoir multiplier des valeurs sans tenir compte des unités ? :roll: :mrgreen:
User avatar
Vincent B
Veteran
Posts: 4739
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: [RESOLU] Soustraction impossible

Post by Vincent B »

Au lieu de préciser les unités dans les formules, on pourrait les donner dans les préférences. Sachant que l'on change rarement d'unité en réalité et que c'est 90%+ du temps toujours les mêmes: mm (ou in pour ricains),degrés... Ce genre de soucis n'arriverais pas.
Voila c'était ma pensée du soir.
dutbas
Posts: 7
Joined: Tue Mar 23, 2021 3:53 pm

Re: [RESOLU] Soustraction impossible

Post by dutbas »

Je pense que le mieux c'est de ne jamais spécifier les unités dans le spreadsheet.
Comme ça plus d'erreur ...
Post Reply