Décoder un signal à partir d'un oscilloscope

Bonjour à tous,
Je travaille actuellement sur un Oscilloscope DPO 7254 de Tektronix que je pilote à partir du driver disponible sur le site de NI (http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=8903). Ce que je souhaiterais faire ce serait de pouvoir traduire le signal provenant de l'I/O en héxadécimal, directement à partir du fichier en .wfm.
J'aimerais savoir s'il existe déjà un VI permettant de faire ça?
Merci d'avance,
Bonne journée
Tristan

Une possibilité : Sur le site de Tetro, il y a un utilitaire pour convertir les wfm en csv. Le csv est de l’ASCII avec pour tabulation le séparateur ","
Si quelqu'un à une autre solution directe?
Luc Desruelle | Voir mon profil | LabVIEW Code & blog
Co-auteur livre LabVIEW : Programmation et applications
CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

Similar Messages

  • Générer un signal à partir d'un fichier .CSV

    Bonjour à tous,
    Voilà le problème sur lequel je pense depuis un petit moment et cela ne fonctionne pas du tout.
    En fait, je souhaite générer un signal analogique lisible à l'oscilloscope à partir d'un fichier .csv en utilisant une carte NI USB 6289.
    Je ne sais pas si je suis bien claire, je vous remercie d'avance de vos réponse.
    Bonne soirée
    Benjamin 
    Pièces jointes :
    Conversion waveform testA.vi ‏30 KB

    Je te remercie.
    Effectivement, il y avait ce problème en plus d'une mauvaise configuration.
    Mon soucis provient du fait que ce que j'affiche à l'oscilloscope ne correspond pas à ma waveforme. En fait l'ordre de grandeur est le même, mais le signal de l'oscilloscope possède des pics positifs et négatifs alors que mon fichier .CSV ne contient que des positives.Problème de format de données? Je me pose la question, si justement, La transmission ne se ferait pas en signés du coup.
    Je joins le nouveau fichier csv et ce qu'on devrait obtenir. On obtient du coup un signal plus ou moins ressemblant (moins que plus du coup) avec des pics positifs et négatifs.
    Merci de ton aide encore.
    Benjamin
    Pièces jointes :
    fichier csv2.csv ‏1 KB
    2011-06-27_134931.jpg ‏11 KB
    Conversion waveform testA.vi ‏33 KB

  • I am trying to use generate code in signal express to import into labview.

    I get this error when i try to generate code in signal express to export to labview . I have tries the error suggestions but I am still having problems. any help would be appreciated
    The version of LabVIEW you are generating code into does not contain all the necessary SignalExpress support files. Make sure you launch the version of LabVIEW with SignalExpress support installed before generating code from SignalExpress. If you want to generate code into more than one version of LabVIEW, uninstall SignalExpress and all versions of LabVIEW except the earliest.  Install SignalExpress, then install any other versions of LabVIEW.  Copy the files from the vi.lib\express\SignalExpress directory of the earliest installed version of LabVIEW into the same sub-directory location of any other version of LabVIEW in which you want to include support for code generation.

    Typically, this problem is repaired by following the directions on the error message. Since it was not, can you please give us more information so we can start determining the cause?
    What version or versions of LabVIEW do you have installed? What version or versions of SignalExpress do you have installed? Could you post a file with a listing of the files in <vi.lib>\express\SignalExpress for the version of LabVIEW you are trying to use. You can either post a screenshot (in PNG or GIF format) of the directory dialog or use the command prompt to generate a list to a file (preferred). To generate a list with the command prompt, do the following:
    Launch the command prompt from the start menu — Start»Programs»Accessories»Command Prompt
    Navigate to the drive you have LabVIEW installed on ( usually C: ) — C:
    Change directory to the appropriate LabVIEW directory — cd "\Program Files\National Instruments\LabVIEW 8.2\vi.lib\express\SignalExpress". Change the LabVIEW version to the one you actually are using. Do a directory listing and redirect the output to a file — dir > filename.txt. You can use any full path for the filename.txt. If you specify a simple name, it will end up in the current directory.
    Please post your project. Verify that you are using the version of LabVIEW you think you are by launching it before you start code generation.
    Thanks for your patience.
    Message Edited by DFGray on 08-28-2008 08:23 AM
    Message Edited by DFGray on 08-28-2008 08:24 AM
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • TS1292 I have recently received an iTunes card and after scraping away the panel to get my code the first part of the code is unreadable how do I go about getting a code for the card

    Hi there I have recently been given an iTunes card as a present.i went to use it today to put credit on my account and after scraping away the panel found that I couldn't read part of the code that was on the card how do I go about getting the card activated?

    If the page that you postted from doesn't help then you will need to try contacting iTunes support (you will need to give them as much of the serial number and activation code from the card as you can read) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then iTunes Cards And Codes

  • Tax Jurisdiction Code Check as part of a Sales Order Partner Function

    Hi,
    I have a scenario where we modify partner information directly in the sales order. These partners are simple addresses and are not tax relevant. We have set them up as one-time customers. Every time when we modify the address information, Vertex kicks in and tries to match the address information (street, city and state) with a tax jurisdiction code. In our case the address information is high level (only city and state) which is not enough for Vertex. SAP issues then a blocking error message.
    We try to find a way to ignore Vertex for these specific partners. In the documentation we have found a user exit, as well as a BADI, but our developpers were not able to make it work in the sales oder.
    The user-exit is the following: EXIT_SAPLFYTX_USER_001
    The BADI is the following: IF_EX_ADDRESS_SUBSCREEN
    In EXIT_SAPLFYTX_USER_001, I've found a parameter (EXEMP_IND) which could enable to bypass the tax jurisdiction code check and the RFC call to Vertex.
    In IF_EX_ADDRESS_SUBSCREEN, I've found a parameter (CHECK_ADDRESS) which could potentially bypass the check as well.
    Did any of you already experience this scenario or would you have an idea about how I could make this work?
    Thanks
    Loic

    Unfortunately, the sales order is created through an interface (using iDOCs), and the external system feeding the iDOC for the sales order creation does not have any Zip Code information. Besides, even if the Zip Code is entered, it is still not enough for Vertex to choose automatically a Tax Jurisdiction Code, most of the times, it is also requiring a District, which again, will not be passed from the interface.
    We went through this analysis already and we came to the conclusion that we need to bypass this check, as this partner function is not tax relevant.
    Thanks,
    Loic
    Edited by: Loic Dominik on Jun 27, 2011 7:39 PM

  • FROM WHICH TABLE I CAN FIND  GL ACCOUNT NUMBER AND COMPANY CODE OF A PARTI

    FROM WHICH TABLE I CAN FIND  GL ACCOUNT NUMBER AND COMPANY CODE OF A PARTICULAR CUSTOMER?..I AM TRYING TO POST AN IDOC ..SO DATA HAS TO BE PROPER.JUST TELL THE SOLUTION

    Hi rendeep,
    1. LFB1
       this is the required table.
    2. field is AKONT
    3. The account number can be different
       for different companies.,
       hence it depnds upon combination of
       LIFNR
       BUKRS
    regards,
    amit m.

  • Regarding BDC return Code and calculation part.

    hi guru's..
    i have a req.. which tells abt transfering legacy datainto SAP using FB01 Tcode.
    here after processing the flat file i have to update the return code of the session and total no of docs, total amoount and the posted documents and their amount in
    a Ztable. How can i get the return code and the total amount for successfully processed records as well as for unsuccessful records with their total no. of records after processing the flat file.
    <b>Rewards will be given for helpful answers</b>
    Chandra

    In ur code U will be having the syntax for prosting in FB01.
    CALL TRANSACTION 'FB01'
                                              USING bdcdata_tab
                                              OPTIONS FROM opt
                                              MESSAGES INTO t_msg
    This message tab will contain all the messages returned by FB01. if the posting is sucessfully done  - the message tab will contain the message ( it will contain error messages in case it fails to post).
    So u can tap the messsages from here and report accordingly to ur output log.
    Cheers
    SKC.

  • How to isolate the wait function to one part of the code

    I'm buildling an ecg montoring system along with programming an external stimulator using TTL pulses to work along side the information obtained from the ECG.The most important of  these features is the heart rate. However, whenever I activate my pulse trains in the code, the DAQmx Wait Until Done.vi function pauses everything in the code, including the part of my code that monitors the heart rate, which uses time to measure it. What I would like, is the wait function to only affect the pulse train generators without pausing anything else in the code. Is this possible? And if so how can I make it happen?
    I will attach my vi
    Solved!
    Go to Solution.
    Attachments:
    simulatejed.vi ‏130 KB

    Your problem is that everything is in the same loop.  So the longest operation is going to determine the loop rate (and therefore processing rate).  What you really need to do is separate your tasks into separate loops.  Use queues and/or notifiers to communicate your data and commands between loops.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Web Part specific DOM Manipulation. Two identical Script Editor Web Part code blocks.

    We have a script editor web part with javascript that references some jquery libraries.  The code creates web part properties and hides  DIV tag in the web part based on some conditions.  It works great until I try to place the same exact
    web part / code block on the same page twice. The way we are rolling this out we don' t users messing the code and we want the WP properties UI to be identical on both Web Parts.
    Given all this.. is it possible with jquery code to perform Web Part specific DOM manipulation without any conflict with other similar Web Parts and Script editor code blocks on the page?  Possible to dynamically change DIV Tag IDs, Jquery Variables
    and WP Properties to have the unique web part GUID?
    Possible?  Any ideas would be appreciated.
    demo of issue here:
    http://screencast-o-matic.com/watch/coeUlneNT6
    Code in question:

    Hi,
    I suggest you debug your code using IE F12 developer tools. Based on your description, you can try to add some conditions base on the web part ID.
    Or you can share your full code for further research.
    Best Regards,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Has anybody used motion control card like a CNC contol with G-codes with part program editor?

    I have to use national instruments PXI 7344 motion card to substitute a CNC control that uses G-codes and M-codes in a part program . I need to know if some body has already developed such an application and also developed a part program editor.

    ABMSoft - an NI alliance member in Eastern Europe has developed a very powerful G-code interpretor for LabVIEW. Their ABMS-NC toolkit for LabVIEW also includes an offline simulation tool. They have successfully deployed many machines using this toolkit. Its available directly from ABMSoft for $995. You can contact ABMSoft directly.
    More info on ABMSoft (Contact info and product details)
    http://sine.ni.com/apps/we/niaa.com_view?p_all_id=7974
    Documentation on ABMSoft's website
    http://www.abmsoft.com/NI-NC.pdf
    Thanks,
    Rahul
    Rahul Kulkarni
    National Instruments

  • Catalog -code group & codes (object part,causes,damage,etc)

    Dear PM gurus,
    request kindly help to activate and flow the catalog - code groups & codes in standard report of iw29 or iw59 for the following code group & code
    Notification Header level of Items :
    1. Code group - Object part  & code
    2. code group - Damage  & code
    Sub header level of Items -- CAUSES
    1. Code group  & Code
        Cause code text  & cause text
    in pm & service notification we are using the above code groups & codes, but the contents are not flowing in IW29 & IW59, pl help
    thanx in advance
    regards
    Srihari

    hi arun,
    can u pl tell me whether i get
    code group text & code text of the following in iw29 report thru filter?
    causes
    damage
    activities
    the above codes are given in pm notification, expecting the same info in iw29, pl do check thru set filter and let me know whether we get these along with (code group, coding code )
    pl help if u know which report the above are coming
    thanx in advance
    regards
    srihari

  • Comment acquisitionner un signal d'un oscilloscope tektronix par le port GPIB sous labview?

    Bonjour,
    Je voudrais savoir comment transférer dans mon PC un signal stocké dans un oscilloscope Tektronix TDS340A par le port GPIB avec labview7.1.
    J'ai essayé les drivers de NI mais les drivers réinitialisent mon oscilloscope et effacent mes courbes sur mon oscillloscope!
    Merci

    Salut
    As tu quand même les données sous Labview?
    Kamal
    NIF

  • How do I find. Out my apple gift card code if part of it got scratched off

    How do I find out the rest of my code ? If part of it got scratched off

    Anyone had this problem?
    Please?

  • Custom Report - emsg was terminated by signal 11

    Hi All,
    We are in middle of upgrade. We are in testing the upgrade.
    We have upgraded DB (9i to 10.2.0.4), techstack, jdevelopper patchset19, java and jre.
    We now have a custom report that finishes with
    Environment will now switch to UTF-8 code-set.
    Parts of this log file may not display correctly
    as a result.  This is an expected behavior.    
    XML_REPORTS_XENVIRONMENT is :
    $ORACLE_HOME/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to  $ORACLE_HOME/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    CANADIAN FRENCH_AMERICA.UTF8
    stat_low = B
    stat_high = 0
    emsg was terminated by signal 11When browsing Metalink, I came across this note: 428335.1. I could reproduce the problem by doing ar60runb from O/S. I then did strace as written in the doc.
    From the trace created, I can see
    munmap(0xb7fa5000, 4096) = 0
    munmap(0xb7ee4000, 790528) = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    +++ killed by SIGSEGV +++
    As described in the doc, I did a search&find in the file for '0xb7ee4000'. I am not 100% if it is the same as in the note:
    open($FND_TOP/resource/ALBANWTJ.ttf", O_RDONLY) = 13
    fstat64(13, {st_mode=S_IFREG|0755, st_size=18472778, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa5000
    _llseek(13, 0, [0], SEEK_SET) = 0
    read(13, "\0\1\0\0\0\24\1\0\0\4\0@EBDTg(\356\322\0\0\1L\0%\257:EBLC"..., 4096) = 4096
    old_mmap(NULL, 790528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee4000
    Does this mean the error is coming from ALBANWTJ.ttf? In the note, it's a 'ttc' file.
    Or I am looking at the wrong place and the error is actually something else?
    Thank you,
    Felix

    Hi Felix,
    What is the type of those reports? If PDF, did you verify the value of Tk2Motif*fontMapCs in Tk2Motif.rgb file?
    Note: 396336.1 - PDF Reports Fail With Program Was Terminated By Signal 11
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=396336.1
    Also, please review the following documents and see if it helps.
    Note: 759456.1 - Report Fails To Produce Bitmap Reports After Patchset 19 . Emsg:Was Terminated By Signal 11
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=759456.1
    Note: 454330.1 - Signal 11 Generating Report Output From the Concurent Manager
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=454330.1
    Regards,
    Hussein

  • Concurrent request failed - emsg:was terminated by signal 10 SunOS SPARC

    I have a concurrent program working fine in text output but when i change the output to XML it failed.
    Log:
    Hora actual del sistema: 02-JUN-2010 17:52:51
    +-----------------------------
    | Iniciando la ejecución del programa simultáneo...
    +-----------------------------
    Argumentos
    P_SUMMARY='Y'
    P_PERIOD='DIC-08'
    P_COMPANY_INFO='Y'
    P_DEBUG='Y'
    Environment will now switch to UTF-8 code-set.
    Parts of this log file may not display correctly
    as a result. This is an expected behavior.
    XML_REPORTS_XENVIRONMENT is :
    /prod1/applmgr/finespora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to /prod1/applmgr/finespora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    SPANISH_SPAIN.UTF8
    stat_low = 8A
    stat_high = 0
    emsg:interrumpido por la señal 10
    Programa interrumpido por la señal 10
    Causa:     El programa ha finalizado la ejecución. En concreto, interrumpido por la señal 10.
    Acción:     Si el programa ha finalizado normalmente, no es necesario realizar ninguna acción.
    Acción:     Si el programa ha finalizado con un código de estado que indica error, consulte la guía de instalación para averiguar el significado de dicho código.
    Acción:     Si el programa ha sido interrumpido por una señal, consulte el significado de la misma en la guía de instalación y en los manuales del sistema operativo. Puede indicar un error interno o representar una solicitud de interrupción procedente de otro proceso.
    Inicio del log de mensajes de FND_FILE
    Fin del log de mensajes de FND_FILE
    Programa interrumpido por la señal 10
    Causa:     El programa ha finalizado la ejecución. En concreto, interrumpido por la señal 10.
    Acción:     Si el programa ha finalizado normalmente, no es necesario realizar ninguna acción.
    Acción:     Si el prog
    El Gestor Simultáneo ha encontrado un error al ejecutar Oracle*Report para la solicitud simultánea 4221127.
    Consulte el fichero log y/o el fichero de salida de la solicitud simultánea para obtener información detallada.
    Se están ejecutando las opciones de finalización de solicitud...
    La ejecución de las opciones de finalización de solicitud ha finalizado.
    Solicitud simultánea finalizada
    Hora actual del sistema: 02-JUN-2010 17:53:09
    Any suggestion?
    Regards.
    Andrés.

    Hi,
    Please post the contents of the log file in English.
    Programa interrumpido por la señal 10Please relink the executable file and see if it helps. Also, review (Note: 435486.1 - Getting Signal 10 when running any pdf type of report in concurrent managers) and see if it is applicable.
    Thanks,
    Hussein

Maybe you are looking for