03-27-2009 08:46 AM
Bonjour a tous,
J'ai un petit problème avec mon programme LabView.
Tout d'abord, je sauvegarde des graph en fichier binaire grâce à "Write to measurement file" et je ne peux utiliser que ça.
Ensuite toujours dans le programme labview, je lance mon programme en C
qui doit effectuer divers traitement sur les signaux sauvegardés dans
le fichier. Mais je n'arrive pas à ouvrir le fichier dans mon programme
en C on dirait que tant que le programme labview n'est pas arrêté, je
ne peux pas effectuer la lecture avec un autre programme.
De plus, quand je lance le logiciel en C, la sauvegarde des signaux est fini.
Sinon est ce que quelqu'un saurait comment faire pour que le fichier soit libérer?
Ou connait une fonction qui pourrait simuler l'arrêt du logiciel
labview mais tout en continuant. Car mon programme en C fonctionne avec
le Labview arrêté mais il ne faut pas qu'il soit arrêté.
Pouvez vous m'aidez svp?
03-31-2009 02:48 AM
04-01-2009 02:26 AM
Non je ne peux pas les enregistrer au format texte. Le format des données sauvegardées doit obligatoirement être au format binaire (un fichier TDM et un fichier TDX).
J'ai aussi remarqué qu'en décochant la case "Lock for fast access" en dessous de la case de fichier binaire, on peut normalement accéder au fichier. J'ai refais un petit VI rapidement pour pouvoir voir son fonctionnement plus facilement. Donc grâce à cette option j'arrive à y accéder mais hélas, dans mon VI final, cela ne marche pas. Est cequ'il faut placer cette manipulation tout à la fin de mon traitement (juste avant d'appeler mon programme en C) ou faut il le faire à chaque fois que l'on enregistre.
04-01-2009 03:19 AM
04-01-2009 04:31 AM
04-01-2009 04:48 AM - edited 04-01-2009 04:49 AM
Re-Bonjour,
Voici le test que je viens de faire:
J'ai téléchargé vos 3 VIs et je les ai enregistré dans un répertoire.
J'ouvre le VI "Générateur defichier.vi" et je l'exécute.
Je clique sur le bouton vert création.
Je choisis un fichier.
Je laisse le VI tourner.
Je peux alors accéder à mon fichier à l'aide d'un éditeur exadécimal.
Donc il semblerait que je ne rencontre pas le même problème que vous avec votre application.
Cependant, je remarque que dans votre sous-VI "generation ref-spec et sauvegarde(SubVI).vi", dans la structure condition de droite, la case "vérrouiller le fichier" est cochée.
Cordialement,
04-01-2009 04:54 AM