Read data with trigger usb-6210

Hello
I'm using LabView 8.6 full development
First sorry for my english
My problem is: I'm using USB-6210. I connected a encoder signal to one of digital inputs and then generate trigger signal according to encoder. Now I need to read data from 4 analog inputs at the rising edge of trigger. But I must read all data at one time. I have around 200 measurements points. So my idea is: when the trigger appears card read data, but I not taking them. I take data when card have all 200 measurement points. Is it possible to do with this card? and how. Frequency of trigger signal is around 1kHz
Bartek

Hello Bartek,
If I understand correctly, you need to start Analog Input (AI) measurement on 4 AIs with rising edge on digital input (DI). Moreover, you want to read all configured samples at once.
If I understand correctly, than you need to perform Finite Samples AI Acquisition with Digital Start Trigger.
I strongly recommend to read some manuals to get familiar with your device. I would start with M Series User manual, which I personally consider to be very useful for finding most important information about your device. Moreover, there might be some "specialties" for USB-6210, which you might find in NI USB-621x Specifications. 
Please go trough following sections of recommended manuals:
AI Start Trigger Signal - M Series User  Manual page 4-35
Chapter 11, Triggering of M Series User Manual
NI USB-621x Specifications - page 9, External Digital Triggers
 If you wonder how to realize the measurement in LabVIEW, I would point you to Example Finder, where you can actually find such a example.
In LabVIEW menu, open Help -> Find Examples...
Navigate to Hardware Input and Output -> DAQmx -> Analog Measurements -> Voltage
Open Acq&Graph Voltage-Int Clk-Dig Start.vi
 I believe this example should perform exactly what you need.
Best regards,
Martin Stefik
Application Engineer
Czech Republic

