Question

I ai une petite application Win32 console qui est essentiellement un faisceau de test. Je lis données, faire un peu de traitement sur et en sortie juste quelques-uns des chiffres à la console. Ce n'est pas un énorme problème - je peux avoir une idée de ce que les données ressemble, mais il serait beaucoup plus facile d'analyser s'il y avait un moyen d'obtenir ces informations dans un graphique pour chaque exécution du logiciel

je reçois aux prises avec GNUPlot récemment, mais ne peut pas trouver un moyen simple d'obtenir les données qui lui sont envoyées. Quelqu'un at-il essayé? ..ou est là une autre application graphique que je devrais essayer?

Excel et OO Calc sont d'excellents outils et j'ai données .csv chargées en eux pour beaucoup de données graphiquement des temps moi-même. Je suis, cependant, dans l'espoir d'un moyen de manière dynamique des données de conduite dans une application graphique pour éviter de devoir fermer / rouvrir Excel et tracer un graphique chaque fois que je veux regarder des données.

Je pense que vous pouvez les données de conduite dans GNUPlot (ce qui est la raison pour laquelle je l'ai mentionné), mais les détails sur la façon de le faire sont plutôt rares.

Était-ce utile?

La solution

Vous ne avez pas vraiment besoin de toucher VBA pour ce faire

Dans Excel, vous pouvez configurer une connexion de données dans un fichier, il prend en charge de nombreux fichiers de type CSV, mais ne fonctionne bien.

  • Aller à la liste élément
  • onglet Données
  • Cliquez sur Connexions
  • Cliquez sur Ajouter
  • sélectionnez le fichier
  • allez dans les propriétés de connexion - invite un tick pour le nom de fichier
  • définir la période requise.
  • fermer la boîte de dialogue des connexions
  • sélectionnez la cellule de départ pour l'importation des données - cellule 1a sur la feuille de 2
  • Cliquez sur les connexions existantes
  • vous sélectionnez Connexion de données
  • flip Worksheet1 ajouter votre carte et les données du raccordement des.

le tableau mettra à jour automatiquement maintenant

c'est Excel 2007 - mais pensez ancienne version avait et je pense OO peut le faire à

.

Autres conseils

Une approche simple est de wtite les données comme CSV, puis l'importer dans un tableur comme Excel ou OpenOffice pour faire le dessin graphique.

Modifier Suite à votre question, je me suis intéressé à GNUPlot moi-même - c'est la description la plus simple de l'utiliser à partir de la ligne de commande que j'ai trouvé: http://www.goldb.org/goldblog/CommentView,guid,f378e279-eaa5-4d85 -b7d2-0339a7c72864.aspx

Ne jamais sous-estimer la puissance d'Excel et une décharge de données .csv.

L'écriture de données à une forme de fichier .csv C ++ est pas très difficile et il y a beaucoup d'articles là-bas en ce qui concerne le sujet, par exemple: ici , ou tout simplement google.

Excel peut facilement charger des années .csv et vous pouvez simplement l'utiliser pour tracer des graphiques quel que soit vous avez besoin. Ceci est particulièrement utile si vous voulez juste un contrôle de bon sens visuel rapide des résultats, etc.

Vous pouvez également regarder dans xmgrace qui vous permet de le lancer et conduire dircetly des programmes C / Fortran comme le montre ici

Excel est complètement script capable. Utilisez l'enregistreur de macro pour comprendre les étapes. Créer le tableau dans sa propre feuille. Ensuite, enregistrez le graphique à l'aide du filtre GIF.

L'importation réelle est quelque chose comme:

ActiveChart.Export FileName: = something_dot_gif, FilterName: = "GIF"

Je viens de découvrir un exemple de données de tuyauterie en gnuplot sur le site Web de l'Université de Cardiff. Pas encore essayé, mais il semble prometteur!

[modifier] ..et une autre qui comprend des notes pour les fenêtres .

Vous pouvez utiliser MathGL - il peut créer une fenêtre (FLTK, GLUT ou Qt) et l'intrigue d'affichage à l'intérieur . En outre, il a un grand ensemble de types de terrain et peut travailler dans la console.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top