Calculation?
Moderator: Benj
Calculation?
Bonjour,
Je voudrais a partir de la variable Valeur0 faire allumer une LED a une certaine intensité exemple si la variable Valeur0 et a 9 et bien le PWM est à la valeur 128.
J'ai essayé ce calcule mais ça ne fonctionne pas, quel serait le bon calcule?
Valeur0(9)=PWM=128
Valeur0(40)=PWM=255
Merci
Christ
Je voudrais a partir de la variable Valeur0 faire allumer une LED a une certaine intensité exemple si la variable Valeur0 et a 9 et bien le PWM est à la valeur 128.
J'ai essayé ce calcule mais ça ne fonctionne pas, quel serait le bon calcule?
Valeur0(9)=PWM=128
Valeur0(40)=PWM=255
Merci
Christ
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Calculation?
Bonjour,
Je ne suis pas trop sûr de ce que vous voulez dire, vous devrez peut-être utiliser une décision d'agir sur différentes gammes.
Ici, nous vérifions si la variable Valeur0 a la valeur 9 et la variable PWM a la valeur 128.
Hello,
I'm not too sure what you mean, you may need to use a decision to act on different ranges.
Here we check to see if variable Valeur0 has the value 9 and variable PWM has the value 128.
Je ne suis pas trop sûr de ce que vous voulez dire, vous devrez peut-être utiliser une décision d'agir sur différentes gammes.
Ici, nous vérifions si la variable Valeur0 a la valeur 9 et la variable PWM a la valeur 128.
Code: Select all
(Valeur0 == 9) && (PWM == 128)
Hello,
I'm not too sure what you mean, you may need to use a decision to act on different ranges.
Here we check to see if variable Valeur0 has the value 9 and variable PWM has the value 128.
Code: Select all
(Valeur0 == 9) && (PWM == 128)
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Re: Calculation?
Bonjour Benj,
Ce que je veux faire est comme si j'utiliserais une décision mais en utilise la calculation...exemple:
Si j'ai la valeur0 qui est à 9 et bien le PWM a 128, si la valeur0 qui est à 11 et bien le PWM a 130.
Cela est-il possible?
Merci
Chris
Ce que je veux faire est comme si j'utiliserais une décision mais en utilise la calculation...exemple:
Si j'ai la valeur0 qui est à 9 et bien le PWM a 128, si la valeur0 qui est à 11 et bien le PWM a 130.
Cela est-il possible?
Merci
Chris
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Calculation?
Salut chris,
Pouvez-vous faire quelque chose comme ça dans un calcul?
PWM = Value0 + 119
Hi Chris,
Can you just do something like this in a calculation?
PWM = Value0 + 119
Pouvez-vous faire quelque chose comme ça dans un calcul?
PWM = Value0 + 119
Hi Chris,
Can you just do something like this in a calculation?
PWM = Value0 + 119
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Matrix Staff
- Posts: 9520
- Joined: Sat May 05, 2007 2:27 pm
- Location: Northamptonshire, UK
- Has thanked: 2585 times
- Been thanked: 3815 times
- Contact:
Re: Calculation?
Salut chris,
Pouvez-vous faire quelque chose comme ça
Le meilleur que je peux faire est:
Hi chris
Can you do something like this
The best I can do is:
Martin
Pouvez-vous faire quelque chose comme ça
Code: Select all
Value = Value * 41 / 10 + 91
Code: Select all
9= 127
40 = 255
Hi chris
Can you do something like this
Code: Select all
Value = Value * 41/10 + 91
Code: Select all
9= 127
40 = 255
Martin
Re: Calculation?
Bonjour Benj et Martin,
Non, ce que je voudrais c'est d'éviter les décisions et utilise un calcule pour afficher comme par exemple un texte dans un LCD:
Exemple:
Si Value = 1 affiche Iron Man
Si Value = 4 affiche Avenger
Car les décisions prennent de l’espace dans la mémoire du PIC!
Merci
Chris
Non, ce que je voudrais c'est d'éviter les décisions et utilise un calcule pour afficher comme par exemple un texte dans un LCD:
Exemple:
Si Value = 1 affiche Iron Man
Si Value = 4 affiche Avenger
Car les décisions prennent de l’espace dans la mémoire du PIC!
Merci
Chris
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Calculation?
Salut chris,
Un ensemble de chaînes peut être la façon de le faire.
Voici un ensemble de cordes de 5 x 20 caractères.
Ici, nous initialisons la variable de chaîne avec les données.
Ensuite, nous pouvons faire référence à la variable en utilisant
Par exemple
Hi Chris,
An array of strings might be the way to do it.
Here is an array of 5 x 20 character strings.
Here we initialise the string variable with data.
Then we can reference the variable using
For example
Un ensemble de chaînes peut être la façon de le faire.
Voici un ensemble de cordes de 5 x 20 caractères.
Code: Select all
strvar[5][20]
Code: Select all
strvar[0] = "Iron Man"
strvar[1] = "Avengers"
...
Code: Select all
strvar[Value]
Code: Select all
LCDPrintString( strvar[Value] )
Hi Chris,
An array of strings might be the way to do it.
Here is an array of 5 x 20 character strings.
Code: Select all
strvar[5][20]
Code: Select all
strvar[0] = "Iron Man"
strvar[1] = "Avengers"
...
Code: Select all
strvar[Value]
Code: Select all
LCDPrintString( strvar[Value] )
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel