IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

tracer une courbe � partir d'un fichier texte


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut tracer une courbe � partir d'un fichier texte
    Bonjour � tous,

    Je recherche une aide sur le moyen de tracer des courbes � partir de valeur contenues dans un fichier texte, ou tout simplement cr�er une courbe avec visual c++ 2005.

    Quelqu'un aurait il un exemple de code ou un lien sur une aide quelconque??

    Merci d'avance
    Kemanke

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    personne aurait unepetite id�e?? un lien quelque chose...??

    Merci d'avance

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    72
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 72
    Par d�faut
    De t�te pour lire un fichier texte ce qui est pas mal c'est istringstream et CString (Tokenize, Trim, etc..)
    tu remplis une petite structure de donn�es genre std::map,
    et puis tu envoies �a � une classe qui rend la chose graphiquement.

    Mais lire des donn�es et les dessiner sont 2 choses diff�rentes, il y aura donc 2 parties principales pour effectuer cette op�ration.

    Tu veux un truc qui ressemble au screenshot en piece jointe ?
    Images attach�es Images attach�es  

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    oui en effet c'est de ce type la ce que je recherche!
    ou puis je trouver des informations pour faire cela?

    Merci d'avance

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    72
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 72
    Par d�faut
    voil�, c'est la classe qui fait ce que tu vois au dessus.
    T'as plus qu'� fouiner un peu et � adapter.
    Plut�t qu'une solution cette classe est une occasion d'avoir des pistes pour faire ce que tu veux.. parceque c'est pas tr�s propre en somme
    Fichiers attach�s Fichiers attach�s

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    merci bcp je vais jeter un coup d'oeil!
    tu n'as pas d'exemple d'utilisation?

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    D�sol� Totem, mais aurais tu une exemple de cr�ation de cette drawing area stp??

    Merci d'avance

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    Arrive pas � utiliser cette classe Totem, peux tu m'aider � d�marrer???

    Merci d'avance de ta r�ponse
    Kemanke

  9. #9
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    Totem ne repond pas (pas connecter!)

    Y aurait il quelqu'un qui aurait autre chose � me proposer pour le tracage d'une courbe avec une rep�re, du meme style que la copie �cran de totem?

    Merci d'avance
    Kemanke

  10. #10
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    72
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 72
    Par d�faut
    dans le '.h' de la classe dialog qui contient la zone de dessin :


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    #include "DrawingArea.h"
     
    ...
     
    class CEditCoatingDlg : public CDialog
    {
    	DECLARE_DYNAMIC(CEditCoatingDlg)
     
    public:
    	CEditCoatingDlg(CWnd* pParent = NULL);   // standard constructor
    	virtual ~CEditCoatingDlg();
     
    // Dialog Data
    	enum { IDD = IDD_EDITCOATING };
    	virtual BOOL OnInitDialog() ;
     
    protected:
    	virtual void DoDataExchange(CDataExchange* pDX);
     
    	DECLARE_MESSAGE_MAP()
    public:
     
    	t_mapXY m_array ;		// ce qui contient les données
    	CDrawingArea m_drawArea;
     
    // + évidemment d'autres déclarations spécifiques à ta classe
    //.....

    dans le .cpp, tu peux initialiser ton graphique :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    BOOL CEditCoatingDlg::OnInitDialog(){
     
    	if( !CDialog::OnInitDialog() ) return FALSE ;
     
    	// initialisations
     
    	m_drawArea.SetBounds(-10.0f, 90.0f, -0.2f, 0.8f) ;
     
     
    	UpdateData(FALSE) ; //init fields ;
     
    	return TRUE ;
    }
    ensuite il faut que tu remplisses d'une fa�on ou d'une autre (toi c'est � partir de la lecture d'un fichier texte) la variable t_mapXY m_array et que tu appelles m_drawArea.SetData( m_array ) ; quand tu veux que les valeurs soient prises en compte par le graphique.

  11. #11
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    normalement est ce que je dois voir le graphique apparaitre, sans que (pour le moment) je remplisse avec les datas?

    Je pense que oui mais pour moi je ne vois rien!
    Il n'y pas de fonction Create()?

    Merci de ton aide Totem

  12. #12
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    72
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 72
    Par d�faut
    t'as qu'a tenter avec un pool de donn�es bidons, tu verras bien
    et puis mets du debug pour voir dans quelles fonctions va ton programme, etc. fais des tests quoi, essaie

  13. #13
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par d�faut
    J'ai une assertion rien qu'avec le SetBounds(...)!!

Discussions similaires

  1. Tracer une courbe � partir d'un fichier Excel
    Par jeunehomme dans le forum Scilab
    R�ponses: 12
    Dernier message: 12/03/2015, 00h57
  2. R�ponses: 5
    Dernier message: 29/09/2014, 23h08
  3. Tracer une courbe � partir d'un fichier .csv
    Par dzonaser dans le forum MATLAB
    R�ponses: 2
    Dernier message: 25/10/2008, 14h48
  4. tracer une courbe � partir d'un fichier txt
    Par defcom60 dans le forum Calcul scientifique
    R�ponses: 54
    Dernier message: 18/07/2008, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo