Reglage TON sous unity pro
-
- Générateur de blocs fonctions
- Messages : 105
- Inscription : 18 déc. 2017, 11:28
Reglage TON sous unity pro
Bonjour et Bonne année à tous
Suite à la conversion d'un programme pl7pro vers unity pro, j'ai quelques trucs à régler.
Le plus gros est fait, il me reste quelques détails.
J'ai le réglage d'une temporisation TON par boutons externe qui me pose problème.
J'ai essayé avec un tas de calculs avec le format TIME, mais je n'arrive jamais à ce que je veux.
Je vous joint ci dessous le résultat de la conversion. J'ai remplacé le PL7_TON par un TON "actuel".
C'est le système de réglage du temps qui ne fonctionne pas, si je vire tout et que je paramètre le TON directement en "hard", tout va bien.
Un avis, une direction à suivre ?
Salutations
Eric
Suite à la conversion d'un programme pl7pro vers unity pro, j'ai quelques trucs à régler.
Le plus gros est fait, il me reste quelques détails.
J'ai le réglage d'une temporisation TON par boutons externe qui me pose problème.
J'ai essayé avec un tas de calculs avec le format TIME, mais je n'arrive jamais à ce que je veux.
Je vous joint ci dessous le résultat de la conversion. J'ai remplacé le PL7_TON par un TON "actuel".
C'est le système de réglage du temps qui ne fonctionne pas, si je vire tout et que je paramètre le TON directement en "hard", tout va bien.
Un avis, une direction à suivre ?
Salutations
Eric
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reglage TON sous unity pro
slts,
avec les BP il faut incrémenter un mot et mettre ce mot dans la preselection PT en permanence
avec les BP il faut incrémenter un mot et mettre ce mot dans la preselection PT en permanence
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Générateur de blocs fonctions
- Messages : 105
- Inscription : 18 déc. 2017, 11:28
Re: Reglage TON sous unity pro
Re Bonjour,
Merci pour ta réponse, en fait je ne sais pas ce qui m'avais bloqué.
J'ai refait un essai et cela fonctionne.
Le seul truc qui m'a embeté, c'est que j'ai du tirer une ligne pour la validation de la fonction dint_to_time sinon, pas de compilation.
(je suis preneur de l'explication de ce fonctionnement)
Voici ma solution ci-dessous :
Salutations
Eric
Merci pour ta réponse, en fait je ne sais pas ce qui m'avais bloqué.
J'ai refait un essai et cela fonctionne.
Le seul truc qui m'a embeté, c'est que j'ai du tirer une ligne pour la validation de la fonction dint_to_time sinon, pas de compilation.
(je suis preneur de l'explication de ce fonctionnement)
Voici ma solution ci-dessous :
Salutations
Eric
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reglage TON sous unity pro
les tempos se présélectionnent avec le type TIME
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Générateur de blocs fonctions
- Messages : 105
- Inscription : 18 déc. 2017, 11:28
Re: Reglage TON sous unity pro
RE bonjour,
J'avais compris que c'était du "TIME", c'est pour cette raison que j'ai utilisé DINT_TO_TIME.
Mais je pensais que la fonction DINT_TO_TIME était une simple conversion et que sans validation explicite de la fonction cela pouvait fonctionner.
La non connexion aurait été une validation permanente implicite.
Apparemment non !
Eric
J'avais compris que c'était du "TIME", c'est pour cette raison que j'ai utilisé DINT_TO_TIME.
Mais je pensais que la fonction DINT_TO_TIME était une simple conversion et que sans validation explicite de la fonction cela pouvait fonctionner.
La non connexion aurait été une validation permanente implicite.
Apparemment non !
Eric
- Béryl
- Mi homme - Mi automate
- Messages : 1660
- Inscription : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Reglage TON sous unity pro
Sinon tu prends une variable en TIME directement.
-
- Générateur de blocs fonctions
- Messages : 105
- Inscription : 18 déc. 2017, 11:28
Re: Reglage TON sous unity pro
Bonjour,
Effectivement on peut prendre du Time directement, mais comme ensuite je voulais faire du plus moins, ça complique les opérations.
La je m'en sort avec un bloc operate.
Eric
Effectivement on peut prendre du Time directement, mais comme ensuite je voulais faire du plus moins, ça complique les opérations.
La je m'en sort avec un bloc operate.
Eric
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reglage TON sous unity pro
Slts,
A titre d’information , on peut incrémenter / décrémenter le type TIME
( SUB_TIME / ADD_TIME)
A titre d’information , on peut incrémenter / décrémenter le type TIME
( SUB_TIME / ADD_TIME)
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Générateur de blocs fonctions
- Messages : 105
- Inscription : 18 déc. 2017, 11:28
Re: Reglage TON sous unity pro
Bonjour,
Merci, je vais essayer ces fonctions cela simplifiera encore le code (si je m'en sort avec ce format time que j'ai du mal à dompter)
et j'aime bien les choses simples et propre
Eric
Merci, je vais essayer ces fonctions cela simplifiera encore le code (si je m'en sort avec ce format time que j'ai du mal à dompter)
et j'aime bien les choses simples et propre
Eric
Re: Reglage TON sous unity pro
Salut
Ca doit marcher mais perso je programmerait pas comme cela. J'applique toujours la contrainte de ne jamais modifier une présélection pendant que la tempo est active. (En pl7 si on change une preset time pour une valeur inférieur au temps déjà écoulé, la sortie ne passe pas a 1 ) Corrigez moi si je me trompe.
Et peut être une interdiction de valeur négative ? Appuyer 60 fois sur le bouton "moins" c'est vite fait ...
A +
Ca doit marcher mais perso je programmerait pas comme cela. J'applique toujours la contrainte de ne jamais modifier une présélection pendant que la tempo est active. (En pl7 si on change une preset time pour une valeur inférieur au temps déjà écoulé, la sortie ne passe pas a 1 ) Corrigez moi si je me trompe.
Et peut être une interdiction de valeur négative ? Appuyer 60 fois sur le bouton "moins" c'est vite fait ...
A +