[e!Cockpit] conversion TOD
[e!Cockpit] conversion TOD
salut
le format TOD contient heure, minute et seconde dans le style TOD#12:0:0
je cherche à savoir s'il existe un bloc qui sort d'un TOD séparément heure, minute et seconde sous format de word, int ou tableau ...
et une autre qui prend 3 variables h,min et sec pour les mettre dans un TOD
je peux bricoler soit via conversion en chaine de caractère ou un TOD_TO_DINT par exemple qui donne le total en millisecondes puis il faut diviser 1000, puis 3600 pour avoir les heures et convertir le reste en minute.... mais avant de re-inventer la machine à courber les bananes je me dis que ça existe peut être déjà ?
c'est à la mode de ne plus programmer et d'avoir des trucs tout faits.Si je peux m'éviter 2 lignes de codes qui utilisent des conversions alors que la fonction existe je serais à la mode
le format TOD contient heure, minute et seconde dans le style TOD#12:0:0
je cherche à savoir s'il existe un bloc qui sort d'un TOD séparément heure, minute et seconde sous format de word, int ou tableau ...
et une autre qui prend 3 variables h,min et sec pour les mettre dans un TOD
je peux bricoler soit via conversion en chaine de caractère ou un TOD_TO_DINT par exemple qui donne le total en millisecondes puis il faut diviser 1000, puis 3600 pour avoir les heures et convertir le reste en minute.... mais avant de re-inventer la machine à courber les bananes je me dis que ça existe peut être déjà ?
c'est à la mode de ne plus programmer et d'avoir des trucs tout faits.Si je peux m'éviter 2 lignes de codes qui utilisent des conversions alors que la fonction existe je serais à la mode
- itasoft
- Mi homme - Mi automate
- Messages : 7089
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [e!Cockpit] conversion TOD
slts,
t'as cherché TOD_TO_ARINT ?
t'as cherché TOD_TO_ARINT ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [e!Cockpit] conversion TOD
TOD_TO_ARINT n'existe pas sous codesys
j'ai fait un FB qui renvoie vers 2 INT séparés à partir d'un TOD et un FC qui renvoie un TOD à partir de 2 INT
en me servant des conversions TOD_TO_DINT et DINT_TO_TOD, c'est tout simple mais j'ai sûrement codé un truc qui existe
j'ai fait un FB qui renvoie vers 2 INT séparés à partir d'un TOD et un FC qui renvoie un TOD à partir de 2 INT
en me servant des conversions TOD_TO_DINT et DINT_TO_TOD, c'est tout simple mais j'ai sûrement codé un truc qui existe
- itasoft
- Mi homme - Mi automate
- Messages : 7089
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [e!Cockpit] conversion TOD
slts,
c'est pas sur que ça existe
c'est pas sur que ça existe
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- filou59
- Forcené des structures
- Messages : 184
- Enregistré le : 20 oct. 2015, 23:26
- Localisation : Nord
Re: [e!Cockpit] conversion TOD
Bonjour
Tu as tout ce qu'il te faut je pense dans la lib wago WagoAppTime Wago fourni pas mal lib dont les noms sont assez explicite, il ne faut pas oublier d'aller y jeter un coup d'oeil.
Pour faire l'inverse tu as FuFormatToTOD : Dans 04 Calendar/ 00 Formating / 02 Timer of Day (TOD)
Tu lui rentre Heure/Min/Sec (INT/INT/REAL) et ca te retourne le TOD
Tu as tout ce qu'il te faut je pense dans la lib wago WagoAppTime Wago fourni pas mal lib dont les noms sont assez explicite, il ne faut pas oublier d'aller y jeter un coup d'oeil.
Pour faire l'inverse tu as FuFormatToTOD : Dans 04 Calendar/ 00 Formating / 02 Timer of Day (TOD)
Tu lui rentre Heure/Min/Sec (INT/INT/REAL) et ca te retourne le TOD
Re: [e!Cockpit] conversion TOD
Merci, bien vu
en effet ça existait presque, par contre j'ai fait un bloc qui renvoie séparément heure et minute avec un seul appel
en effet ça existait presque, par contre j'ai fait un bloc qui renvoie séparément heure et minute avec un seul appel
Re: [e!Cockpit] conversion TOD
Encore plus fort!!
- itasoft
- Mi homme - Mi automate
- Messages : 7089
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [e!Cockpit] conversion TOD
------------
ya en qui y ont pensés avant toi, je ne cite pas de noms de constructeurs mais suivez mon regard, lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr