Expression dans paramètre
-
- Sergent-chef
- Messages : 73
- Enregistré le : 12 nov. 2009, 14:14
- Version TopSolid : 7.10
- Module TopSolid : TopSolid'Design
Expression dans paramètre
Bonjour
Je souhaite créer un paramètre do en fonction de 2 autres paramètres k et dt
Les condtions sont les suivantes :
Si k=0.5 alors do = dt+0.6
Si k=1 alors do = dt+1.2
Si k=1.5 alors do = dt+1.8
J'ai essayé de rentre cette expression, mais ça ne marche pas:
=when(k==0,5;when(k==1;when(k==1,5;dt+1,8);dt+1,2);dt+0,6)
Avez-vous une solution ?
Je souhaite créer un paramètre do en fonction de 2 autres paramètres k et dt
Les condtions sont les suivantes :
Si k=0.5 alors do = dt+0.6
Si k=1 alors do = dt+1.2
Si k=1.5 alors do = dt+1.8
J'ai essayé de rentre cette expression, mais ça ne marche pas:
=when(k==0,5;when(k==1;when(k==1,5;dt+1,8);dt+1,2);dt+0,6)
Avez-vous une solution ?
-
- Adjudant-chef
- Messages : 124
- Enregistré le : 03 mai 2017, 16:20
- Version TopSolid : 7.13
- Module TopSolid : TopSolid'Steel
Re: Expression dans paramètre
Bonjour
Il faut rajouter une valeur (qui ne sera pas utilisée) dans la 3eme condition. Là j'ai mis 1000
when(k==0,5;when(k==1;when(k==1,5;dt+1,8;1000);dt+1,2);dt+0,6)
Bonne journée
Il faut rajouter une valeur (qui ne sera pas utilisée) dans la 3eme condition. Là j'ai mis 1000
when(k==0,5;when(k==1;when(k==1,5;dt+1,8;1000);dt+1,2);dt+0,6)
Bonne journée
- remi77
- Administrateur
- Messages : 5160
- Enregistré le : 16 nov. 2006, 10:32
- Contact :
Re: Expression dans paramètre
Hello
As tu essayé ceci
@+
Rémi
As tu essayé ceci
Code : Tout sélectionner
=when(k==0.5,when(k==1,when(k==1.5,dt+1,8),dt+1.2),dt+0.6)
Rémi
- Préférez le contact en MP ou par E-mail forum@TopSolid.com
- Avant de poser une question, utilisez la fonction Rechercher du forum ou consulter la FAQ
- Avant de poser une question, utilisez la fonction Rechercher du forum ou consulter la FAQ
-
- Lieutenant-colonel
- Messages : 734
- Enregistré le : 19 sept. 2019, 11:56
- Version TopSolid : 7.16
- Module TopSolid : TopSolid'Design
Re: Expression dans paramètre
Bonjour,
Sinon il y a le paramètre tabulé, beaucoup plus simple et qui évite les formules à rallonge... (si il y a beaucoup de valeurs, on se perd!)
Dans ton cas, il faut bien mettre interpolation : aucune.
Sinon il y a le paramètre tabulé, beaucoup plus simple et qui évite les formules à rallonge... (si il y a beaucoup de valeurs, on se perd!)
Dans ton cas, il faut bien mettre interpolation : aucune.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Lieutenant-colonel
- Messages : 734
- Enregistré le : 19 sept. 2019, 11:56
- Version TopSolid : 7.16
- Module TopSolid : TopSolid'Design
Re: Expression dans paramètre
Dans chaque ligne de la colonne résultat, tu entres tes formules :
dt+0.6
dt+1.2
dt+1.8
dt+0.6
dt+1.2
dt+1.8
-
- Lieutenant-colonel
- Messages : 734
- Enregistré le : 19 sept. 2019, 11:56
- Version TopSolid : 7.16
- Module TopSolid : TopSolid'Design
Re: Expression dans paramètre
Si tu veux vraiment utiliser la formule, j'aurai plutôt mis :
when(k==0,5;dt+0,6;when(k==1;dt+1,2;when(k==1,5;dt+1,8;1000)))
avec 1000 la valeur supplémentaire que prendrai d0 si k différent de tes trois valeurs (comme indiqué par luc5488).
when(k==0,5;dt+0,6;when(k==1;dt+1,2;when(k==1,5;dt+1,8;1000)))
avec 1000 la valeur supplémentaire que prendrai d0 si k différent de tes trois valeurs (comme indiqué par luc5488).
-
- Sergent-chef
- Messages : 73
- Enregistré le : 12 nov. 2009, 14:14
- Version TopSolid : 7.10
- Module TopSolid : TopSolid'Design
Re: Expression dans paramètre
Merci à tous pour vos réponses :
luc : la formule ne fonctionne pas
remi : il doit y avoir une erreur dans la formule
SPMag : ta formule marche, et merci pour ton explication sur les paramètre tabulées, c'est effectivement plus pratique.
luc : la formule ne fonctionne pas
remi : il doit y avoir une erreur dans la formule
SPMag : ta formule marche, et merci pour ton explication sur les paramètre tabulées, c'est effectivement plus pratique.
- remi77
- Administrateur
- Messages : 5160
- Enregistré le : 16 nov. 2006, 10:32
- Contact :
Re: Expression dans paramètre
Hello
Pas faux, entre autre les virgules c'est pour la V6
Désolé
@+
Rémi
Pas faux, entre autre les virgules c'est pour la V6
Désolé
@+
Rémi
- Préférez le contact en MP ou par E-mail forum@TopSolid.com
- Avant de poser une question, utilisez la fonction Rechercher du forum ou consulter la FAQ
- Avant de poser une question, utilisez la fonction Rechercher du forum ou consulter la FAQ