Gambas France BETA


Pas de compte ? Incription

Conversion HHMMSS

1
AuteurMessages
lapenduledargent#1 Posté le 19/12/2011 à 22:20:04
Bonsoir,

Avec un timer, je souhaite chronométrer mes temps de fabrication.
Pas de problème pour faire fonctionner le timer qui incrémente une variable mais comment la convertit en format HHMMSS pour pouvoir l'afficher dans un LCD.

Faut-il faire une fonction comme ceci :

1
LCD1.value = (H & ":" & M & ":" & S)


Ou existe-il une fonction Time qui fait la conversion http://gambasdoc.org/help/cat/time?fr

Merci d'avance

Pierre
jibi#2 Posté le 20/12/2011 à 09:39:21
codergambas.jimdofree.comBonjour
je n'ai jamais utilisé LCD mais cela est peut être pareil que pour un label

1
2
3
4
5
6
7
8
9
10
PUBLIC chrono1 AS STRING
Timer2.Delay = 1000
PUBLIC SUB Timer1_Timer()
DIM hMinute AS INTEGER
DIM hSeconde AS INTEGER
INC chrono1
hMinute = Int(chrono2 / 60)
hSeconde = chrono2 MOD 60
Label1.text = hMinute & " mn " & hSeconde & " sc"
END SUB

tu peux aussi voir le code fonctionner dans mon appli MajGB3Svn en V2
bonne journée à tous
Debian GNU/Linux 11 64-bit

lapenduledargent#3 Posté le 20/12/2011 à 19:22:16
Bonsoir Jibi,

Ah super ça fonctionne mais dommage qu'il n'existe pas directement une "HeureBox".
Les LCD, c'est pour des nombres alors j'en ai utilisé un pour les heures-minutes et un autre pour les seconde avec à côté à chaque fois un textbox avec l'unité.

Bonne soirée

Pierre
spheris#4 Posté le 21/12/2011 à 17:02:35
Mouais...
Entre nous le lcd sur fond noir est vraiment top par rapport à un labeltext.
j'en ai mis deux l'un a coté de l'autre et le résultat est pas mal :

lapenduledargent#5 Posté le 21/12/2011 à 21:20:26
Salut Sphéris,

Oui, c'est parfaitement adapté à la lecture d'un chrono, d'affichage de temps.
J'ai vu que tu as utilisé également deux LCD côte à côte
spheris#6 Posté le 22/12/2011 à 11:49:07
Pierre,
c'est d'ailleurs l'utilisation première, c'est un chronomètre inclus dans un soft pour mon boulot.
;)
1