Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [Delphi] Grafico con TChart

    salve a tutti io ho delphi 2005 e vorrei creare un grafico (con l'oggetto Tchart) che simuli, non nella grafica ma nel funzionamento, quello che si ha nel task manager; ossia io gli passo dei valori e lui comincia a visualizzarmeli aggiornandosi ogni volta che gli arriva il dato successivo. Se guardate quello del task manager pero' il grafico parte da destra e va verso sinistra e una volta arrivato "in fondo" i dati meno recenti si perdono e il grafico continua a proseguire...

    Grazie mille...ciao ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315

    Re: [Delphi] Grafico con TChart

    Originariamente inviato da giorgio90
    salve a tutti io ho delphi 2005 e vorrei creare un grafico (con l'oggetto Tchart) che simuli, non nella grafica ma nel funzionamento, quello che si ha nel task manager; ossia io gli passo dei valori e lui comincia a visualizzarmeli aggiornandosi ogni volta che gli arriva il dato successivo. Se guardate quello del task manager pero' il grafico parte da destra e va verso sinistra e una volta arrivato "in fondo" i dati meno recenti si perdono e il grafico continua a proseguire...

    Grazie mille...ciao ciao
    e' chiaro quello che vuoi fare. ma qual'e' la domanda?

  3. #3

    Re: Re: [Delphi] Grafico con TChart

    Originariamente inviato da 123delphi321
    e' chiaro quello che vuoi fare. ma qual'e' la domanda?
    Non so come fare un grafico che si comporti così...non so come farlo partire da destra e andare verso sinistra...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    non ho mai utilizzato quel componente ma suppongo che tu dovrai avere n valori che riporti sull'asse y a fronte di n valori che riporti sull'asse x.

    es.
    presupponento che tu voglia visualizzare un grafico che rappresenta gli ultimi 10 secondi...

    dopo il 1 secondo:
    es. asse x (quello orizzontale): 0,0,0,0,0,0,0,0,0,10
    es. asse y (quello verticale): 0,0,0,0,0,0,0,0,0,5

    dopo il 2 secondo:
    es. asse x (quello orizzontale): 0,0,0,0,0,0,0,0,9,10
    es. asse y (quello verticale): 0,0,0,0,0,0,0,0,5,1

    dopo il 3 secondo:
    es. asse x (quello orizzontale): 0,0,0,0,0,0,0,8,9,10
    es. asse y (quello verticale): 0,0,0,0,0,0,0,5,1,7

    e cosi via...

    da dove ottieni i dati per la visualizzazione del grafico?

  5. #5
    Originariamente inviato da 123delphi321


    da dove ottieni i dati per la visualizzazione del grafico?
    I dati li ottengo dalla porta seriale...praticamente la porta seriale è connessa ad un microcontrollore PIC16F88 che mi converte da analogico in digitale dei valori di temperatura rilevati da una sonda LM35...il dato giunge al pc sottoforma di stringa ...quello che devo fare è rappresentare nel tempo la temperatura rilevata da tale sonda...

    cmq grazie per interessarti del mio problema

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    ok, tu questi dati li catturi e li metti in qualche variabile?

  7. #7
    Originariamente inviato da 123delphi321
    ok, tu questi dati li catturi e li metti in qualche variabile?
    si...i dati li ho in una variabile di tipo integer

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    scusa ma userai n variabili o un array o li registrerai in una tabella di database...

    cerca di dare qualche dettaglio in piu... semmai posta un po di codice che già hai scritto

  9. #9
    nono praticamente c'è questa variabile che assume il valore del dato di temperatura trasmesso serialmente poi tale valore viene letto dal grafico e disegnato, poi la variabile assume il valore successivo e il ciclo si ripete...

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    posta il codice con cui leggi la variabile e visualizzi il grafico

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.