Rechercher : dans
Par :

Interface C pour GNUplot

Dernière réponse le 6 mai 2009 à 10:18:21 mich, le 22 nov 2007 à 16:49:25 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en Master et pour mon projet je dois créer une interface C pour GNUplot.
Je ne suis pas débutant en programmation mais j'avoue ne pas savoir comment faire communiquer un programme et un logiciel entre eux.
Auriez vous des conseils pour me permettre de demarrer ce projet.

le sujet plus en détails:
Créer un programme en C (obligatoire) dans lequel l'utilisateur peut entrer une formule quelconque, une base de temps et un intervalle de tracé.
Créer un fichier de valeurs à partir de cette formule. (Ces parties ça devrai aller)

Faire tracé l'évolution de la formule en temps réel par GNUplot.
Mon probleme est surtout la maniere d'appeler les fonctions GNUplot dans le programme principal (en gros la création de la librairie).

Configuration: Windows 2000
Firefox 2.0.0.3

Meilleures réponses pour « Interface C pour GNUplot » dans :
Interfacer du code assembleur et du C VoirInterfacer du code assembleur et du C Introduction Appeler du code assembleur écrit dans un fichier source externe Avec Nasm (x86 uniquement) Compilation/Exécution sous Linux Avec Gcc (multiplateforme) Introduction Si, à tout hasard,...
Pilote (Driver) VoirQu'est-ce qu'un driver? Un ordinateur est constitué d'un assemblage de périphériques. Pour pouvoir contrôler chacun de ses périphériques, le système d'exploitation a besoin d'une interface logicielle entre lui et le matériel, on appelle driver...
Le format S/PDIF VoirLe format S/PDIF Le standard S/PDIF (« Sony/Philips Digital Interface », parfois notée SPDIF) est un format permettant de transférer des données audio numériques. Il s'agit d'un standard international, connu sous le nom « IEC-958 type II »,...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

godzilla393, le 5 mai 2009 à 19:25:56

Bonjour,
finalement comment avez-vous fait pour afficher en temps réel votre courbe avec gnuplot?
personnelement, j'arrive à appeler la commande gnuplot, mais je n'arrive pas à afficher la courbe.
J'ai essayé

  system ("gnuplot");
  printf("plot 'circuit'");


mais la deuxième ligne ne fonctionne pas.

Répondre à godzilla393

2

 Char Snipeur, le 6 mai 2009 à 10:18:21

Salut.
Pour faire ça, moi, j'utilise la fonction popen(), il suffit alors de dialoguer avec gnuplot grâce à fprintf.
La création de pipe, fonctionne assez bien. Salutation ! (il faut bien que vous compreniez que j'ai TOUJ­OURS raison)
Char Snipeur

Répondre à Char Snipeur
Collection CommentÇaMarche.net