Similar Messages

  • Play sound in specified duration and desired file when reading data with VISA functions ?

    Hi.
    I read data with VISA read function and then I use functions like multiple for showing data on Chart. every thing is OK.
    now I want play a specified sound (like a 3s song in my desired folder) when signal amplitude cross over from specified value. then after desired time, it will be wait for new cross over from specified value and this procedure repeat again until I stop the program. 
    Data comes from MCU and it doesn't stop when system play sound and when system play sound, incoming data for this part (play sound) will be ignore them until specified expired.
    I use this VI for reading data and mentioned part which is sound part is empty and I don't know what I must done ?
    altougth I use another while loop for sound apart because I want save CPU time.
    Thanks.
    Solved!
    Go to Solution.

    I would recommend making the data type of the notifier a cluster that contains a path and a numeric (double).  The path tells the player which file to play.  The numeric is the duration.
    Now for a slightly complicated, but really neat, way to stop your second loop.  Do not use a second notifier.  Instead, send the normal notification but use Not A Path for the path in the cluster.  Your second loop can do a check for the Not A Path and stop when that is recieved.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • When ever I use Adobe reader 11 with a USB device, I cannot safe remove the USB device and get the following message (or similar one) in system log:  The application \Device\HarddiskVolume1\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe with pr

    When ever I use Adobe reader 11 with a USB device, I cannot safe remove the USB device and get the following message (or similar one) in system log:  The application \Device\HarddiskVolume1\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe with process id 6620 stopped the removal or ejection for the device USB\VID_05DC&PID_C75C\20131215015821328FC8.
    I am running on Windows Server 2012 R2 in Desktop Experience mode.
    Any ideas?
    Roger

    In addition to that symptom, I discovered that even though I had closed all Adobe Reader sessions, the processes kept running and used up 90%+ of my CPU.

  • IMac can't read data through 32' USB Active Extension / Repeater Cable

    My iMac doesn't seem to be able to read data through my 32' USB Active Extension / Repeater Cable. The cable is brand new, and it works flawlessly to connect my Microsoft Kinect Sensor to my Xbox 360, so I don't think the cable is the problem. Does anyone know how I might solve this issue?
    Here is the cable I am using:
    32ft 10M USB 2.0 A Male to A Female Active Extension / Repeater Cable (Kinect & PS3 Move Compatible Extension)

    Welcome to the Apple Discussions.
    Have you researched allowed USB cable length for computer connections? I just bought an extension and that cable carried the warning that USB lengths greater than 10 ft were not supported by most computer systems for device connection.
    Just talked with a computer support person at work who said he had never heard of anyone being able to use a cable that long. Can you get closer to your computer and use a shorter cable?
    As an addendum, read this article, says you cannot use that length cable:
    http://docs.info.apple.com/article.html?artnum=31116
    Message was edited by: Ralph Landry1

  • How to read data with different XML schemas within the single connection?

    I have Oracle 11g database
    I access it through jdbc:oracle:thin, version 11.2.0.3, same as xdb.
    I have several tables, each has one XMLType column, all schema-based.
    There are three different XML schemata registered in the DB
    I may need to read the XML data from several tables.
    If all the XMLTypes have the same XML schema ,there is no problem,
    If the schemata are different, the second read throws BindXMLException.
    If I reset the connection between the reads of the XMLType column with different schemata, it works.
    The question is: how can I configure the driver, or the connection to be able to read the data with different XML schemata without resetting the connection (which is expensive).
    The code to get the XMLType data is textbook implementation:
    1   ResultSet resultSet = statement.executeQuery( sql ) ;
    2   String result = null ;
    3    while(resultSet.next()) {
    4   SQLXML sqlxml = resultSet.getSQLXML(1) ;
    5   result = sqlxml.getString() ;
    6   sqlxml.free();
    7   }
    8   resultSet.close();
    9    return result ;

    It turns out, that I needed to serialize the XML on the server and read it as Blob. Like this:
    1    final Statement statement = connection.createStatement() ;
    2    final String sql = String.format("select xmlserialize(content xml_content_column as blob encoding 'UTF-8') from %s where key='%s'", table, key ) ;
    3   ResultSet resultSet = statement.executeQuery( sql ) ;
    4   String result = null ;
    5    while(resultSet.next()) {
    6   Blob blob = resultSet.getBlob( 1 );
    7   InputStream inputStream = blob.getBinaryStream();
    8   result = new Scanner( inputStream ).useDelimiter( "\\A" ).next();
    9   inputStream.close();
    10   blob.free();
    11   }
    12   resultSet.close();
    13   statement.close();
    14
    15   System.out.println( result );
    16    return result ;
    17
    Then it works. Still, can't get it work with XMLType in resultset.On the client unwrapping XML blows up when trying to switch to different XML schema. JDBC/XDB problem?

  • Periodic reading data with event driven programming

    Hi all
    I want to read data from a device periodically, for example every 2 seconds.
    but I want to use event driven programming in order to response user events.
    now I don't know how to do this......!!
    maybe I should use timed loop or timed sequence structure
    if I use this structures, should I use then inside the while loop or outside the while loop( I mean the while loop that contains the event cases)?
    please help me and accept my thanks....

    You ned to run these in two separate loops. Look at the Producer/Consumer template. Put a two second time-out on the Dequeue Element and you have a loop that will run every two seconds. The loop should also handle information from the event structure.
    Separate loops is the best way of handling this.
    Rob

  • Issue with Reading data with FOR EACH LOOP.

    Hi Guys,
    Scenario
    We Plan Sales of an Article on a half years(fiscal variant MQ with 2 periods of half year each). We also plan the
    number of Weeks in Sales as a Key figure.  The cummulative Sales for two half years in then distributed to number of weeks for which the Article is sold (0CALWEEK)
    In another Cube we plan a distribution profile. This cube contains just three elements.
    Characteristic = ZPROFILE
    TIme Char = 0CALWEEK
    Keyfigure = ZDIST
    (Note : You will notice The distribution profile is not stored per Article here)
    The logic of distribution is :
    1.  Sales of Article is cummulated for 1 years ( eg. for periods 001.2010 & 002.2010 )
    2.  Find the number of weeks in Sales for this Article ( eg. 14 weeks. ) [Technically we store this value on the first fiscal
    period. In our example it is stored in 001.2010
    3.  User choose a distribution profile in a variable ( e.g ZH55 )
    4   ZDIST is summed for number of Sale Weeks for this Article. in our case it is14 weeks.
    5. Distribution = Sales of Article (WEEK N) = [Sales Cummulated for 1 year] * [ZDIST(Week N) / ZDIST(sum of 24 weeks)]
    This loop is run 14 times. (N from 201001 to 201014.)
    TECHICAL DETAILS
    Cube 1 (0CM_SKU = Material, 0CPBAINSABU = SALES key figure, WEEKINSALE = Number of weeks for which Material will be
    sold). The Sales Planned data is stored as # for 0CALWEEK.
    0CM_SKU/0CALWEEK/0FISCPER/0FISCVARNT/0CPBAINSABU--/WEEKINSALE
    SHIRT/000000/2010001/ZP/100EUR--/24
    SHIRT/000000/2010002/ZP/200EUR--/00
    PANTS/000000/2010001/ZP/300EUR--/35
    PANTS/000000/2010002/ZP/200EUR--/00
    CUBE 2 ( the profile data is stored here )
    ZPROFILE/0CALWEEK/ZDIST
    ZH55/201001/10
    ZH55/201002/12
    ZH55/201003/8
    ZH55/201004/11
    ZH55/201005/10
    ..so on.
    9:11 PM
    Edited by: Dheeraj Gupta on Apr 5, 2010 9:20 PM

    My Sample CODE IS BELOW.
    DATA CW1 TYPE 0CALWEEK.
    DATA CW2 TYPE 0CALWEEK.
    DATA PER1 TYPE 0FISCPER.
    DATA PER2 TYPE 0FISCPER.
    DATA FVAR TYPE 0FISCVARNT.
    DATA PROV1 TYPE 0INFOPROV.
    DATA PROV2 TYPE 0INFOPROV.
    DATA SKU TYPE 0CM_SKU.
    DATA DPROF TYPE ZPROFILE.
    DATA CUMSALES TYPE F.
    DATA TEMP TYPE F.
    DATA PRO TYPE F.
    DATA COUNT TYPE I.
    *I WILL READ THE PROFILE VALUE FROM VARIABLE IN ACTUAL PROGRAM.
    HARDCODED FOR TEST PURPOSES. 
    DPROF = 'ZH55'.
    *FISCAL YR VARIANT
    FVAR = 'MQ'.
    *HARDCODED FOR TEST PURPOSES. 
    PER1 = 2010001.
    PER2 = TMVL(PER1, 1, FVAR).
    *CUBE FOR SALES
    PROV1 = 'ZCLARK'.
    *CUBE FOR PROFILE
    PROV2 = 'C_ZCLARK'.
    FOREACH SKU.
    *SUM UP SALES FOR ONE YEAR
    *Operand:{Key figure name, 0CALWEEK, 0CM_SKU, 0FISCPER, 0FISCVARNT, 0INFOPROV, ZPROFILE}
    CUMSALES = CUMSALES + {0CPBAINSABU,#,SKU,PER1, FVAR,PROV1,#} + {0CPBAINSABU,#,SKU,PER2, FVAR,PROV1,#}.
    *READ NUMBER OF WEEKS OF SALES
    COUNT = {ZNWEEK,#,SKU,PER1, FVAR,PROV1,#}.
    *HARDCODED FOR TEST PURPOSES. 
    Starting week of distrbution is first week of the year
    CW2 = 201001.
    CW1 = 201001.
    *HELP NEEDED HERE ***********
    *NOT ABLE TO READ THIS PROFILE DATA
    DO COUNT TIMES.
       PRO = PRO + {ZPROF,CW2,#,#,#,PROV2,ZPROFILE}.
       CW2 = TMVL(CW2, 1).
    ENDDO.
    DO COUNT TIMES.
    {0CPBAINSABU,CW1,SKU,#, #,PROV1,#} = CUMSALES * {ZPROF,CW1,#,#, #,PROV2,ZPROFILE} / PRO.
    CW1 = TMVL(CW1, 1).
    ENDDO.
    *RESET
    CUMSALES = 0.
    ENDFOR.

  • Read data with spreadsheet in different formats

    Hi all,
    I have to read these data table using the VI Read From Spreadsheet File of .dat file:
    377.88 6.326826E+03 2.024894E+03 253.794 
    377.89 6.328341E+03 2.026409E+03 253.984 
    377.90 6.329855E+03 2.027923E+03 254.173 
    377.91 6.331370E+03 2.029438E+03 254.363
    377.88 6.326826E+03 2.024894E+03 253.794
    377.89 6.328341E+03 2.026409E+03 253.984 
    377.90 6.329855E+03 2.027923E+03 254.173 
    377.91 6.331370E+03 2.029438E+03 254.363
    Note that we have two differents formats: float and scientific notation, then i tried with %#g for example, but i can' t read, only i read the first colum.
    Could u help me plz?
    César

    Not sure, but it may be the delimiters you are using in your file. Can you attach part of one of your data files? What are you using as a "delimiter" between the values? If you copy the text and paste in to a string control or indicator you can then right click on it and select "\" Codes Display to see what characters are used. Also the end of line character needs to be examined. The "Read from spreadsheet" expects carriage return, newline displayed as \r\n in the above way. It (the read from spreadsheet vi) does have a terminal that allows you to specify the EOL as well as the "delimiter". It expects tabs "\t" so if you have spaces "\s" it won't differentiate between groups on a line, which would give you only the first column.
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • How to read data with BDC

    In order to search notification, I recorded a script with SHBD . This script go to IW28 and do a simple search. It works but I want to have the result to do another treatment.
    Is it possible to have the data showed in a list?
    This is my script :
    FUNCTION z_pm_web_liste_avis.
    *"*"Interface locale :
    *"  EXPORTING
    *"     REFERENCE(AVIS) TYPE  ZPM_AVIS
       PERFORM bdc_dynpro      USING 'RIQMEL20' '1000'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'SELSCHEM'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=ONLI'.
       PERFORM bdc_field       USING 'DY_OFN'
                                     'X'.
       PERFORM bdc_field       USING 'DY_IAR'
                                     'X'.
       PERFORM bdc_field       USING 'DATUV'
                                     '14.03.2014'.
       PERFORM bdc_field       USING 'DATUB'
                                     '12.06.2014'.
       PERFORM bdc_field       USING 'MZEIT-LOW'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'MZEIT-HIGH'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'AUZTV-LOW'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'AUZTV-HIGH'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'AUZTB-LOW'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'AUZTB-HIGH'
                                     '00:00:00'.
       PERFORM bdc_field       USING 'VARIANT'
                                     '/AAI_PM_REL'.
       PERFORM bdc_dynpro      USING 'SAPMSSY0' '0120'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     '04/03'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=BACK'.
       PERFORM bdc_dynpro      USING 'RIQMEL20' '1000'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '/EE'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'SELSCHEM'.
       PERFORM bdc_transaction USING 'IW28'.
       COMMIT WORK.
    ENDFUNCTION.
    *&      Form  bdc_dynpro
    *       text
    *      -->PROGRAM    text
    *      -->DYNPRO     text
    FORM bdc_dynpro USING program dynpro.
       DATA gs_bdcdata TYPE bdcdata.
       CLEAR gs_bdcdata.
       gs_bdcdata-program  = program.
       gs_bdcdata-dynpro   = dynpro.
       gs_bdcdata-dynbegin = 'X'.
       APPEND gs_bdcdata TO gt_bdcdata.
    ENDFORM.                    "BDC_DYNPRO
    *&      Form  bdc_field
    *       text
    *      -->FNAM       text
    *      -->FVAL       text
    FORM bdc_field USING fnam fval.
       DATA gs_bdcdata TYPE bdcdata.
       CLEAR gs_bdcdata.
       gs_bdcdata-fnam  = fnam.
       gs_bdcdata-fval  = fval.
       APPEND gs_bdcdata TO gt_bdcdata.
    ENDFORM.                    "BDC_FIELD
    *&      Form  bdc_transaction
    *       text
    *      -->TCODE      text
    FORM bdc_transaction USING tcode.
       DATA: messtab TYPE TABLE OF bdcmsgcoll WITH HEADER LINE.
       DATA: l_mstring(480).
       DATA: l_subrc LIKE sy-subrc.
       REFRESH messtab.
       CALL TRANSACTION tcode USING gt_bdcdata
                        MODE   'A'
                        UPDATE 'S'
                        MESSAGES INTO messtab.
       l_subrc = sy-subrc.
       WRITE: / 'CALL_TRANSACTION',
                tcode,
                'returncode:'(i05),
                l_subrc,
                'RECORD:',
                sy-index.
       LOOP AT messtab.
         MESSAGE ID     messtab-msgid
                 TYPE   messtab-msgtyp
                 NUMBER messtab-msgnr
                 INTO l_mstring
                 WITH messtab-msgv1
                      messtab-msgv2
                      messtab-msgv3
                      messtab-msgv4.
         WRITE: / messtab-msgtyp, l_mstring(250).
       ENDLOOP.
       SKIP.
       REFRESH gt_bdcdata.
    ENDFORM.                    "BDC_TRANSACTION

    It turns out, that I needed to serialize the XML on the server and read it as Blob. Like this:
    1    final Statement statement = connection.createStatement() ;
    2    final String sql = String.format("select xmlserialize(content xml_content_column as blob encoding 'UTF-8') from %s where key='%s'", table, key ) ;
    3   ResultSet resultSet = statement.executeQuery( sql ) ;
    4   String result = null ;
    5    while(resultSet.next()) {
    6   Blob blob = resultSet.getBlob( 1 );
    7   InputStream inputStream = blob.getBinaryStream();
    8   result = new Scanner( inputStream ).useDelimiter( "\\A" ).next();
    9   inputStream.close();
    10   blob.free();
    11   }
    12   resultSet.close();
    13   statement.close();
    14
    15   System.out.println( result );
    16    return result ;
    17
    Then it works. Still, can't get it work with XMLType in resultset.On the client unwrapping XML blows up when trying to switch to different XML schema. JDBC/XDB problem?

  • How to acquire and read data before trigger?

    Hi, all:  
             I want to acquire a impluse signal, and the data when the signal begins is very important to me. So, I want to using a digStart trigger to acquire it, but then i'll lose what i want, maybe i can acquire it continuously, and use the trigger to start read the buffer after a delay(in order to wait the signal end), i don't know if there is any ANSI C functions I can use to do it in this way. I am using PCI6220, DAQmx9.02 and ANSI C.   If anyone have some info on this please let me know. thinks.

    Hi Cris Brown:
                   From your application,I suggest that you can use DAQmxCfgDigEdgeRefTrig function; define  pretrigger samples fitting for your application.
    Try it. Best Regard!

  • Temperature data with NI USB 6218

    Hi friends,
    I have a question. I need a card to acquire and generate different types of data. NI 6218 card seems suitable but there is no information about temperature data on its spesifications. Does anyone have an idea if 6218 is suitable for temperature data? 

    Here is a youtube video made for a MyRIO but the concepts are all the same, apply a static voltage, use a resistor and capacitory, and sample accordingly.  They used two analog inputs, one to sample the static voltage applied but if you know this is a static 5V you can probably put a constant in there, and lose some accuracy.
    https://www.youtube.com/watch?v=xi0VIpGpf4w&feature=youtu.be
    Page 30 of the MyRIO essentials guide goes into more detail.
    http://www.ni.com/academic/myrio/project-guide.pdf

  • Thermocoup​le in USB-6210

    Hi,
    I would like to know how can I read temperature in a USB-6210 device with thermocouples. Labview 8.5 don´t recognize thermocouple tasks. Is it necessary configure a CJC? How can I do it?

    Hi VAIronman,
    I'm not sure why the previous poster posted in the digitizers forum back in the day, as the USB-6210 is an M Series DAQ device and would probably receive better responses within the Multifunction DAQ support forum. However, I may be able to provide some suggestions from my previous experience with the DAQ products.
    In terms of his sensors, if they are thermocouples or thermistors, we have specific tasks in DAQmx made to measure these components. Essentially, we are taking a voltage measurement from them, but the tasks will automatically scale and convert the data into the appropriate temperature based on the configuration you set for the specific thermocouple or thermistor that is being used. If the client is using LabVIEW, the easiest method would be to drop down a DAQ Assistant Express VI on the block diagram, and create a task based on the measurement he is making. For one of the temperature sensor types, he can choose Acquire Signals » Analog Input » Temperature and then select one of the sensor types he is using.
    Click "Next" then select the channels to acquire on (hold shift and click the channel names to select multiple channels). Click "Finish" to complete the wizard and enter the channel configuration.
    Here you can configure everything specific to your sensor and measurement. The best part is, there is a tab at the top labeled "Connection Diagram". If you select this tab, you will see exactly how to wire each channel.
    For the other two channels connecting to the analog output source, you probably want to configure those as just a standard Voltage task. The same connection diagram can be found in the DAQ Assistant, but note that the connection will change depending on how you configure the terminal configuration. You can select between differential, referenced single-ended (RSE), and non-referenced single-ended (NRSE), each of which will change how the device is to be connected. The image below shows a channel being connected in differential mode.
    If you have any specific questions further related to this device, I would suggest posting in the Multifunction DAQ forum linked above. If you have questions regarding the DAQ Assistant or DAQmx tasks, I would also suggest doing a few quick searches on ni.com or visiting the Getting Started with NI-DAQmx: Using the DAQ Assistant tutorial. Additionally, it may be worthwhile taking a look at the USB-621x User Manual, which has a lot of in-depth information on the device and different measurements it is capable of. Note that the DAQmx task creation above can also be performed in Measurement and Automation Explorer by right-clicking the device and selecting "Create Task..." Hope this helps!
    Daniel S.
    National Instruments

  • LabVIEW exe. with 2 USB Daq devices

    Hello All,
    I am trying to build a LabVIEW exe. with two USB 6210 data aquistion modules plugged into a USB hub installed inside a 19" rack. I used the DAQ Assistant to generate the LabVIEW code for the aquisition and it works fine. However, when I disconnect the USB cable from the development machine and reconnect later, my I/O are mapped to the wrong modules. Is there a way to map my channel names to the actual module, maybe in MAX, and just include the Max configuration file in my exe? Can I use the DAQ assistant,  or do I configure the physical channel names and create my own tasks in MAX and not use the DAQ Assistant?
    Any help would be appreciated.
    Thanks

    Hi Botman,
    Unfortunately you are in a unique situation in that you have 2 of the same type device that are removed from the system and reconnected to the system at the same time.  However, it is probably not guaranteed that one device will be detected before another consistently.  Given your situation I would recommend that you set up your application to programmatically discover the devices in your system.  There is an example program here that demonstrates how to do this.  In your case I think detecting by serial number would be ideal.  All you would need to do is include the LLB file in your project to ensure that all of the necessary VIs are included.
    Keep in mind that this will require some modification of your code.  You will need to use the lower-level DAQmx functions rather than the DAQ Assistant (which basically serves as a wrapper around the lower-level functions).  In the end, adding the VI from the example program above and using lower-level DAQmx functions will make your code more robust because distributing the executable to another system (or even using it on the development system) will not require the user to interface with MAX at all.  Let me know if you have any other questions.
    Regards,
    Andrew W
    National Instruments

  • NI USB-6210

    I am trying to make temperature measurements with the USB-6210 and it doesn't allow me to use the built-in temperature compensation feature. Do I need to activate that feature somehow?
    Thanks.

    Hi,
    The USB-6210 doesn't have on board cold junction compensation (cjc), so built-in is not a valid option. Other devices that mention having cjc on board will allow you to use the built in option.
    I hope this helps,
    Regards,
    Luke B.

  • How to run 3 operations through my USB-6210 at the same time w/o gettin an error

     Hi, I am using a USB-6210 data logger from national instruments to collect data and run it through labview 7.1. However, when i try to run two labview files at the same time on two different channels in the data logger i get an error #50103 "The specified resource is reserved the operation could not be completed. How do i fix this?

    Hi Mariachi,
    I believe your overall project will be to collect data from
    your USB-6210 on multiple lines and save this to a file. Photon Dan is correct
    in the reason why you cannot use multiple tasks – because of the multiplexor,
    only one AI task can be run at a time. I would suggest putting all lines into
    one task and program, therefore eliminating the error, the need for multiple VI’s,
    and writing all data to a file at once. If you have further questions, I would
    ask that you post more detail about how you are collecting data (LabVIEW?
    SignalExpress? Etc) and your program. Unless you are connecting to other
    computers, you will not need to use VI Server, TCP, etc.
    David L.
    Systems Engineering
    National Instruments

Maybe you are looking for

  • Getting parameter id in the selection screen parameter

    Hi, There are few fields in my selection screen. I need to set the parameter id of warehouse number such that the value in the user profile should get displayed by default when the user executes the report.. The parameter id is /scwm/lgn . How do I g

  • Your opinion of my site redesign

    A year or so ago I designed a site basically in Fireworks. I didn't really know what I was doing. So, I know a little more now, and I redesigned the site. I am curious of your opinions on the site and what I could improve on. Original site: http://ww

  • Dell 2405/2407 as HDTV monitor

    I am looking at purchasing a Dell 2405 (or 2407 when it rolls out in a month or two) to use as an all-in-one computer monitor / tv monitor / dvd monitor with my mini and an elGato system. Has anyone done this and how is the quality of the monitor for

  • Error in the program RM06BB30

    Hi Experts, When we run the Program>RM06BB30 in Background with Variant> YWCD_PO CREATE two pos are created from one sales order (From sales order to PR then to PO) Sales order u2013 PR -PO 132667 (Line item 120 to 140) 1000842850 4700043916 and 4700

  • Cognos Integration with Portal

    Hi, We are trying to integrate COGNOS with SAP EP 7.0. I have gone through "Understand How to Integrate and Manage 3rd Party Technologies into SAP Enterprise Portal " and understood that there is some .par file which give us some iviews which we can