Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 
Répondre

Mémoire insuffisante écriture fichier binaire - erreur 2

Highlighted

Mémoire insuffisante écriture fichier binaire - erreur 2

Bonjour à tous, 

 

Je viens vers vous car j'ai un problème lors de l'écriture dans un fichier binaire.

J'enregistre des Waveforms et données globales de tests dans ce fichier. Or lorsque je passe la fonction "écrire dans un fichier binaire", une fenêtre d'erreur apparaît et affiche "mémoire insuffisante" (voir pièce jointe), ensuite labview affiche l'erreur "l'erreur 2 s'est produite à: écrire dans un fichier binaire NOM_VI.vi". 

Mes fichiers ont une taille moyenne de 500 Mo (car acquisition de nombreux points..) mais j'ai vu que la taille max d'un fichier binaire avant troncature des données était de 4 Go, donc à priori pas de problème avec l'utilisation d'un fichier binaire. 

 

Existe-t-il une solution à ce problème sans avoir besoin de découper mon tableau de points + waveforms ? Dois je fermer tous les autres VI qui fonctionnent simultanément? 

L'utilisation des fonctions TDMS serait sûrement plus approprié mais je ne peux pas me permettre de changer le type de fichier sans passer par une reconstruction/optimisation de tous les autres VI existant. 

 

Je vous remercie d'avance.

Petitouu 

0 Compliments
Message 1 sur 4
63 Visites

Re: Mémoire insuffisante écriture fichier binaire - erreur 2

combien reste t il de mémoire disponible sur le PC ?

0 Compliments
Message 2 sur 4
47 Visites

Re: Mémoire insuffisante écriture fichier binaire - erreur 2

Bonjour Thib, 

 

Merci d'avoir lu le sujet. 

Qu'entends tu par mémoire du PC? 

L'espace de stockage du disque dur n'est plein, la RAM n'est pas saturée. 

 

J'ai utilisé l'outil performances et mémoire de Labview et ai identifié un VI consommant beaucoup de mémoire. Faut il que j'utilise la fonction désalocation de mémoire lorsque ce VI n'est pas utilisé? 

0 Compliments
Message 3 sur 4
45 Visites

Re: Mémoire insuffisante écriture fichier binaire - erreur 2

 

As-tu essayé de faire un Flush File après chaque écriture? Cela force l'écriture et vide donc le buffer.

 

Le VI se trouve dans Files->Adv Files Func

0 Compliments
Message 4 sur 4
22 Visites