Lecture fichier tableur mode decimation

Bonjour, je lis un fichier tableur en mode décimation. Avec le décalage d'offet et le choix du nbre de ligne à lire tout est ok. Mon problème apparait lorsque pour les itérations n+1 je souhaite la 1ère ligne soit la dernière du tableau précédent.
Pour recalculer l'offset, je divise (offset in - offset out) par le nombre de lignes auquel j'ajoute +1. Celà fonction mais pour de gros fichier j'ai un décalage qui apparait certainement du au reste de la division. Si qq'un a une solution, je suis preneur.
Merci
Ludo
Solved!
Go to Solution.

Bonjour Ludo,
Peut-on jeter un oeil à ton code stp ?
Merci,
Mathieu_T
Certified LabVIEW Developer
Certified TestStand Developer
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
LabVIEW Tour
Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014

Similar Messages

  • Fichier tableur / Graphe / Pb mémoire

    Bonjour,
    J'affiche des courbes dans un graphe depuis un fichier tableur.
    Tout marche bien avec le diagramme ci joint.
    Seul problème: lorsque mon fichier dépasse 60000 lignes (environ), Labview ne m'affiche pas le graphe et me renvoie le message d'erreur "Memoire insuffisante pour terminer l'opération"...
    Merci par avance si vous pouvez m'éclairer.
    Peut être est ce une limite de Labview ? je ne sais pas.
    Je suis preneur pour toute astuce...
    Merci par avance,
    David.
    Pièces jointes :
    pb_memoire.jpg ‏27 KB

    Si je ne fais pas d'erreur, le tableau en sortie de la fonction de lecture doit faire environ 115Mo, donc LabVIEW doit être en mesure de le gérer sans trop de difficulté. Par contre en regardant le code de plus près, j'essaierai, de ne pas faire le transpose. Le graphe affiche les voies en fonction des lignes et de colones et si tu lui demandes d'afficher 16 voies de 100000 points, ça va bien se passer. Dans le cas inverse, 100000 voies de 16 points... ça peut devenir dur à gérer en mémoire.
    --> deux solutions :
    Supprimer le "transpose"
    Faire un clic droit sur ton graphe sur le Front panel et cocher/décocher l'item "Transpose array"
    Dis-moi ce que la manip donne sur ton code.
    D'un point de vue plus général le chargement/(traitement)/affichage des données volumineuses n'est pas un problème simple. C'est une des raisons qui nous (SAPHIR) à pousser à développer une application de relecture (et traitement) de fichiers. Si ça t'intéresse, tu peux télécharger une version de démo ici  
    Olivier JOURDAN
    SAPHIR | Certified LabVIEW Architect | Topaze on NI Community | LabVIEW add-ons on NI Community | Follow me on Twitter

  • Lire un fichier tableur, obtenir un tableau 2D en sortie

    Bonjour,
    j'ai un soucis de compréhension par rapport au fonctionnement de la fonction "Lire un fichier tableur".
    Je voudrais un éclaircissement sur les données en sortie car dans mon cas, je veux récupérer les données telles qu'elles sont mises en forme dans l'imprim' écran du tableur, c'est à dire une colonne date (valeur numérique correspondant à la valeur d'horodatage convertie) et une colonne de valeurs numérique et cela plusieurs fois.
    Mon sous-VI permet ensuite de récupérer ensuite les dates et les valeurs séparement et le problème est ici :
    -le tableau en sortie de la fonction "Lire un fichier tableur" n'est que sur une colonne, est-ce le seul mode de fonctionnement de la fonction.
    Merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Récupération table de base csv fichier csv.png ‏148 KB
    Récupération table de base csv.png ‏60 KB
    Récupération table de base csv face avant.png ‏92 KB

    Es tu sur de ton caractère de fin de ligne ?
    Personnellement, je n'aime pas ce type de vi un peu trop "boite noir".
    Essaye de lire ton csv avec le vi en pièce jointe, et dit moi ce qu'il en est.
    Cdt,
    Michael
    Pièces jointes :
    Read_CSV.vi ‏13 KB

  • Insérer de façon précise une valeur dans un fichier tableur

    Bonjour,
    J'utilise le VI "écrire dans un fichier tableur" dans une structure séquence pour enregistrer une acquisition.
    dans un premier temp, Mon VI écrit l'entête du fichier de mesures contenant diverses informations, ensuite les valeurs sont écrites dans le fichier en continu, je ne les stocke pas dans un tableau car l'acquisition est rapide et j'arrive vite à plusieurs milliers de points.
    Je rencontre le probléme suivant :
    J'aimerais enregistré dans mon entête la date et l'heure de fin de l'enregistrement.
    Or si je mets fin a la boucle qui gére l'enregistrement, je ne peux plus écrire cette valeur dans l'entête !
    Je n'arrive pas à écrire dans une case précise de mon fichier pour ne pas écraser toutes mes idées, savez vous comment faire ?
    merci.

    https://decibel.ni.com/content/docs/DOC-9073
    Rodéric L
    Certified LabVIEW Architect

  • Comment écrire du texte dans un tableau de type fichier tableurs?

    comment écrire du texte dans un tableau de type fichier tableurs?

    Denzel,
    Voici un exemple répondant à votre besoin.
    Raphael TILLET
    Ingénieur Application
    NI FRANCE
    Cordialement,
    Raphael T
    Attachments:
    Write_to_Excel_File.vi ‏40 KB

  • Récupération de fichier tableur avec un Compact RIO

    Bonjour/Bonsoir, mon problème est le suivant :
    J'ai créer un vi simple qui récupère un fichier tableur présent sur le disque dur d'un ordinateur(format .txt). Jusque là, aucun problème.
    Mon soucis est que lorsque je transpose se vi sur un Compact RIO afin de faire des opérations supplémentaires sur les données de ce fichier, je récupère une erreur m'indiquant que le chemin du fichier est invalide.
    De quelle façon puis je réussir à récupérer le fichier tableur présent sur l'ordinateur ?
    En vous remerciant d'avance pour vos réponses

    OK, le nom du fichier est codé en dur (constante).
    Est-ce que tu veux ouvrir un fichier qui est sur le compact RIO?
    Si oui, il faut utiliser une minuscule pour la lettre de disque et remplacer les \ par /.
    Mais je pense que ce que tu essais de faire, c'est d'ouvrir un fichier qui se trouve sur ton PC, depuis le cRIO non?
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Lire un fichier tableur 2D pour dessiner un graphe XY

    Bonjour, je souhaiterai lire un fichier tableur 2D, plus précisément lire deux colonnes de valeurs d'un même fichier tableur pour ensuite afficher une waveform.
    Si une personne peux m'indiquer comment le faire, ça serais super!
    Merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Lire tableur 2D.vi ‏15 KB

    Et voilà...

  • Problème avec Adobe Reader XI pour la lecture fichier PDF

    Bonjour
    Possesseur d'une UC avec Windows 8 64Bits, les fichiers PDF que j'ouvre avec Adobe Reader XI se bloquents lors du chargement de la page.
    Le symbole animé de chargement d'Adobe Reader (un cercle avec des traits qui tournent dans le sens des aiguilles) se bloque. Je suis obligé de fermer le logiciel Adobe Reader XI avec le gestionnaire des tâches et obligé d'utiliser un logiciel open source pour la lecture des fichiers PDF.
    Quelqu'un pourrait-il m'aider ?

    Bonjour Tophe_P
    Une question: est-ce que tu as Norton qui tourne ?
    J'ai le même problème et, après une recherche dans le web j'ai trouvé qu'il peut s'agir d'une bloque provoqué par ce antivirus.
    Joe

  • Sacades lecture fichier wave si action sur la fenêtre

    Bonjour,
    J'ai comparé deux exemples de lecture de fichiers waves
    1) Sound player
    2) Sound File to sound output
    Dans le 1er , on fait appel à une DLL et aucun soucis de fonctionnement
    Dans le 2eme qui me semble plus intéressant pour diverses raisons, je rencontre un soucis de sacade de lecture du wave dès que je touche à la fenêtre du VI , (simplement en redimensionnant la fenêtre par exemple)
    J'ai changé la valeur du nombre de samples à 44100 ce qui améliore le résultat, mais qui alourdit  le temps des actions dans la boucle while, ( si par exemple je veux faire stop, il faut attendre 1seconde)
    Quel est l'origine de ce phénomène ?
    Peut-on y palier  ?
    Merci de vos réponses

    Bonjour backsatge68,
    Merci d'avoir posté sur le forum National Instruments.
    Je ne rencontre aucun soucis de lecture lorsque je déplace ou redimensionne la fenêtre.
    Pour ce qui est du temps d'action allongé, c'est normal puisque vous ne pouvez arreter votre programme tant que le VI "Sound Output Write" écrit les samples demandés. Soit dans votre cas 44100 samples.
    Ainsi, plus vous augmenterez le nombre d'échantillons, plus le programme mettra de temps à s'arrêter.
    Le Sound Player quant à lui n'a pas ce problème.
    Romain P.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Problème d'affichag​e après lecture fichier binaire

    Bonjour,
    J'utilise actuellement une communication CAN et chacune des trames échangées est enregistrée dans un fichier binaire.
    Une fois la communication finie, le fichier est ouvert, dépouillé pour sortir sous forme de string puis affiché dans un tableau 2D de string.
    Ce tableau est de 8 colonnes (une par type d'informations, comme le time stamp, l'identifiant etc)  et d'un nombre de lignes dépendant du nombre de trames échangées
    Le problème survient lors de l'affichage des données sur le tableau, à partir d'environ 50 000 lignes, il est indiqué que la capacité mémoire de LabView n'est pas suffisante.
    Existe-t-il une solution pour palier à ce genre de problème?
    Merci,
    Jull
    configuration : LV8.5.1
    Cordialement,
    Julien V.

    Bonjour,
    Quel est la configuration de votre ordinateur?
    Le problème intervient lors de la lecture du fichier ou de l'affichage dans un tableau?
    Quels est le code d'erreur qui apparait?
    Cordialement,
    Aurélien J.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

  • Lecture fichier PDF sur IPad et iPhone 2

    Bonjour,
    Je ne sais ouvrir ce type de fichier, et on me demande a chaque fois Adobe!... Que l'on ne sait télécharger sur ces produits.
    Comment faire a l'aide !!!
    Cordialement

    Bonjour,
    vous devez télécharger Adobe pour iPad de l'App Store pour consulter les fichiers Adobe.
    J'espere QUE cette aide,
    (Je parle anglais, Fait j'espere Que c'est correct)
    <Edited By Host>

  • Problème lecture fichier avi Adobe Première Element

    Bonjour,
    J'avais adobe premiere element 9 (sous windows seven) et je pouvais importer sans probleme des fichiers avi.
    Malheureusement mon PC a planté, j'ai du tout reinstaller seven et premiere depuis le début et recomencer mon montage de zéro.
    Mais maintenant et je ne comprend pas du tout pourquoi je ne peux plus lire mes videos avi et c'est très ennuyeux!
    Je reçois cette erreur
    "This type of file is not supported or the required codec is not installed"
    Je n'avais rien installé comme codec ou autres lorsque je pouvais lire mes avi auparavant!!!
    Help please!!!

    Yes ça à marché en reinstallant QuickTime! Merci!

  • Elements10 probléme de lecture fichier raw avec nikon D7100

    bonjour a tous j ai un probléme avec le fichier raw de mon nikon D7100 qui ne veut pas sur element 10 qui est a jour merci pour vos solution

    Google translation:
    I have a Mac OSX 10.6.8 with which I use Iphoto09 (version 8.1.2). I once had a camera NIKON D90 with which I was photographing in RAW format and managed my photos without dc problem with iphoto.
    I just bought a Nikon D7100 and there can not import my photos iphoto09 ds. Let me explain: I go travel 900 pictures I wanted to transfer dc ds iphoto: everything went well, iphoto made me 3 events but when I tried to merge only a dozen photos ds appeared the final folder!! (RAW, like all others)
    Surprised I'm saying there had perhaps been a dc bug I wanted to start and since IMPOSSIBLE, I constantly message "unreadable files, the file could not be imported, the format n is not recognized "and it tells me the path" user / pictures / picture library / imports / originals / roll 1/DSC_0130.NEF "
    I do not understand why the first reading of the card it worked then nothing after? If even the outset it did not work, ok, I could believe in a pb update the OS or iPhoto (which I then checked ms still no result)
    So here is my problem, if someone has an idea I thank in advance
    PS: FYI I precisely qd my SD card is inserted ds MAC is correctly read by iPhoto (pictures appear good), ms is the time of import of the message
    The Nikon D7100 RAW format is not supported with Snow Leopard.  You'll need to upgrade your system to Lion 10.7.5 or later and run iPhoto 9.4 or later and instal the Digital Camera RAW Compatibility 4.06 updater.
    OT

  • Mémoire insuffisante pour traiter un fichier tableur (Labview 8.5)

    Bonjour,
    Lorsque je lance mon VI et essaye de traiter tous les points de mon fichier soit 5 000 000  de points. Il apparait le message d'erreur "Mémoire insuffisante" et le VI s'arrète.
    De plus, je trouve que le temps de traitement est vraiment long...
    Pourriez-vous m'aider à régler ces problèmes?
    Merci. 
    Pièces jointes :
    compteur.vi ‏65 KB

    oui ,
    c'est normal le fichier est lu indefiniment anisi que le traitement jusqu'a l'appui sur stop
    quelle est lutilité de la boucle while ?
    Cdt
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte

  • Lecture un fichier

    Bonjour,
    Je viens pour vous demander des conseils, j'ai un fichier texte de deux colonnes, j'ai commencé avec la lecture de fichier. Mon but est de récoupérer une valeur à partir une valeur entrer par l'utilisateur en sachant une valeur peut-être entre les deux valeurs par exemple 476,210 dans ce cas on prendra une valeur entre les deux. Merci d'avance pour les propositions.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Fichier.txt ‏1 KB
    Test- Read from Text File-yann-do.vi ‏20 KB

    Bonjour ,
    ci joint le vi correpondant a ce que vous souhaitez obtenir.
    Vous pouvez utiliser la fonction ouvrir un fichier tableur qui vous renvera alors un tableau fonction du séparateur
    dans votre cas ce n'est pas une tabulation mais trois espaces.
    Je n'ai pas pu l'ouvrir directement en float directement , peut etre a cause de la representation en exposant donc dabord en chaine puis float.
    Suppression des deux dernieres lignes puisque nulles
    Pour la suite il reste a cherchez l'indice fractionnaire correpondant à votre x puis d'aller chercher la valeur d y avec cet indice (interpolation lineaire)
    un graph xy permet d'avoir l'allure de la courbe 
    Cordialement
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Pièces jointes :
    Test- Read from Text File-yann-do mod1 .vi ‏24 KB

