Enregistrement plusieurs channels d'acquisition labview 7.1

Bonjour,
Je rencontre un problème, je souhaite réaliser un enregistrement de mes 5 channels d'acquisition ( 10 secondes avec 1 pt chaque ms) donc récupérer un tableau excel de 5 colonnes de 10 000 pts chacune. Or j'arrive juste a enregistrer colonne par colonne. Pouvez vous me dire comment faire svp. Je joins mon VI
Attachments:
acquisition.zip ‏57 KB

Bonjour Bodjo,
J'ai fait une petite modification dans ton VI.
Cordialement
VéroniqueD
NI France
Attachments:
acquisition modifié.vi ‏66 KB

Similar Messages

  • How to use ni-6008 and build a four channel data acquisition at a rate of 250 samples per channel and display all the data in a waveform chart

    how to use ni-6008 and build a four channel data acquisition at a rate of 250 samples per channel and display all the data in a waveform chart 

    Hi kdm,
    please stick in one thread for the same topic!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Multi-channel data acquisition via GPIB using a digital oscilloscope (Tektronics TDS540C) and LabVIEW 7

    I need to acquire datas from all the 4 channels of digital oscilloscope (model Tektronics TDS540C) using LabView 7. Please give me if you have VI programs to preform this task. Thank you.
    Nozo

    Hi Nozo
    There is a driver available here http://sine.ni.com/apps/we/niid_web_display.download_page?p_id_guid=E3B19B3E9533659CE034080020E74861
    Hope this helps you on your way
    David

  • Help, Ni-Daq channel names and labview program error 10001?

    Can anyone please help me, I have inherited a role that I know nothing about. I have managed to get an NT pc to now recognise the SC-2345 board, set up and configure two channels and test them in Measurement and Automation program, this I managed after getting error 10401 and looking within these message boards which are very good.
    I have then started a labview program, previously written by ex-employee, and now get error 10001, after trawling the FAQ and forums I think that I have a naming error in the virtual channels created, how do I find out what the channels should be named within the Labview program, do I need to load an editor etc and then open a config file?
    Sorry if this seams like a simple error, but I am trying to learn the software from a book that is a little tattered.
    Regards

    Hi,
      error 10001 can be caused by a few things including an incorrect scanning order.
    If you'd like to post your code back onto here (or if it's large, ftp it to ftp.ni.com/incoming and let use know the name of the zip file you've packaged it into), then we can see what the DAQ section is supposed to be doing and hopefully provide some clues as to where to look for the information / why the error is occuring.
    The first thing to do is go back to Measurement and Automation explorer and try setting up a global task that refers to the channels you're interested in.
    This removes the programming side of things, since you select from drop down lists, to verify that you can communicate correctly with the hardware at the rates and across the channels that you want.
    These links is going to be your best learning point for getting up an running with the program.
    http://digital.ni.com/public.nsf/allkb/DD52ABD7C15F0B15862562910074F09E
    http://zone.ni.com/devzone/cda/tut/p/id/3116
    http://zone.ni.com/devzone/cda/tut/p/id/4656
    In terms of LabVIEW, there's several I/O controls you can use which will list the hardware channels you have configured or the global tasks you have created in Measurement and Automation explorer. (see the last link above)
    Another option is to look at our Alliance Partners if you need things configured and up and running in a hurry.
    http://www.ni.com/alliance
    If you just need a little pointer on getting kicked off, then you could see if you local sales engineer is available to go through things with you for an hour if they're in your area at a convenient time (for the UK / Ireland, please call in on 01635 572410 and ask to go through to sales), or we do offer start-up assistance (but that's something you need to purchase) to get a day's onsite assistance with getting your hardware up and running and starting you off with advice / examples on your application (note this is an effort based thing rather than a results based guarantee)
    Finally you could consider coming on one of our courses on LabVIEW and / or Data Acquisition to learn more about the software / hardware and be better prepared to handle the implementation yourself.
    Hope that helps
    Sacha Emery
    National Instruments (UK)
    Message Edited by SachaE on 03-23-2007 11:49 AM
    // it takes almost no time to rate an answer

  • Dual Channel Continuous Acquisition on the 5640r?

    Hi,
    I'm jumping posts from the Real-Time to the IF-RIO community (you can see  http://forums.ni.com/ni/board/message?board.id=280&message.id=8356&jump=true#M8356 for more background on my problem).
    I would like to be able to write synchronously to two channels as well as achieve continuous acquisition on the other two channels.  I realize that I will need to reduce my bandwidth to be able to do this, but that is not a problem.  I was able to get the ni5640r (Single Channel) Analog Input and Output project (NI's template) working for continuous acquisition under the advice of Jerry_L.  But, in trying to apply the same fixes to the ni5640r Dual Analog Input and Ouput project (again, NI's template), the acquisition is not continuous.  I've attached my current version of this project.  I would greatly appreciate it if someone could offer advice on how to move forward with it.
    Thanks!
    Chris

    JaceD,
    I think you may be right.  I tried to recompile twice today, and it failed both times.  First, it complained about not finding the compiler (listing the IP address of this same machine on which LabVIEW and the IF-RIO is hosted).  Second, it just failed after churning for an hour...I think this is why (from the xilinx log):
    Checking expanded design ...
       'window/theVI/n_0000013E/MiteInterfacex/IrqComponents[0].MiteIrqx/HandShakeIr
       qNum/BlkRdy.iRdyPushToggle_msx' with type 'DFlopBool_1' could not be
       resolved. A pin name misspelling can cause this, a missing edif or ngc file,
       or the misspelling of a type name. Symbol 'DFlopBool_1' is not supported in
       target 'virtex2p'.
       'window/theVI/n_0000013E/MiteInterfacex/IrqComponents[0].MiteIrqx/HandShakeIr
       qNum/BlkOut.oPushToggle0_msx' with type 'DFlopBool_1' could not be resolved.
       A pin name misspelling can cause this, a missing edif or ngc file, or the
       misspelling of a type name. Symbol 'DFlopBool_1' is not supported in target
       'virtex2p'.
       'window/theVI/n_0000013E/MiteInterfacex/IrqComponents[0].MiteIrqx/HandShakeIr
       qAck/BlkRdy.iRdyPushToggle_msx' with type 'DFlopBool_1' could not be
       resolved. A pin name misspelling can cause this, a missing edif or ngc file,
       or the misspelling of a type name. Symbol 'DFlopBool_1' is not supported in
       target 'virtex2p'.
       'window/theVI/n_0000013E/MiteInterfacex/IrqComponents[0].MiteIrqx/HandShakeIr
       qAck/BlkOut.oPushToggle0_msx' with type 'DFlopBool_1' could not be resolved.
       A pin name misspelling can cause this, a missing edif or ngc file, or the
       misspelling of a type name. Symbol 'DFlopBool_1' is not supported in target
       'virtex2p'.
    This is all pretty cryptic...I was hoping you might have some insight.  In the meantime, I'll keep trying to find some consistency in the compile errors.
    Thanks!
    Chris

  • Measure 8 channels DAQmx and labView

    hi there,
    its me again. I now have only 2 days left to complete this program for my internship and I must say that I've learned a lot.
    But here's the thing, I need to measure 8 channels from a DAQPad 6015. But I cant get it to work.
    Here's what I have so far. I dont know if Im doing it the right way, but I think I am.
    I hope someone knows what to do, so that I can go on with finishing this program.
    Thanks in advance
    Jaap
    Attachments:
    test.llb ‏2841 KB

    Woow!
    Hey Jaap, if all that you want to do is acquire from 8 channels, you do not have to do all this exercise and coding!
    Just see this VI, It will do the job, Modify it to work as you need
    Your VI is not efficient since you are not doing a continous acquisition, you are configuring, staring and stopping acquisition in each iteration
    Go through examples shipped with labview to get an idea on how to go about
    Regards
    Dev
    Message Edited by devchander on 01-12-2006 04:45 AM
    Attachments:
    DAQ channel acq.vi ‏80 KB

  • I2C interface (Sensor Data Acquisition) LabVIEW

    Hi all!
    Hope you are doing great!
    Well I have a question which is more about asking all you for an idea!
    The Situation:
    I have a circuit board which has an On-Off Valve, Digital pressure sensors (manufacturer AMD) and Humidity/Temperature Sensors (make- IST Hygrosens). On the board all the sensors communicate as I2C slave devices and all the data from the sensors is read into an I2C --> USB adapter chip which further connects to the PC via normal USB cable.
    Additional to this board, There is a Relay circuit with a simple 1-pole relay which controls an on-off valve on the above Circuit board. This valve is controlled totally separate via a coaxial cable from the relay directly to the Valve. But the relay board has a I2C interface and it also acts as a slave device. The relay board has the same I2C --> USB adapter chip.
    Both the Relay board and Sensor board connect via USB to the PC which I suppose is the Master device.
    The software code written for this arrangement and Sensor data acquisition is too old and there are a lot of problems coming. I have almost given up troubleshooting..
    I now want to translate this automation system onto LabVIEW. I searched the NI website where there is a DAC card called - USB8451 which supports I2C interface... I am a beginner in LabVIEW and cant really make sense out of how should I go about implementing this system on LabVIEW..
    If you guys can please help me out to atleast start (like what all hardware I would need etc..), to have a clear picture, it would be great help!!
    Looking forward to your inputs and Thank you so much in advance!
    Cheers!
    Pramit

    NI provides a LabVIEW API for the USB8451.  If you use the USB8451, you would use the provided API to write a program that controls the USB8451 and you would do all of the I2C communication in your program.  This would mean using functions / SubVI's to connect to the USB8451 and then perform I2C operations through it.
    If you use USB already on your device, then you would probably use NI-VISA as the driver and have to get / write your own API to talk to the specific device.  The manufacturer may have a LabVIEW (or other) API available for talking to the device that you could get.  If not, then you would have to understand the details of how to communicate with the device and then write an API using NI-VISA serial functions.  This would mean making NI-VISA be the assigned driver for the device and then using VISA Serial functions / SubVI's to send the messages and receive the responses.

  • Querying DAQmx channel types in LabVIEW

    I want to have my LabVIEW application look through all the DAQmx tasks
    defined on the computer and display to the user a list of only analog
    input tasks.  I tried to do this by:
    Use the DAQmx System property node to retrieve a list of all tasks.
    For each tasks, use the DAQmx Task property node to retrieve a list of all channels.
    For each channel, use the DAQmx Channel property node to query its ChanType.
    If all ChanTypes turn out to be Analog Input, then I admit the task into the list.
    The problem is that I have tasks that I know are analog output tasks,
    but the DAQmx Channel property node still return "Analog Input" as
    their ChanType.  Am I seeing things, or is this a bona fide
    problem?  Is there a better way to get a list of the tasks I'm
    interested in?

    Hello,
    That is strange.  I built a VI which queries the DAQmx Task Types like you describe, and it works correctly for me.  If all channels in a task are analog input (by the way, this is a little redundant as all channels in a task must be of the same type), then the task name is passed to an array.  Otherwise, an empty constant is passed.
    Try running the attached VI and see if it works correctly for you.
    Regards,
    Sean C.
    Attachments:
    QueryTaskType.vi ‏34 KB

  • Display FieldPoint Channel Attributes in Labview

    Hello,
    I´d like to display the channel names of the FieldPoint Modules in LabView like they are called in Measurement and Automation Explorer 4.1. I am using a FP 1601 Bank with nine Modules and LabVIEW 7.1. I tried to use the " FP get configuration info.vi" and i got some informations, but i´d like to use the FieldPoint I/O as data input like it is at the "FP Read.vi". I can see the values of the channels, but I am missing the names.
    The very next step is to display the units of the channels, which also defined in the MAX. Is there a example for reading FP with LabVIEW , including the channel names?
    Thanks for all.
    Yours
    Urs Wehmhörner

    Hello Urs,
    there are no VIs or Property Nodes to get this information.
    Maybe you can use the "Configure Attribute.vi".
    With this VI you can enable programmatic configuration of FieldPoint channel attributes.
    You can not read this attributes but you can set them. If you set the attributes in LabVIEW you know them.
    Best regards,
    WolfgangZ

  • How to Programmatically Set Scale on DAQmx Channel? Possible LabView Bug?

    Hi folks.  I have researched this question here on the forums and think I know what I need to do, but it doesn't work.
    What I'm Trying to Do
    I am creating a DAQmx Analog Out task that will write to a dozen channels.  I would like to set the scale on each of those channels to one of a handful of custom scales that I've already defined in my project.  From reading various posts on this forum, it sounds like I want to pull each channel out of the task using the DAQmx Task property node, then set each scale by writing to the AO.CustomScaleName property within the DAQmx Channel property node.  See the attached screenshots and VI file.
    The Problem
    I keep getting error 200378 "Custom scale specified does not exist".  The custom scale definitely exists in the project, but the VI won't recognize it.  It sounds similar to the bug described in this thread:  http://forums.ni.com/t5/LabVIEW/Why-do-I-receive-Error-200378-quot-Custom-scale-specified-does/td-p/...  However, I've tried the various workarounds mentioned in that thread (opening VI outside of project, then from within project, etc) and I don't get any different results.  I'm running LV 8.6.1
    Questions
    Does this VI work for anyone else once you've defined a custom scale with the same name as the one in the VI?
    Am I doing something obviously wrong?
    Is there a better way to do this?
    Thanks for any advice, it is much appreciated.  I've attached screenshots of both the VI and the Project window showing the custom scale exists, and I've attached the VI itself.
    Attachments:
    custom_scale_screenshot.JPG ‏38 KB
    project_explorer.JPG ‏68 KB
    daqmx_task_property_nodes.vi ‏64 KB

    This workaround isn't exactly what you are trying to do, but I have made a set of VI's that will let you open up the DAQmx Assistants from LabVIEW code programmatically.
    Programmatically Call NI DAQmx Assistants
    You can call the VI to edit a channel and manually reassign the scale if you want to avoid going straight to MAX.

  • Multiple channel data acquisition

    hi sir;
    i want to get the voice data from 8 channels in 8 different
    buffers.The acquisition should be continious.Please tell how this will
    be possible using daqmx API's and what procedure should be
    followed.Also specify what API's should use.Please donot say the
    tradition answer  "see the National instruments examples
    etc.etc".Please tell complete sequence of API's.
     I have installed 7.4 version.
    I want to acquire continue one minute data from 8 channels in 8
    buffer after the one minute all the data of 8 buffer should be
    transfered to other 8 buffer and the continous acquistion should be
    contineoued. I m using DAQ6025E.
    thanks
    ajmal

    Duplicate post.

  • Problème d'acquisition labVIEW

    Bonjour
    (Nouveau utilisateur LabVIEW) Je suis en train de récupérer des signaux des capteurs, avec une carte 6024E. Mon problème est avec labVIEW, je trouve des valeurs différentes  entre le DAQ Assistant  et le DAQmx  après l’acquisition. La différence est plus grande pour les valeurs petites et diminue quand la valeur de tension augmente.
    Mesure de tension, gamme du signal (+5  à -5).
    Pourriez vous m’’indiquer mon possible problème.
    Merci
    Franco

    Bonjour,
    Quand vous dites que vous avez des "valeurs différentes entre le DAQ Assistant et le DAQmx après l’acquisition", qu'entendez vous par là? Faites vous d'une part l'acquisition avec le DAQ Assiatnt dans LabVIEW et après avec l'API (les fonctions bas niveau) DAQmx ou est ce que vous faites des tests avec Measurment and Automation Explorer et après avec LabVIEW? Si les valeurs ne sont pas bonnes dans LabVIEW, pourriez vous poster un screenshot de votre diagramme ou même mieux poster votre vi?
    Cordialement
    David S.| Certified LabVIEW Associate 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;}
    Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
    2 sessions en parallèle : Débuter a...

  • Change Adam I/O (Channel) mode with LabVIEW(Adam 6060 or 6000 / Modbus)?!!

    Hello!
    Know somebody how can I change my Adam input or output mode with Labview and modbus command?!!
    (for example from counter --> DI or DO --> Pulse)
    tanx!
    Ali

    I have never used the 6000 Series from adam but in the 4000 series, changing mode was not done while the system was running, it required putting the device in init mode (usually through grounding the init pin) then sending the command to change settings like the channel scale, input vs output or the device address.  Also although the 4000 series was 485 multidrop it was and used addresses, it did not use Modbus but a simple string language in as defined by the manual.  This might be different for the 6000 series, but again I have only experience with the 4000 sereis (4017, 4018, 4050 ....)
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • Again Multiple channel Data Acquisition

    Again help require
    I m using
    Config_DAQ_Event_Message with CallBack Functon
    Scan_SetUp
    Scan_Start
    to get data from single channel but the parameter in scan_setup is only Single ChannelNum But I want to get Data from 8 channels at the same time so how is it possible that i can get data from 8 channels using above DAQ API's Help with some VC++ code
    If I give total no of chanels in Scan_setup then it creates exception with Config_daq_event_message if I donot use Cofig_Daq_Event_Message then it all works correctly and data from 8 channels is acquired correctly in double buffer but i must use callback with config_daq_event_message,Scan_setup,and Scan_Start API to get double buffer mutiple channel data acqusition. thanks

    Hello,
    Please see the response to your original post:
    http://forums.ni.com/ni/board/message?board.id=231&message.id=3322#M3322
    Regards,
    Sean C.

  • Error -10609!! How to correct for multi-channel data acquisition?

    I am creating a program that will obtain data from all 16 channels of the PCI-DAQ6023E. I keep running into the 10609 Error "Transfer in Progress" when trying to compile and run. How do I set up the code to allow the DAQ card and Visual Basic to analyze all 16 channels at the same time?

    Greetings,
    Most of the time when I see the error 10609 Transfer in Progress it is because multiple calls, such as an analog config or analog start, are being called to the same DAQ device at the same time. Both calls are fighting for the DAQ card's resources. This is an issue with your program.
    I recommend that you take a look at an example program, such as our simple AI example in Visual Basic which can be found in the following directory: \Program Files\National Instruments\NI-DAQ\Examples\Visual Basic\_Getting Started\AI.
    You will see a Component Works control called CWAI. If you right-click on this control and choose properties you will be able to select the channels you wish to read from. You will want to read from all 16 channels by using a
    channel string of 0:15 or 0,1,2,3 .. 15. You do not want to have one CWAI control for each channel.
    You could also take a look at the following example available on our web site.
    Continuous Analog Input on Multiple Channels Using Visual Basic with NI-DAQ Function Calls
    http://venus.ni.com/stage/we/niepd_web_display.DISPLAY_EPD4?p_guid=B45EACE3E25156A4E034080020E74861&p_node=DZ52302&p_submitted=N&p_rank=&p_answer=&p_source=Internal
    Regards,
    Justin Britten
    Applications Engineer
    National Instruments

Maybe you are looking for

  • Month Display problem in OBI using SQL server

    Hi I am using SQL Server and in one of the reports that I am producing the month is displayed as CAL_MONTH APRIL AUGUST DECEMBER FEBRUARY JANUARY JULY JUNE MARCH MAY NOVEMBER OCTOBER SEPTEMBER instead of CAL_MONTH JANUARY FEBRUARY MARCh I used the Ev

  • How do download Nokia Maps files for Nokia C6-00 o...

    Recently I found an update files to my Nokia C6-00 Nokia Maps file, I stucked at 81MB of 99MB and prompted the download is timeout. I have fail download for 3 times. Is there any where I can download the file manually for Malaysia map ? Thank you.

  • Hiding Video in Keynote

    How would I hide a video in Keynote until I want to show it. I tried it a rough way by adding the quicktime video, adding an opaque 0% action before my bullets, then revealing it, then building the "start movie", then having it wipe away. Is there an

  • Lightroom 3.3 speed, very very slow

    Does anyone know why Lightroom 3.3 on a Mac is so slow? The new version 3 was suppose to be faster than version 2. I purchased a new MacPro 12 core with 16GB of ram and with nothing else running, LR 3.3 is still as slow as it was in version 2. I sele

  • Can I open Word doc in Pages 06

    I get a string error code everytime I try to open a Word doc in Pages 06. There is an option to repone but nothing ever happens.