Script VBS : garder une ligne sur N

Bonjour, Diadem permet certes d'ouvrir de tres gros fichiers avec beaucoup de lignes mais j'aimerai pouvoir traiter mes données avec excel qui ne peut pas recevoir plus de 60000 lignes.... Du coup, je souhaiterai pouvoir créer un script dans diadem qui permet de créer un fichier texte qui contiendrait les colonnes initiales reduites par un facteur donné.
La structure du script serait donc :
* recuperation des données initiales
* creation du fichier destination contenant les differentes variables (ou creation des variables reduites directement)
* ecriture des variables destination à partir d'une ligne sur N des varaibles sources
Ca semble pas tres dur mais il me manque les commandes principales et surtout comment on designe les variables lorsque celles ci sont dans le data portal (a droite)
apres, une simple boucle devrait pouvoir me permettre de les remplir ....
Merci d'avance de votre aide...
Meme des petites notions pourraient m'aider à avancer, n'hesitez pas...
Bertrand

Hi Bertrand,
I can mostly make out your question in French, but I'm afraid my French will be woefully inadequate to communicate my response, so I hope you read my English.  First let me restate your request as I understood it.  You have a data set with way more than 60,000 values, and you want to create a new data set with DIAdem that reduces the size of that data set down to 60,000 or less rows so that you (or others) can read the (reduced) data set in Excel.  I believe you wanted to reduce the data set by condensing several adjacent values into 1 value, either by simply reading every Nth value and ignoring the rest, or by averaging or taking the maximum or minimum value of each of the N intervals.  Then you would like to output the resulting channels to a file that can be read into Excel.
What I've described above is something DIAdem can indeed do for you.  If you happen to have DIAdem 10.1, then you can make use of the new "Data Reduction" loading feature to execute this data condensing while the data set is being loaded into DIAdem.  Then all you have to do is output to either a CSV file or an XLS file with the standard "File>>Save as" menu in the DIAdem NAVIGATOR.
If you have an earlier version than DIAdem 10.1, then you will need to load all of the data into DIAdem and use the "Reducing Classification" ANALYSIS routine found in the "Statistics" palette of functions to do the data condensing prior to output to file.
Ask if you have additional questions,
Brad Turpin
DIAdem Product Support Engineer
National Instruments

