le 01-22-2013 03:37 AM
Bonjour à tous,
Dans un programme j'ai besoin d'ouvrir des fichiers UFF58 (.unv), le souci est que l'ouverture du fichier dans un programme labVIEW prend tro de temps :
4.8 secondes pour ouvrir un fichier.
Le soucis, c'est que souvent je vais avoir besoin d'ouvrir une dizaine de ces fichiers à la suite.
Pour éviter que mon calcul dure aussi longtemps (si j'en ouvre 10 ça fera 48 secondes je pense), y a t-il un moyen de rendre l'ouverture de ces fichiers plus rapide ?
Merci, cdt
le 01-22-2013 03:39 AM
voici en pièce jointe le programme et un fichier .unv comme exemple.
le 01-22-2013 04:22 AM
je n'ai pas sound & vibration toolkit installé donc je ne peux pas tester, mais 4 secondes pour ouvrir un si petit fichier, c'est bizarre... c'est que du texte...
je connaissais pas ce type de fichier, c'est quoi qui génère des *.unv? serait il possible d'utiliser un autee type de fichier?
si non, je pense qu'avec les primitives de lecture de fihier texte de LabVIEW on peut être bcp plus rapide.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 01-22-2013 05:13 AM
Le toolkit pour les fichiers UFF58 est disponible gratuitement sur NI.
Tu peux ouvrir ces .unv avec ton bloc note.
Cdt,
le 01-22-2013 05:51 AM
1. Quel est l'intérêt d'utiliser ce type de fichier? Et ce que c'est toi qui les génère avec une de tes applis? si oui, enregistre dans un autre format, TDMS par exemple.
2. au lieu d'utiliser ce toolkit, utilises les fonctions de lecture de fichier texte de LabVIEW, ce sera bcp plus rapide. J'arrive pas à comprendre comment une fonction peut mettre autant de temps pour lire un fichier aussi petit...
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 01-22-2013 06:27 AM
Malheureusement c'est pas moi qui génère les fichiers, donc je ne peux pas modifier son type.
Je vais essayer de les ouvrir d'une autre façon
le 01-22-2013 08:59 AM
Le souci est qu'il y a un ordre à respecter quand on l'ouvre uniquement en du texte, il y a des entêtes, 6 colonnes...
En l'ouvrant au format texte sur LabVIEW on obtient la même chose que sur du bloc note, le problème après c'est que je dois trier toutes ces données moi-même si je veux pas utiliser le toolkit associé...
le 01-22-2013 09:06 AM
Si tu sais exactement ce que tu cherches dans le fichier tu dois pouvoir te faire des fonctions qui seront plus rapide (car optimisée pour ton cas). Cela dit, en effet ça va te demander un peu de travail.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus