IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Tab Content
  • Avatar de _alx_
    15/01/2023, 16h59
    _alx_ a répondu à la discussion Visualisation d'une image dans Composants FMX
    Astucieux :P ! ça contourne tous les appels de haut niveau autour de TBitmap. Mais ça me paraît assez lent, je trouve en moyenne 2 à 3 ms pour...
    7 réponses | 345 affichage(s)
  • Avatar de _alx_
    15/01/2023, 11h15
    _alx_ a répondu à la discussion Visualisation d'une image dans Composants FMX
    Mais certainement : Le zip contient un simple tableau d'octets de dimension 455x436, contenant l'une des couleurs de l'image test bien connue...
    7 réponses | 345 affichage(s)
  • Avatar de _alx_
    15/01/2023, 00h49
    _alx_ a créé une discussion Visualisation d'une image dans Composants FMX
    Bonsoir, Je dispose de tableaux d'octets qui représentent des images en niveaux de gris. Je voudrais les montrer dans un TImage sous FMX. Je...
    7 réponses | 345 affichage(s)
  • Avatar de _alx_
    13/01/2023, 23h05
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Désolé :calim2:, mais je viens de vérifier que les deux lignes restent identiques en OpenGL, que Vsync soit ou non activé 8O
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    13/01/2023, 20h29
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Ca ne change strictement rien de GDI à OpenGL, ni en activant ou non le VSync. Il y a toujours ~90 ms de décalage dans tous les cas, pour un timer...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    13/01/2023, 11h32
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    merci :D, je vais essayer dès que possible.
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    13/01/2023, 11h30
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Oui, c'est ce que je viens de comprendre et que tu confirmes: l'affichage montre, dans chaque 60ème de seconde et dans le sens du balayage du bas...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    12/01/2023, 22h22
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Je croyais avoir compris la gestion d'écran par Windows, et mon fil résolu. Mais j'ai fait un nouvel essai à vitesse plus lente (45 ms. < 3*15.6 ~48...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    12/01/2023, 15h53
    _alx_ a créé un billet Datation précise en Delphi dans le blog _alx_
    Je croyais avoir compris la gestion d'écran par Windows, et mon fil résolu. Mais j'ai fait un nouvel essai à vitesse plus lente (45 ms. < 3*15.6 ...
    0 réponses | 1959 affichage(s)
  • Avatar de _alx_
    11/01/2023, 20h51
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Ce serait l'idéal. Même de déclencher la caméra sur une horloge externe de référence. Certains astrams s'exercent à manier le fer à souder, l'Arduino...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    11/01/2023, 20h34
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Merci pour cette video et la nostalgie qui l'accompagne: j'avais oublié la petite musique du C64 si caractéristique :wink:
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    11/01/2023, 13h22
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Bonjour, J'ai fait de nouveaux tests en utilisant ton code. Je trouve que le cadencement de l'écran est figé au multiple de 15.6 ms...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    10/01/2023, 21h53
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Exactement comme moi, je suis bloqué à 15.6 ms par affichage quelque soit la valeur du timer, soit 64 Hz, drôlement proche des 60 Hz de l'écran ?
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    10/01/2023, 21h47
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Merci pour toutes ces pistes que je vais étudier en détail. Question naïve: si j'ai 2 GPUs sur ma machine, comment je fais avec Delphi pour...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    10/01/2023, 16h25
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Ce n'est plus si mauvais que ça depuis Windows 7 & ff. Avec un cycle de changement de contexte de 0.5 ms, Windows et les machines modernes te...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    10/01/2023, 13h08
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    C'est un écran moderne (portable DELL), de bonne qualité: il n'y a pas de souci de lisibilité. c'est une caméra de course (pour l'astro) qui...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    10/01/2023, 00h58
    _alx_ a répondu à la discussion Datation précise en Delphi dans Delphi
    Je suis en train de tester le logiciel d'acquisition d'une caméra CMOS qui est capable d'horodater les images successives d'une vidéo. Faute de...
    28 réponses | 892 affichage(s)
  • Avatar de _alx_
    09/01/2023, 23h20
    _alx_ a créé une discussion Datation précise en Delphi dans Delphi
    Bonsoir, Existe-t-il un moyen, avec un PC sous Windows et par logiciel avec Delphi, de dater précisément (à la milliseconde ou mieux) l'affichage...
    28 réponses | 892 affichage(s)
Plus de résultats
Informations de _alx_

Informations de base

Informations de _alx_
Pays:
France
Activité:
senior scientist

Statistiques


Messages au total
Messages au total
64
Messages par jour
0,01
Informations générales
Dernière activité
Aujourd'hui 11h24
Date d'inscription
20/05/2003
Voir le blog de _alx_

Billets récents

Datation précise en Delphi

par _alx_, 12/01/2023 à 15h53
Je croyais avoir compris la gestion d'écran par Windows, et mon fil résolu.
Mais j'ai fait un nouvel essai à vitesse plus lente (45 ms. < 3*15.6 ~48 ms.) pour m'assurer si le Textout était synchrone ou pas.
Le code est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
procedure TDrawThread.Execute;
begin
  var DC := GetDC(HWnd);
  while not Terminated do
  begin
    var S := FormatDateTime('hh:nn:ss.zzz', Now);
    Winapi.Windows.TextOut(DC, 10, 10, PChar(S), Length(S));
    S

En lire plus...

Catégories
Sans catégorie
Aucune certification n'a été indiquée. Déclarez vos certifications