My 6036E DAQ Card is not running at its full refresh rate

I am using a DAQ PCCARD on my desktop ( I have a PCMCIA to PCI converter). I am running NI-DAQ 7.2 and i am having trouble getting the card to run at its full refresh rate. If i set the card at a scan rate of 1000 and acquiring 100 samples at a time, i get an error that says ive reached the system and or bus limitations in Labwindows CVI. Does this mean that the PCI to PCMCIA Converter is not fast enough to keep up with this scan rate or is another problem?

Assuming the DAQ card can sample at 100 kS/s, the problem is most likely the converter. The PCMCIA bus can transfer data at speeds up to 20 MB/s and the PCI bus, running at 133 MHz, can transfer data at speeds up to 1 GB/s. With this being said the PCI bus is much faster than the PCMCIA bus and will be able to handle the PCMCIA's slower transfer rate. The converter, however; will most likely introduce some latency in the transfer between the PCMCIA and PCI buses. This would result in the error seen when running at near the maximum sampling rate.

Similar Messages

  • Data-acquisition with NI 6036E DAQ card & GPIB using an external trigger

    Hi all,
    I hope somebody could give me some help with the following and answer some questions:
    Simple system description:
    Labview 6.1
    PCI-GPIB card
    6036E DAQ card
    In my system, I am using an external analog trigger signal (A) for continuous data-acquisition. Characteristics of the analog trigger signal (A) are: ~40 Hz, signal height +1.48V, triggered by rising edge (the analog trigger signal (A) could be changed to a TTL signal). Each data-acquisition is done within ~1.0 ms after the rising edge of the trigger pulse. The timing of the data-acquisition and analyzing procedure is controlled by execution in a sequence structure placed in a loop.
    Now, I connected a power meter to the system, to measure the laser power during the data-acquisition. The power meter has two options to provide the laser power data:
    a) via analog signal output (voltage corresponds to laser power in watts)
    b) via GPIB (direct output reading of laser power in watts).
    Problem:
    During a certain point in my data-acquisition sequence structure (defined by a frame), I want to use the next occuring analog trigger signal (A) to acquire 1 value from the power meter.
    How do I do this in Labview programming for the following two situations?
    a) If I connect the analog output from the power meter to an analog input channel of the 6036E DAQ card. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    b) If I use the GPIB connection of the power meter. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    An other possibility would be to trigger the power meter directly, so it outputs constantly power meter values at ~40 Hz. How could I than acquire 1 power meter value (at a certain time im my sequence structure) via analog input at DAQ card or GPIB?
    Additional questions:
    How do I configure the PFI0/Trig pin on the 6036E DAQ board individually as an INPUT?
    How do I use an analog trigger signal (A) as counting signal for a loop, or as an activation signal for a sequence structure which includes GPIB commands?
    It would be very nice if somebody could give me some help.
    Kind regards,
    beam

    Hi beam,
    I just want to verify that I understand your situation correctly:
    An external trigger signal (A) is wired to one of your input channels (e.g. CH0) to trigger data acquisition of a second channel (e.g. CH1). Your power meter is connected to an analog input channel, which you would like to trigger with a certain rising edge at some of your sequence structure.
    Problem:
    During a certain point in my data-acquisition sequence structure (defined by a frame), I want to use the next occuring analog trigger signal (A) to acquire 1 value from the power meter.
    How do I do this in Labview programming for the following two situations?
    a) If I connect the analog output from the power meter to an analog input channel of the 6036E DAQ card. The analog trigger (A) would be connected to a second analog input channel (In case the analog trigger signal (A) is changed to a TTL signal it would be connected to the PFI0/Trig input pin on the DAQ card).
    If a task has been configured to acquire signal from one analog channel, it's not possible to run a second analog input task or to add a second channel on the fly. You had mentioned that it's possible to read from the instrument through GPIB. Is it possible to perform a software trigger such that at a certain frame of your structure, when the trigger signal A reaches voltage "x", a GPIB command is written to your power meter to query a measurement reading?
    Additional questions:
    How do I configure the PFI0/Trig pin on the 6036E DAQ board individually as an INPUT?
    You do not need to explicitly configure the PFI0 line as an input. If you want to use it as an input such that it acts as an analog trigger, simply wire the trigger signal to this pin. When configuring the trigger in your software, specify PFI0 as the trigger source.
    How do I use an analog trigger signal (A) as counting signal for a loop, or as an activation signal for a sequence structure which includes GPIB commands?
    You can try using the Limit VI to find out when the trigger signal reaches a certain level, and count how many times this level is reached. Similarly, you can use this as the condition to execute GPIB commands.
    Hope this helps,
    Lesley

  • How can I connect the output of a force transducer unit(BNC cable) to the PCI-6036E DAQ card via the SCB-68 block connector?

    I m using the 404A force transducer unit by Aurora Scientific and i want to connect the (converted to Volt) output, which is a BNC cable, to the PCI-6036E DAQ card via the SCB-68 connector block, facing difficulties in choosing the correct input mode for my signal(couldn t clear this using the manual), setting the switches and which channel shall i use in the block connector in order to configure ot with LABVIEW

    Hi MSc Student,
    Connecting your transducer to the 6036E card via the SCB-68 connector block should be pretty straight forward. You have 2 choices of input mode, Referenced Single Ended (RSE) this is where you will connect the screen of the BNC cable to a ground connection for the DAQ card in the SCB-68 and the other to any analogue input channel . These are listed in the device pinouts in the help section of MAX, under the 68 pin devices section. The terminal block numbers correspond to the DAQ card's pin numbers. Another method, which avoids ground loop problems would be to use the Differential connection and connect the signal and ground connections of the BNC cable to a differential analogue input, these are listed in the 6036E manual and in th
    e MAX help section again. the disadvantage to using this method is 2 analogue input channels are used and you must use the lowest 8 analogue input channels for differential inputs.
    The switch settings that you need can be found in the manual for the SCB-68 in table 2-1, the manual can be found here : http://www.ni.com/pdf/manuals/320745b.pdf
    The switches are for power to extra signal conditioning and the cold junction compensation for thermocouples which in your case you do not need so set the switches to the positions in the first box ie Direct feedthrough, with temperature sensor disabled and accessory power disabled. The channel you use should not matter the only ting to remember will be that if you use differential mode measurement that you will be connecting the signals to AI(n) and AI(n+8) so differential input 0 is across the connectors for AI0 and AI(8). The channel numbers corespond to the analogue input number for the card.
    I hope this information helps,
    Chris M
    App
    lications Engineer, National Instruments

  • What is the maximum number of samples that can be acquired with a single trigger using PCI-6036E DAQ card?

    1. My PCI-6036E card has a FIFO of 1024 bytes in AI. Maximum how many samples can be acquired with single trigger for digitizing a waveform?
    2. PCI-6036E DAQ card has got a AO with 10ks/s update rate? Can I generate a pulsed output with the AO of this card? I need a pulse of, say, 5 V and 1 kHz frequency.

    Giri,
    1.The trigger is usually for enabling the acquisition. I mean, when it is logic zero, you acquire nothing; however, when it is logic one, you start acquiring your waveform,and you can acquire continuously without having to worry about how many samples, unless you want to set your program for doing so. You can acquire continuously by implementing buffer acquisition. Finally, the FIFO that is in the board will not affect the buffer acquisition.
    2.Yes, you can do that! You can generate your 5V signal with that specific frequency, and you should not have any problems, because the freq fits in the update rate.
    I hope this information is helpful.
    L Aguila
    Applications Engineer
    National Instruments

  • Your TV may not support this resolution or refresh rate.

    Hi All,
    In the last hour, my apple TV (3rd Gen) has changed the TV resolution (hookup via HDMI directly into a Samsung 720p LED TV). Everything is bigger. No issue since in the past I would just change the resolution manually to 720p 50Hz, but now it will not let me and it says the following:
    "Your TV may not support this resolution or refresh rate."
    Does this have anything to do with ATV latest software update? Is it that my TV is an older model?
    Any and all ideas would be greatly appreciated.
    Best,
    Bonfoa

    Change the Apple TV resolution:
    Press and hold the Menu and Up button on your Apple Remote for six seconds.
    The Apple TV will automatically cycle to the next resolution at approximately 20 second intervals.
    Press Play on the Apple Remote to keep the current resolution or Select to manually cycle to the next resolution.

  • 6025E DAQ card is not communicat​ing with driver I have written

    I recently wrote a driver that used the 6025E DAQ card. I then packaged up this product, and am in the process of creating a second identical product. The problem is that the software I wrote does not work with the new hardware card. Nothing has changed, except for the new card. Basically, the first product works great, the second one does not... They both seem to be using the same version of NI-DAQ (6.9.1), and I can't think of anything else that would cause these problems...
    Could it be the computer speed? The actual system is a 866 MHz, but the test system (until the new computer arrives) is only 250 MHz...
    In addition, the NI-DAQ test software works fine, i.e. I can send Digital inputs and th
    e NI-DAQ test software will process the signals, but my software will not.

    First, I want to make sure I understand your terminology. You have written a driver for your 6025E? We consider NI-DAQ(6.9.1) the driver for the DAQ boards. If you are making NI-DAQ function calls, then I'd say you are using the driver. (You're not making register-level programming calls are you?)
    It's hard to say what the problem is right away, but I guess I do have some suggestions. In case you were wondering, computer speed usually isn't a problem when using standard DIO.
    What does your program do? Find a similar example program in your ...\NI-DAQ\Examples folder and see if it works.
    What is the other board you are trying to use? Is it also a 6025E?
    Also, you said the program is not working, but what is the result? Are you getting any kind of e
    rror message?
    Russell
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • I want to operate my 3 6036E DAQ cards in a master slave arraingmen​t

    I would like to resolve some timming issues by configuring my 3 6036E daq boards in a master slave arraingement. I have installed a RTSI cable on the boards.

    Chris,
    One thing to remember when synchronizing multiple boards is that you want to have a start trigger in addition to routing the sample clock over the RTSI bus (examples are available in the Example Code Library [http://www.ni.com/devzone/dev_exchange/ex_search.​htm] and the NI Example Finder). Here are two examples (the first uses Traditional NI-DAQ and the second NI-DAQmx):
    1. http://sine.ni.com/apps/we/niepd_web_display.DISPL​AY_EPD4?p_guid=B45EACE3E13D56A4E034080020E74861&p_​node=DZ52336&p_submitted=N&p_rank=&p_answer=&p_sou​rce=External
    2. From inside LabVIEW go to Help > Find Examples to bring up the NI Example Finder. Inside the NI Example Finder browse to Hardware Input and Output > DAQmx > Synchronization > Multi-Device > Multi-Device Synch - Share
    d Timebase & Ext Dig Trigger.vi
    Also realize that these aren't simultaneously sampling boards (S Series), so each channel sample on an individual board will be separated by a small interchannel delay. Depending on whether you are working Traditional NI-DAQ or NI-DAQmx (http://digital.ni.com/public.nsf/websearch/42484E​84DA98053686256D32006E0494?OpenDocument) this interchannel delay is different.
    Ames
    Applications Engineering
    National Instrument

  • Table is not stretching to its full width in Advanced Search Mode.

    Hi All,
    I am invoking a popup which contains search panel and af:table to display the result.
    In Basic mode search operators are not enabled so its showing only search field and result table .
    But in advanced mode the width of search panel is increased because all the searchable fileds are coming with search operators.
    However width of result table is not changing at all .its same as it was in basic mode.
    My requirement is whenever the width of search panel gets increased Result table shold also increase till the end of panel.
    I have attached the screen shot of basic and advance search with this post .
    Thanks,
    Arun.

    Why don't you use panelStretchLayout and place your table into its center facet? Then you will not worry about the size of your table.

  • After Leopard install, geForce4 MX card will not run two displays

    My two 17" Apple Cinema Displays were working perfectly until I upgraded my Power Mac G4 dual 867 MDD with a geForce4 MX graphic card to Leopard. My second display is now black. The display power light is on, the monitor is recognized in the display settings, the brightness is turned up to max and the display is black. I switched monitor cables and the problem followed. I called Apple and was told to try a hard reset, which did not work, and was then told to try nVidia.com for updated drivers. nVidia says this board was made for the MAC and is therefore is supported by Apple. I have been searching for a Supported Hardware List for Leopard hoping to see if my nVidia card is supported. Has anyone seen this problem or have any ideas.

    Did you guys try turning on the "mirror displays" option? It's possible your second display was set to an unsupported resolution. In the displays system prefs pane there is a box titled "mirror displays", so each display shows the same picture. If the second display is set to an unsupported resolution, this will fix it by matching its resolution to the first monitor. From there you can turn off mirroring and have your extended desktop.

  • GeForce4 MX card will not run two monitors

    Apple please fix this.

    OK. Solution is goto ebay and pick up a ATI 9000 card. Doesn't sup cpre image, but dual displays are fine. Radeon 9800 doubled the fan noise on my MDD, not worth a ripple.

  • How to display the binary code received from a DAQ Card

    Hi everybody,
    My LabVIEW application receives data from a NI-6036E DAQ Card. Is there a possibility to see the binary code sent by the card? Because all what I found show only the analog value.
    Thanks for your help

    Assuming that you are using DAQmx, simply select the polymorphic selector of the DAQmx Read and do a Analog>Unscaled and then pick the type of integer array you want. If you are using the DAQ Assistant, I don't think you can select unscaled for that so you could convert the assistant to a VI and modify that (right click on it and select Open Front Panel). If you are not using DAQmx, please provide the name of the function you are using.
    Message Edited by Dennis Knutson on 01-08-2007 08:31 AM
    Attachments:
    Select binary format.PNG ‏4 KB

  • How can I control a stepper motor drive using a DAQ card?

    I need to control a simple CW/CCW stepper motor drive using a DAQ
    card.  I simply need to output a 5 volt signal and then a drop in
    the signal, and so on 200 times or steps for 1 revolution.  I have
    desiigned the basic program, but do not know how to output the
    appropriate signal.
    Cheers,
    Matt

    What DAQ card do you have? Ideally, one with a counter output to generate the steps, where you can control frequency. If you try to start the motor too fast (acceleration or abrupt application of fast pulses) it may stall out. Search in Help/Search for Examples for 'frequency' and 'pulse' for example of frequency generation. You can also use a digital output on the DAQ card to control direction.
    If DAQ card does not have a counter, you coul do a software timed loop to toggle a digital output to generate the pulse train. It may not be fast enough nor accurate for your application, do not know from info you have given
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Oracle automatic statistics optimizer job is not running after full import

    Hi All,
    I did a full import in our QA database, import was successful, however GATHER_STATS_JOB is not running after sep 18 2010 though its enable and scheduled, i did query last_analyzed table to check and its confirmed that it didnt ran after sep18,2010.
    Please refer below for the output
    OWNER JOB_NAME ENABL STATE START_DATE END_DATE LAST_START_DATE NEXT_RUN_D
    SYS GATHER_STATS_JOB TRUE SCHEDULED 18-09-2010 06:00:02
    Oracle defined automatic optimizer statistics collection job
    =======
    SQL> select OWNER,JOB_NAME,STATUS,REQ_START_DATE,
    to_char(ACTUAL_START_DATE, 'dd-mm-yyyy HH24:MI:SS') ACTUAL_START_DATE,RUN_DURATION
    from dba_scheduler_job_run_details where
    job_name='GATHER_STATS_JOB' order by ACTUAL_START_DATE asc; 2 3 4
    OWNER JOB_NAME STATUS REQ_START_DATE ACTUAL_START_DATE
    RUN_DURATION
    SYS GATHER_STATS_JOB SUCCEEDED 16-09-2010 22:00:00
    +000 00:00:22
    SYS GATHER_STATS_JOB SUCCEEDED 17-09-2010 22:00:02
    +000 00:00:18
    SYS GATHER_STATS_JOB SUCCEEDED 18-09-2010 06:00:02
    +000 00:00:26
    What could be the reason for GATHER_STATS_JOB job not running although its set to auto
    SQL> select dbms_stats.get_param('AUTOSTATS_TARGET') from dual;
    DBMS_STATS.GET_PARAM('AUTOSTATS_TARGET')
    AUTO
    Does anybody has this kind of experience, please share
    Apprecitate your responses
    Regards
    srh

    ?So basically you are saying is if none of the tables are changed then GATHER_STATS_JOB will not run, but i see tables are updated still the job is not running. I did >query dba_scheduler_jobs and the state of the job is true and scheduled. Please see my previous post on the output
    Am i missing anything here, do i look for some parameters settings
    So basically you are saying is if none of the tables are changed then GATHER_STATS_JOB will not run,GATHER_STATS_JOB will run and if there are any table in which there's a 10 percent change in data, it will gather statistics on that table. If no table data have changes less than 10 percent, it will not gather statistics.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#i41282
    Hope this helps.
    -Anantha

  • Identify Jobs that are not running on their Scheduled date time

    I have 29 scheduled jobs that run at different intervals of time. Some run once a day. few others run on hourly basis while others run on Sundays.
    I was working on a query that would let me know if a particular job did not run on its scheduled date and time.
    SELECT * from all_scheduler_jobs WHERE state <>'DISABLED'; will give me a list of all jobs that I have to monitor and that are not in the disabled state. But how can I verify that the jobs are running at their scheduled date time?
    Any help please? I need to create a view of all such jobs and then plan to send an alert so that appropriate action can be taken and it is assured that all important jobs run as per schedule.
    Thanks.

    Hi,
    I can see 2 approaches.
    - for jobs that have run but ran very late you should query dba_scheduler_job_run_details and filter by the difference between req_start_date and actual_start_date
    - for jobs that should have run but shouldn't, query for DBA_SCHEDULER_JOBS jobs that are SCHEDULED where next_run_date is in the past
    Hope this helps,
    Ravi.

  • I use labview 8.0 and i can not run daqmx driver for pcmcia 6062e daq card

    i use labview 8.0 on window xp .when i installed a PCMCIA daq card 6062E, i could not run daqmx driver.It is fine to see that the traditional version is working well.When i install daq card sometimes it is working well with traditional driver  but mostly i see error on reading an analog input from PCMCIA daq device.An error called 'base adress' occures .I use last version of driver that is daqmx 8.0.1. and i have installed this correctly but again i could not  see any signal on the test panel for daq-mx driver.I don't know what is the problem.Also when i install PCMCIA daq card Please reply this message.I need your helps.
    Thanks

    Hello,
    Thanks for your reply.I will try to answer your questions.
    I have checked the Device Mananger and I have seen that the device is detected by Windows  XP.  For another question the card shows up under both NI-DAQmx Devices and Traditional NI-DAQ (Legacy) Devices consistently in the Measurement & Automation Explorer.I use a way that I reset the driver for traditional NI-DAQ in MAX,and then i reset the device for NI-DAQmx driver in MAX and again i tried to run the test panel of DAQmx driver but again i saw a wrong signal or noise signal on the test panel i could not see the sinusoidal signal that i connected. i do get the test panels to run with the card using the DAQmx driver,  But could not run the DAQ diagnostic utility.The error was as i specified below.
    03.05.2006 09:49:35
    Results saved to:  C:\Documents and Settings\serkan\Desktop\Diagnostic Results.txt
    Selected Device: Dev1
    Device Type: DAQCard-6062E
    Serial Number: 107509E
    Device Support: (PASS)
    NI-DAQmx Version: 8.0 (PASS)
    Device Reset: (FAIL)
    Error -50002 occurred at an unidentified location
    Possible reason(s):
    The specified device is not a valid device. The operation could not be completed as specified.
     ------ DIAGNOSTIC UTILITY ABORTED -----
    And for your last question i can say that i have used the DAQ card on other laptops.But the results were the same.İ hope to see your reply
    Thanks,
    Serkan Buhan
    Electrical-Elecronics Engineer
    Researcher
    TUBITAK-BILTEN

Maybe you are looking for

  • Function Module to identify released transports

    Hi, We required one function module or table where we can find the released transports in target system. Suppose if we release one transport in developement, before importing to target system  i want to identify the released trasport details in test

  • Is it possible to connect Thunderbolt display to a PC (hp pavilion) modem?

    Is this possible through some sort of adaptor? I have an old PC modem I need to run some programs, however it's currently hooked up to one of those huge CRT monitors from like 1998 and I'd like to free up some space. Edit: for example could I somehow

  • IWeb 08 Personal Domain Setup - HELP!!!

    I own a domain through Godaddy and host my iWeb site on .Mac. I have always used Godaddy's domain forwarding to redirect www.lucascantor.com to web.mac.com/lucascantor. Now that Apple has included a personal domain feature in iWeb, I followed their i

  • Connect to Server... AFP... Hangs!

    Macbook Pro about a month old and whenever I try to connect to any volumes on an XServe with it, Finder freezes right up. the only solution is to either power-cycle the laptop or force quit Finder through activity monitor. I can enter the IP of the s

  • Explain this to me plz

    Hey guys i was here last night with a problem on my first app...i got it working and have started on another...i am using a book to help me, but i dont understand it and i was wondering if anyone could explain to me exactly what this code does....Ill