Page 1 sur 1

[RESOLU]Front montant pas détecté Unity

Posté : 06 sept. 2016, 06:56
par foley
Bonjour,
Petite question,

Pourriez vous m'expliquer pourquoi le front n'est pas détecté ?

J'anime uniquement Bp_test.

En tout cas, rien ne se passe.

Image

Je peux me dépanner en faisant un front "a l'ancienne" mais ça m’intéresserais de connaitre la raison du non fonctionnement du front...
Merci d'avance.

CPU : TSX P57 1634M

Re: Front montant pas détecté Unity

Posté : 06 sept. 2016, 07:26
par steph68
salut,

n'espère pas voir l'état du front montant en visu dynamique, c'est bcp trop rapide ; le soft ne se prend pas la peine de rafraichir un état aussi furtif ...

ta bascule Flip-Flop ne fonctionne pas, c'est le piège classique dans lequel tu es tombé :mrgreen:
tu vas mettre à 1 et aussitôt à 0 ... c'est très rapide, tu ne verras rien non plus

tu peux tester ton front directement sur BP_test, inutile de passer par un bit intermédiaire

et idéalement, dans ton cas, tu peux utiliser une bobine (P), car tu utilises plusieurs fois le front
donc tu ne l'évalues qu'une seule fois, au lieu de X fois

Code : Tout sélectionner

BP_test      Bit_test
--| |--------(P)---

ou bien (ça revient au même, mais le précédent est mieux)

BP_test      Bit_test
--|P|--------( )---
@+

Re: Front montant pas détecté Unity

Posté : 06 sept. 2016, 07:36
par itasoft
slts,
si tu veux faire un Telerupteur voir ce post, c'est expliqué

viewtopic.php?f=35&t=811&p=4979&hilit=TELERUPTEUR#p4979

Re: Front montant pas détecté Unity

Posté : 06 sept. 2016, 07:51
par foley
Ok ok, merci, je penses qu'il ne me reste plus qu'a sortir d'ici par la petite porte...

Re: Front montant pas détecté Unity

Posté : 06 sept. 2016, 07:51
par steph68
plein de façons de faire un télérupteur ou flip/flop
ça a longtemps été débattu sur Automatica à l'époque où toutes les variantes possibles étaient décrites

sinon voici la version XOR (a XOR b = a./b + /a.b)

Code : Tout sélectionner

bit_test   sortie   sortie
---| |-------|/|--+---( )--
bit_test   sortie |
---|/|-------| |--+
@+

Re: [RESOLU]Front montant pas détecté Unity

Posté : 06 sept. 2016, 08:10
par foley
Pour info, solution adoptée :

Image

Merci à vous.

Re: [RESOLU]Front montant pas détecté Unity

Posté : 06 sept. 2016, 08:15
par itasoft
slts,
si BP_test c'est une entrée tu n'as pas besoin de la recopier sur bit_test
?????

Re: [RESOLU]Front montant pas détecté Unity

Posté : 06 sept. 2016, 09:14
par foley
itasoft a écrit :slts,
si BP_test c'est une entrée tu n'as pas besoin de la recopier sur bit_test
?????
cette ligne disparaitra, c'était juste pour éviter un forçage direct de la variable lu en front.

Merci.