Maybe you are looking for

  • Update conflict resoltion ORA-01403: no data found

    I have set up multimaster replication environment with two database and I have implemented Update conflict resolution on a table using DISCARD method(Oracle provided) as below. Some how it is not able to resolve the conflict and I am getting erro ORA

  • Wish list - Santa please read!

    Well, it is nearly Christmas, so here's my wish list of improvements to JDeveloper. Most are tiny and would be easy to implement. I've recently moved from another IDE (JCreator Pro) to JDeveloper 10.1.2.1.0 (As I'm a recent convert to JDeveloper, may

  • Keynote Presentations/ipod/TV

    Hello, When I save my Keynote presentations as jpegs and them upload them to my video ipod through iPhoto the edges of each resulting slide are cut off on the TV. I've tried the widescreen setting in the video settings and it doesn't make a differenc

  • ATV 160 & IP address issues

    Took delivery of the new 160g ATV yesterday, eventually got it setup, but can see issues ahead so could do with a bit of advice. The setup is the ATV is the lounge, a 1.66 Mini in the living room which is used as a media centre and will be the machin

  • IPod touch 4G experiencing slow performance after iOS 5.0.1 update.

    When iOS 5 was on this iPod, the performance was fairly slower than I expected. Now, since I have updated to 5.0.1 the performance has gotten noticeably worse. Apps crash a lot, especially Safari, opening things like apps, typing in the keyboard and