Similar Messages

  • Comment faire un tableau à partir d'un autre tableau en ne prenant qu'une ligne sur 2 ?

    J'ai un tableau principal et je voudrais récupérer une ligne sur 2 ou sur 4 affin de discriminer mon premier tableau. ces lignes récupérées constitueraient alors un second tableau. Les 2 tableaux sont en 2D.

    Bonjour Madness
    Je passerai le tableau (2D) dans une boucle for.
    A l'intérieur, j'utiliserai la fonction "Decimate 1D array" dans palette "Array". Pour 1 ligne sur 5, tirer sur le "Decimate" pour qu'il ait une longueur de 5 elements, brancher uniquement le premeir vers la sortie de la boucle.
    NB : Si on récupère ainsi les colonnes au lieux des lignes, mettre avant et apres la boucle for le vi "transpose array".
    Please take some time to give a rating to my answer.
    Cheers.
    Doc-Doc
    Doc-Doc
    http://www.machinevision.ch
    http://visionindustrielle.ch
    Please take time to rate this answer

  • Comment gérer l'épaisseur d'une ligne sur photoshop ?

    Lorsque l'on fait une forme "ligne" sur photoshop, comment gérer l'épaisseur, si je tape 10px devant épaisseur ca ne change rien ...

    Effectivement si tu essayes d'utiliser le paramètre "épaisseur" après avoir tracé le trait, cela ne marche pas. Il faut encoder d'abord la valeur de ton épaississeur et tu traces ensuite.
    Si après avoir tracé, tu veux quand même modifier son épaississeur il faut sélectionner ton calque et ensuite le style de calque contour
    Sélectionne le calque de forme dans le panneau Calques, puis choisis MENU> Calque > Style de calque > Contour.
    ou utilise l'icone "Ajouter un Style de Calque" (fx) > Contour du panneau Calques.

  • Pages : Impossible de fractionner une ligne de tableau sur plusieurs pages - Impossible to divide a row on multiple pages in a table

    ENGLISH FOLLOWS
    Avec le logiciel Pages, il est impossible de fractionner une ligne de tableau sur plusieurs pages, contrairement à Word. C'est un problème majeur. En particulier quand on veut comparer deux textes côte à côte. Si le texte est long, on ne voit que la première page. Cela devrait être corrigé. En attendant, y a-t-il une solution pour voir le texte complet?
    With Pages, it is impossible to divide the content of one row in a table on more than one page, as we can do with Word. This is a major problem. Especially when we wish to compare two texts side by side. If the text is long, we can only see the content of the first page. This should be fixed. Is there a solution?

    Thanks Picas for this direct and simple answer, even if this disappointed me
    Never mind, I have to use another app or find a "way-to", hoping this will be upgrade in a future version.
    To answer to your question :
    1st link - The french app's online help - Related Page :  "Create sections", you'll find this : "Un document peut contenir une ou plusieurs sections. Vous pouvez ajouter une section pour utiliser un format différent pour une partie du document, par exemple. Chaque section possède sa propre pagination, ses en-têtes, bas de page et image d’arrière-plan."
    I translate for you or perhaps are you french speaking ? : "A document can contain one or more sections. You can add a section to use a different format for a portion of the document, for example. Each section has its own pagination, its headers, footers, and image background."
    Perhaps I misunderstood the 2 sentences
    2nd link and others : using this google search "Mac Pages 5.2 Document section layouts"
    Reading the french online help and flying over the results of my Google searches, it seems to appear to me that it was possible, by simply choose the section in the preview and change the parameters of the chosen section.
    One more time, thanks for your time and you answer.

  • Ajouter une ligne dans un tableau à l'appui sur un bouton

    Bonjour,
    étant étudiant en école d'ingénieur, je dois programmer une interface d'acquisition pour un banc de mesure. Cependant je suis totallement débutant en LabView.
    Mon objectif est de récupérer des données dans un tableau à l'appui sur un bouton. A chaque nouvel appui, je voudrais ajouter une ligne dans un tableau et non remplacer la précedente.
    J'ai fais plusieurs essais, mais rien de concluant, pourriez vous me donner des pistes s'il vous plait ?
    Voici mon vi simplifié :
    Cordialement,
    Marvin.

    J'ai pu résoudre mon problème grace aux VI express Lire un fichier et Enregistrer dans un fichier.
    Merci

  • Dimensionner un tableau + effacer une ligne

    Bonjour, j'ai un programme dans lequel j'envoie des mesures dans un tableau.
    Je voudrais pouvoir dimensionner le nombre de ligne du tableau c'est à dire que l'utilisateur renseigne le nombre de ligne qu'il y a et il est impossible au programme d'écrire plus de ligne qu'il n'en existe.
    Je voudrais aussi rajouter un bouton permettant de revenir sur une ligne, ou si c'est trop complexe, sur la dernière ligne.
    Quelqu'un saurait comment faire?
    Cordialement,
    paulo972
    Cordialement,
    Kévin Paul-Joseph
    Pièces jointes :
    Bascule2.zip ‏80 KB

    Bonjour.
    Je reviens vers vous car j'ai trouvé un exemple qui fait à peu près ce que je veux mais il y a quelques problèmes pour mon utilisation que je n'arrive pas a régler.
    Le programme me permet, lorsque j'appuye sur le bouton "Enregistrer",  d'ouvrir un fichier excel source et d'enregistrer les données dans un autre fichier excel crée à partir du fichier source.
    Le premier problème est que à chaque clic sur le bouton "Mesure", j'envoie les 4 valeurs dans le tableau, mais il faudrait que je puisse les envoyer dans l'ordre du fichier excel.
    Ensuite le bouton "Effacer" devrait effacer la dernière ligne du tableau, mais c'est en réalité l'avant-dernière ligne du tableau qui est effacée.
    Il y a aussi le fait que le tableau se remplisse dans le sens inverse : le valeurs sont accumulées dans le tableau en décalant les autres vers le bas, pour moi il faudrait que le tableau se remplisse de haut en bas.
    J'aimerais aussi ajouter dans le tableau affiché, une colonne tout à gauche avec le numéro de la mesure (comme dans le fichier excel) pour qu'on s'y retrouve en pleine mesure.
    Quelqu'un voit comment faire?
    Cordialement,
    Kévin Paul-Joseph
    Pièces jointes :
    simul tableau.vi ‏98 KB
    enregResultats_rev_c.xls ‏458 KB

  • HELP!!!  Message - (One or more applications are using the iTunes scripting interface. Are you sure you want to quit?)  How do I get this to stop?

    I bought a new Sony Vaio Laptop running Windows 8, 64bit, i7 processor.  Everytime I open iTunes and then close out, the following message occurs: (i-tunes message - One or more applications are using the iTunes scripting interface. Are you sure you want to quit?) Then it starts counting down from 20 seconds unless I just click on the (Quit) button.  How do I get this to stop?  Please be specific, I am challenged when it comes down to computers.
    Thank You

    This was extremely annoying for me, also.  I started uninstalling unneeded Sony applications to try to narrow down the problem.  It turned out not to be a Sony application... it is some functionality built into the bluetooth driver software package by Broadcom.  Uninstalling the bluetooth package (via the control panel) takes care of the problem.  Itunes also boots up way quicker.  But uninstalling it will remove features related to bluetooth and nfc.   For me, that isn't an issue, since I don't use them.  Since you said you're "computer challenged" I would probably just send an email to sony complaining about the problem.  They'll get in touch with Broadcom eventually (the manufacture of the drivers) and get the problem fixed.
    Side note: the Broadcom package is huge...  nearly 1GB in size.  Which is crazy.  I can't imagine what it does considering the size of it.  Entire operating systems can take up less storage.  Also, I have no idea how it starts an itunes plugin without placing it into the standard plugin directories.

  • Modification d'une photo sur Indesign CC

    Bonjour à tous,
    Je suis débutante sur Indesign et n'ai fait que des CV avec pour l'instant.
    J'ai besoin de créer un flyer pour l'association dans laquelle je travaille en ce moment. Pour cela, on m'a fournit une photo sur laquelle il y a pas mal d'élément que j'aimerai cacher (c'est une affiche de film).  J'ai bien essayé l'outil rectangle sur le texte que je voulais "enlever", puis l'outil pipette, mais, c'est très voyant (et pas beau du tout). Je voulais savoir s'il y avait d'autre possibilité qui aurait un rendu plus subtile que le gros rectangle d'une couleur douteuse au milieu de l'affiche? Si on pouvait éviter d'utiliser Photoshop pour cela ça m'arrangerai grandement!
    Merci à tous pour votre aide!

    InDesign cannot edit raster images beyond showing/hiding layers. You can put objects in front to mask areas, or crop, but real editing must be done in Photoshop.

  • Bonjour, quand je lance firefox, il y a à peu près une chance sur quatre que ça me fasse planter windows 8 complètement m'obligeant à éteindre mon pc manuelemen

    Quand je lance firefox pour la première fois après avoir allumé mon pc (asus ROG fonctionnant sous windows 8) il y a à peu près une chance sur quatre que ça me fasse planter windows 8 complètement. Impossible d'ouvrir le gestionnaire des tâches ou de faire fonctionner quoi que ce soit. Je suis alors obligé d'éteindre mon PC manuellement. Même après la mise à jour firefox 23 ce bug continue toujours. Ce qui est assez pénible, surtout que j'ai horreur d'éteindre mon PC manuellement.
    Merci pour votre aide.
    Yann G.

    While you are free to do what you want - it is strongly recommended that you do not use a referenced library (Do Not uncheck the preference to "copy imported items to the iPhoto lbrary")  If creates problems, saves no space and sets up for futrue nighemares
    You final conclusion is the correct one - FOR YOU - if you want destructive editing rather than the lossless editing that iPhoto provides then simply do not use iPhoto
    LN

  • Comment supprimer et/ou faire une rotation sur certaines pages d'une document pdf svp?

    Bonjour,
    J'utilise Adobe PDF pack et Adobe Acrobat.com et Windows 7.
    Comment supprimer et/ou faire une rotation sur certaines pages d'un document pdf svp?
    D'avance, merci.

    L'aide est ton amie :
    http://helpx.adobe.com/fr/acrobat/using/manipulating-deleting-renumbering-pdf-pages.html

  • Est-il possible pour un developpeur de proposer une version bêta d'une application sur l'app store?

    Est-il possible pour un developpeur de proposer une version bêta d'une application sur l'app store?

    Bonjour, vous pouvez trouver les infos concernant la structure évènement ici :
    Loops and Structures : http://zone.ni.com/devzone/devzone.nsf/webcategories/E27D46969B82A7FD86256A23005B6947
    Plus précisément dans :
    - Event-Driven Programming in LabVIEW
    - Use the Event Structure in LabVIEW to Capture a Panel Close Event
    - Inside LabVIEW : Event-Driven Programming
    N'hésitez pas à me dire si cela répond à votre besoin.
    Cordialement
    Nicolas François
    National Instruments France

  • Comment je peux récupérer une chaine de caratères d'un fichier(txt par expl) dans une ligne (spécifiée) et une colonne (aussi spécifiée) avec notre adorable software LABVIEW

    Salut à tous,
    Comment je peux récupérer une chaine de caratères d'un fichier(txt par expl) dans une ligne (spécifiée) et une colonne (aussi spécifiée) avec notre adorable software LABVIEW.
    Thx
    Nizar
    Résolu !
    Accéder à la solution.

    Si ton fichier est un fichier tableur ce qu'a dit yohann me parait le mieux. Par contre si c'est un fichier texte qui contient une chaine au format tableur (sepération avec des tabulations) il faut utiliser "lire un fichier texte" + "Convertir un chaine au format tableur en tableau" et ensuite indexer la case qui t'intéresse.
    Maintenant si tu as un simple fichier texte  et que tu veux lire un couple ligne/colonne qui désigne un caractère précis il faut utiliser "définir la position dans le fichier" en connaissant la largeur de ton fichier texte. et la tu n'as plus qu'à rentrer dans offset: indice_ligne*largeur+indice_colonne comme une vieille réminiscence du c.
    Sebastien DEVISSCHER - Nerys

  • Supprimer une ligne d'un tableau 2D type chaine et l'inserer dans le même tableau à partir d'une colonne spécifié

    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Résolu !
    Accéder à la solution.

    bonjour ; 
    essayer avec sce code 
    Sentenza wrote:
    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Sentenza wrote:
    Bonjour à tous
    Tous d'abord merci pour l'aide que vous pouvez m'apporter.
    Je vous explique ma problématique.
    J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
    La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
    Exemple :
    Tableau de départ
    A A A A A A A A
    B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Je supprime la ligne 2
    Tableau d'arrivé
    A A A A A A A A                          B B B B B B B B
    A A A A A A A A
    A A A A A A A A
    Voià, J'espère avoir été suffisamment claire dans mes explications.
    Merci encore pour votre aide.
    Forza Juventus
    Pièces jointes :
    test.vi ‏11 KB

  • Executer vi à partir d'une ligne commande

    Bonjour,
    Je souhaite exécuter un VI a partir d'une ligne de commande
    et pouvoir recuperer au démarage du VI des paramètres inscrits dans la ligne de commande
    Si vous pouvez m'aiguiller , merci
    David

    C'est bon j'ai trouvé une réponse
    http://digital.ni.com/public.nsf/websearch/17C3AD7​0493CE0208625666A00763364?OpenDocument
    Je suis preneur quand même de vos observations

  • Lire une valeur de la cellule d'une ligne

    bonjour les amis 
    je veux savoir les noms de 2  fonctions de labvew:
    une 1ére qui permet de lire une ligne de mon fichier texte (données meteo)
    une 2ém qui permet à partir de cetteligne de lire une valeur d''une  cellule de la ligne
       merci de votre aide

    Hello My Friend,
    The attached example should be useful to you. We also have French forums for your convenience as well.
    Have a great day!
    David H.
    National Instruments
    Attachments:
    Tab-Delimited Data.lvproj ‏8 KB

Maybe you are looking for

  • 10.5.2 - Now I can't see MY network...

    My machine with 10.5.1 and my iPod Touch are still able to get onto my network (that's how I'm able to get online right now), but my machine that I just updated to 10.5.2 can no longer connect to the Wi-Fi in my house. It sees the neighbor's Wi-Fi ne

  • F4_FILENAME not solving my requirement

    Hi All, I tried with all these but the file name which I want to get is more than 128 chars. KD_GET_FILENAME_ON_F4 WS_FILENAME_GET cl_gui_frontend_services=>file_open_dialog F4_FILENAME. Please help me with any FM which can get filename more than 128

  • KDE Device Notifier does not autohide

    The KDE device notifier appears when a new mass storage device is plugged in. In the past it would autohide after a few seconds if I didn't take any action. But now, it stays on the screen forever, until I click on it to hide it. It's pretty annoying

  • Sort Order for a Chart

    I am trying to set the order of a bar chart. On a previous post I found some info but it is not working for me. Can some one check the formula below and give me some pointers? Pulled another column with Sales Stage and added this: CASE {Sales Stage}

  • Bdc and smartforms

    hi experts, can u plz send me few questions related to bdc n smartforms thanks