PXI-4351 reading rate

Hello,
I'm using a 4351 board for RTD and thermocouple measurements. I've got a strange behaviour when activating "auto-zero at start" : the reading rate is higher than with no auto-zero at all. It looks like it was in "Fast" mode, although i leave the reading rate in "Slow" mode.
I'm using a pxi controler with labview RT 8.2.1 and 435x driver 2.5.2.
Any help would be very appreciated
regards
Ludos

Hello,
Thank for your answer.
In fact, the acquisition in "Slow" mode is not too slow, it just match the spec (p 2-4 of the NI 435x User Manual), witch is given with no auto-zero : 2.8 readings per second, to be divided by the number of channels.
With 5 chanel (+ 1 for CJC), the acquisition take approximately 2.15s in slow mode, no autozero => 2.8 readings/s
Activating Autozero per scan add 1 channel measurement (around 2.5 s => 2.8 readings/s).
Activating Autozero at start should impact only the first scan... but here, it take 0,7 for the whole scan => 8.6 readings/s. That's near from the Fast mode spec : 8.8 readings/s.
My config is a PXI-8106 RT controler with a PXI-4351. I'm Using Labview 8.2.1 with corresponding RT module. And the driver for the 4351 is ni435x 2.5.2 / traditional DAQ 7.4.4
Regards,
Ludos

Similar Messages

  • NI PXI 4351 read temperature

    Hi,
    I'm trying to read temperature from TBX-68T connected to NI PXI-4351.
    I see PXI-4351 in my hardware explorer, it show me right data in test panel.
    But, I can't found any tools for reading temperature in LabView!
    I installed drivers for NI PXI 4351
    http://joule.ni.com/nidu/cds/view/p/id/285/lang/en
    but still noresults. Driver didn't contain any examples for reading.
    I use LabView 10 and I have NI DAQ Traditional 7.4.4
    so, I confused. How read temperature?

    JaredRo wrote:
    Hi kmcdevitt,
    The SC Express product family was specifically designed to take advantage of the PXIe architecture and therefore the timing circuitry on the PXIe-4353 is not designed to be compatible with the PXI platform.  There are no plans to design any of the SC Express products in the PXI form factor.
    Jared,
    Please explain what it is that makes the PXIe-4353 so special that there can not be a PXI-4353.
    This 32-Channel, 24-Bit, Thermocouple Input Module does 90 S/s/ch sample rate in high-speed mode or 1 S/s/ch sample rate in high-resolution mode.  Surely you are not claming the the PXI platform's architecture and timing circuitry can not hadle the troughput generated by the 32 channels of 24bit data at 90Hz.
    Jared, it is not a pleasent fealing to be prommised that the new signal conditioning cards are going to be made for your soon to be purchased PXI-1045 chassises, and later find out from an Applications Engineer Jared that it has been in the plans to never make PXI versions of signal conditioning cards.  How would you feel if you purchased about 30 PXI-1045 18 slot chassises with PXI Embedded RT controllers with the promiss that if you bought the controllers and chassises that NI would continue to develope new Signal Conditioning and Other PXI Cards for your chassises.  Just buy them, and the new PXI cards will come.  How would you feel when you were told to be patient and just wait till next years NI week.  How patient would you be after the second year of being told to be patient until the next year's NI week?  How patient would you be after the third year of being told to be patient until the next year's NI week?  I have been recently asked to be patient again.  NI Week 2012, there may be something.  And now you tell me that there will never be anything.
    I just don't buy it that there is something about the PXIe architecture and therefore the timing circuitry that is required for 90 Hz data.
    Kevin.

  • AI Buffer Read Problem with PXI-4351

    I have a PXI-8105 controller in a PXI-1045
    chassis with labview 8.2 installed.  I would like to use a PXI-4351
    board to measure a thermistor.   I am using the sample vi on the ni web page http://zone.ni.com/devzone/cda/epd/p/id/838, but I get an error code -10846 "AI buffer read" after a few acquistions.  I am new to Lab view --- what does this mean and how do I fix it?

    Well, I don't have ready access to a LV PC and for some very odd reason, my attempt to search for "error code" (and even just plain "error") on the ni website returned 0 hits?!?  Strange...
    Anyhow, I'll take a guess and offer you an idea for a workaround.  Could your error mean that your call to AI Buffer Read times out before the requested # samples have been taken?  This kind of error wouldn't be surprising as it's difficult to determine a reasonable timeout value.  Based on my own past experience with a 4351 board, I'd say that the whole notion of "sample rate" turns into something of an odd duck. 
    As I recall, all you can specify is a filter frequency which will establish a ceiling for your actual sample rate.  However, the board also has some sort of criteria for signal stability.  If you have several different channels to measure which use different input ranges, your actual sample rate can be reduced pretty dramatically.  So you might get a few samples per second or a few seconds per sample.
    The workaround I used was to always request data that had already been collected and was immediately available.  One of the inputs to the AI Buffer Read lets you set some parameters where you can specify that you want to read the most recent sample that's already in the buffer.  Granted, this may represent a temperature from a second or two ago, but this lag is not necessarily a major issue for temperature measurements.
    Note: in my app, I could query for Temperature any time I wanted, as frequently as I wanted.  I would always get data back, but there was no guarantee that I'd get *unique* data back.  In other words, if I called it 10 times in a tight loop, I might get the exact same sample # back each of those 10 times.
    -Kevin P.

  • How do I configured the PXI-4351 to read thermocouples with Labwindows?

    Hi,
    I have a PXI-4351 datalogger and am trying to configured it to read thermocouples, the terms on the functions don't make any sense since it asks for a transducer group...thermocouples are not transducers. Anyone has a software reference for this...the online help is not enough, i guess i need information on how to read a thermocouple. HELP!!!

    Hi,
    My question is, why do you think Thermocouples are not transducers? In the application with NI 435x, thermocouples are considered transducers just like thermistors, etc.
    1. You may want to take a look at examples here:
    C:\VXIpnp\WinNT\NI435x\examples\CVI
    If you are talking about the NI435x_Configure function, you can find the elaborate help on the function by going to Start>>Programs>>National Instruments 453x>>NI435x Help.
    Please do let me know if you need more help.
    Sincerely,
    Sastry Vadlamani
    Applications Engineer
    National Instruments

  • TC measurements with PXI 4351 DAQ Card

    (I am using version 6i of LabVIEW). I am trying to create a VI that will use a PXI 4351 Card with a TBX-68T to take 4 thermocouple continuous measurements. I am also acquiring 8 voltages with a 6030E and TBX-68 and writing them to a file. My voltage data acquisition is modeled after "Buffered Continuous Analog Input.vi" I would like to aquire voltages and temperatures in the same vi, but using different devices and accessories. (I need a higher frequency for the voltage acquisition, and more precision with the temperatures). Is there a subvi I can use to collect the temperature data in the same vi as my voltage? I don't want the thermocouple DAQ to interfere with the voltage DAQ, either.
    I tried the NI435x thermocouple.vi
    but I couldn't get the Built-in Cold Junction Sensor to work or figure out how to combine it with my exisiting voltage acquisition. I also got NaN for my readings, and I checked the wire connections in all the sub vi's as suggested by another solution.
    Any comments would be great. Thanks in advance.

    Claudia-
    Thanks for the response.
    Regarding the CJC- When I switch it on, the temperature readings I get are very random, roughly negative 1 degrees. (I am operating right now at room temperature, and will be using J-type TC's to measure ~43 degrees C). Also, when I use the built-in CJC, the aquisition rate seems to slow down considerably. When I use the "user specified" everything seems to be ok, including the aquisition rate.
    I measured the resitance of the Thermistor on the TBX-68T and it was about 5000 Ohms, as expected.
    Just to make sure: When using the TBX-68T, do I need to hard-wire a thermocouple to Channel 1/auto-zero and another to channel 0/CJC? Because I connected a TC to channel 0 right now, but I wasn't 100%
    sure.
    I've attached my main vi and two sub vi's that I am using for the voltage aquisition part of my project. (Note:the current measurements are just voltage measurements multiplied by the recipricol of the resistance it was measured across, ie. 10).
    I would like to keep this file as is because it writes to a file exactly the way I want it to. I'd like to have the temperature aquisition with the 4351 in the same vi as the 6030E so that they both stop and start at the same time. I am just not sure how and where to log the temperature data since there will be fewer data points than the voltage data. Any suggestions? Should I write two separate files? can I somehow append them?
    Thanks again. Hope to here from you soon.
    Attachments:
    EBlackMainDAQ.vi ‏107 KB
    Save_Data8.vi ‏45 KB
    Build_String_Array5.vi ‏33 KB

  • LLB for LV8.61 to work with sample VI PXI-4351

    I use LV8.61 and installed driver for PXI-4351, NI435X v252.
    While I try to use sample vi came with v252 (Measure Thermocouple (with Accessory).vi), I get error for
    missing LLB, vilib\DAQ\MISC.LLB\Get DAQ Device Information.vi
    Indeed I can not see \LabVIEW8.6\vi.lib\DAQ folder.  How I get this LLB and needed update?

    Sorry for my misunderstanding.  Traditional DAQ was not installed.
    In my control pannel, installed software list, within NI software, it showed TDAQ744 installed.
    However, it was not.  I installed TDAQ744 and sample vi worked.
    Thanks for help.

  • PXI-4351 and DAQmx?

    Hello,
    We are considering to buy a PXI-Chassis with an PXI-6229 for general measurement and two PXI-4351 for temperatur measurements.
    I already wrote a big library of VIs to use PCI and PXI-card undere DAQmx (almost 6 months of development).
    But I read in the specification of the PXI-4351 that this card is only supported by the traditional DAQ driver.
    Is it true, are may be the DAQmx 8.1 support the PXI-4351. If not, does anybody know if the card will be soon part of the DAQmx?
    Thanks,
    Risotto

    Risotto,
    the PXI-4351 works quite differently than a multifunction DAQ device and it comes with it's own instrument driver which is based on traditional NI-DAQ. The instrument driver was just updated to support LV 8. There are currently no plans to support NI-435x devices with NI-DAQmx
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Cannot detect channels of PXI 4351

    Hi there. I am new with labview and also the NI products. I just got myself a PXI 1042 controller with PXI 4351 card. I got to know that DAQmx can't be used to program the labview. I am using labview 8.2.
    I can detect the card under DAQ traditional in MAX. How do I assign the channels in Labview 8.2? I can see the DAQ traditional in the Instrument I/O, but I dont know how to go about assigning the channels. I am only trained in DAQmx and I can't find any samples in the using traditional DAQ in 8.2.
    Please help

    Duplicate post

  • Cannot detect PXI 4351 channels

    Hi there. I am new with labview and also the NI products. I just got myself a PXI 1042 controller with PXI 4351 card. I got to know that DAQmx can't be used to program the labview. I am using labview 8.2.
    I can detect the card under DAQ traditional in MAX. How do I assign the channels in Labview 8.2? I can see the DAQ traditional in the Instrument I/O, but I dont know how to go about assigning the channels. I am only trained in DAQmx and I can't find any samples in the using traditional DAQ in 8.2.
    Please help.

    Have you installed Traditional (Legacy) NI-DAQ 7.4.2 from the LabVIEW driver CD??
    If you have, the Traditional DAQ example VI's will show up in Find Examples>>Hardware input output>>Traditional DAQ>> Analog Input folder
    Also, once you have installed the required Traditional DAQ device driver you can refer to this example code
    Hope this helps
    Regards,
    Dev

  • Temperatures corresponding to voltage ranges with the PXI-4351/TC-2190

    Using a PXI-4351 and TC-2190 with a K-type thermocouple, what temperature range do the voltages (+/- 625 mV, 1.25 V, 2.5 V, 3.75 V, 7.5 V, and 15 V) correspond to? How much accuracy does each different range of voltages have? All I could find was that to get improved accuracy, use a range of 2.5 volts or less (document #1X0F7L3E). Also, will using several channels at vasly different temperatures (ie. room temp. and several hundred degrees) affect which range I should select?

    The full temperature range of a K type thermocouple from -270C to 1370C represents a voltage range from -6.45mV to 54.8mV. If the only sensors you are using are thermocouples then you should choose the smallest range. The 4351 applies one gain setting to all channels, so the only reason you would want to use anything but the smallest range would be if you have other types of sensors with larger voltage swings. You can find voltages for any thermocouple at any temperature at the link below.
    Regards,
    Brent R.
    Applications Engineer
    National Instruments
    http://srdata.nist.gov/its90/menu/menu.html

  • Can I use SH68-68S cable with PXI-4351?

    I'm trying to figure out which cables are actually compatible with PXI-4351 and TC-2190
    Will a SH68-68S work?
    thanks!

    Hey Grocket,
    I apologize for the delay in any response.
    It appears that the TC 2190 is only compatible with the SH68-68 cable. The product manual only suggests using that cable.
    The SH68-68-S is only compatible with TBX-68S, CB-68LP, and NI 2501/NI 2503.
    Let us know if there is anything else we can clarify for you!
    Happy Holidays! 
    J Newk
    Systems Engineer
    National Instruments

  • PXIe-414x Measure Rate

    I'm  trying to reduce my PXIe-4141 measurement rate below 16.6 ms, but haven't had any luck.  I have found a number of similar posts, but nothing has helped so far.
    My setup:
    I'm using 1 channel on the PXIe-4141 to force a voltage on a pin on an IC.   The PXIe-4141 is configured in single point mode, with "measure when" set to "on demaind" (1026).  I'm programming with the C-dll with nidcpower version 1.9.  After the inital configuration, I perform a series of current measurements.  Between each measurement the IC's configuration is updated and the current output will change slightly.  This is all automated so the configuration change happens within 1ms.  The settling time of the current is ~10us. To measure the current I call "niDCPower_Measure".  No addition pxie-4141 configuration is happening between measurments.  Each call to niDCPower_Measure takes about 16ms when configured with 1 PLC or less for the aperture.
    What I have tried:
    I have played with the aperture with no luck.  I can set the aperture to 10 and the measurement time will be 166 mS (as expected).  I can set the PLC to 1 and the measurement time is 16 mS (as expected).  If I set the PLC to .1 the measurment time is 16ms (not as expected).   I would expect the measurement time to drop to closer to 1.6mS.
    I have set source delay, and found that is doesn't effect my measurements.  
    I tried to play with "samples to average" but the only accepted value is 1.  This match with what the help document says too.  I don't think the PXIe-414x device supports this feature.  
    The dc noise rejection is set to NIDCPOWER_VAL_NORMAL (1044 ).  I don't think this would actual impact sample rate based off the documentation.
    If anyone can help me configure this device to reduce the sample rate, I would appreciate it. 
    Thanks,
    Ian

    I have made a minor modification to one of the samples provided with LabVIEW (7.1) so that you can get a feel for what you are trying to do.
    On some of the systems that I have worked with sampling would be done over a number of cycles and banded. The frequency would be important as well. You will almost certainly have to process a real world signal before using this sample but this sample should give you an excellent start point though.
    Message Edité par Conseils le 11-05-2006 02:51 PM
    Attachments:
    Advanced Peak Detector.vi ‏84 KB

  • C# - Reading rate perfomance counters

    Hi
    Is it correct that i cannot directly read "value per seconds" perfomance counters but have to use my own poll and the elapsed time to determine this ?
    e.g. task manager shows the rates, a read in C# of a rate shows a large RawValue which increases (.NextValue is 0)
    I googled but found an old VB sample which is hard to follow. I found no actual MSDN Library arcticle on rate counters.
    A assume it is possible for a 32 bit counter to roll over, i assume you have to do some
    unsigned = (unsigned)(unsigned current - unsigned previous)
    calculation ?
    Thanks

    Dear Sir,
    Thank you for using the Developer Exchange.
    There is a issue between the NI-DAQ 6.9 version and the 435x series boards.
    The R&D departament came up with a fix for the problem and I am attaching the dll that will fix the problem. please rename it nidaq32.dll and replace your current nidaq32.dll
    Remember that the Board will be able to get a maximum speed of 60 readings per second only in SINGLE CHANNEL ACQUISITION MODE. If you are reading more that 1 channel at a time, the maximum reading rate will be 9.7 TOTAL READINGS PER SECOND for all channels.
    Example:
    If you are reading 5 channels at the same time, the maximum number of readings per channel you can get is (9.7/5) equal to 1.94 readings per second per channel.
    Best Regards
    Omar De Andrade
    www.ni.com/s
    upport
    Attachments:
    nidaq324350.dll ‏4305 KB

  • Low dvd-read rate for COMBO x48

    ive bought this MSI 16x combo-drive x48 recently ... when used initially it was set to PIO mode in windows and max data transfer for a dvd wuz 2845 kB/s. sisoft sandra shows the drive as 2X.
    Later i changed it to Ultra DMA Mode 2 . now still the max dvd-read rate is (4549 kB/s) .. sisoft sandra now showing this as 5X drive
    these measurements were taken with SiSoft Sandra, DVD-Decryptor, v_Strip  .. all new versions ..
    ive tried several dvd's all original releases, with the same or in most cases lower performance ...
    previously when using a 12X Aopen DVD-Drive i used to acheive speeds upto 12,500 kB/sec. while reading dvd's
    Now according to your claims im supposed to get a performance of 21,000 kB/sec for DVD ? and im getting  only a fraction of that performance ...
    my system config is:
     P4 2.4 Ghz 533FSB
     Gigabyte 8PE667 Ultra 2 Mobo
     MSI GeForce FX5600
     512MB DDR333 (PC2700) TwinMos
     400W Rhycom PSU
     80GB Seagate Barracuda 2MB Cache
     80GB Western Digital 8MB Cache
     Creative Vibra 4D SoundCard
     56K Rockwell Modem
     MSI x48 COMBO Drive
     Windows XP Professional (no service packs) ~2002
     WinDVD Platinum 5
     Adaptec ASPIi v4.71.2 (for winXp)
    what can possily be wrong .. ie. sumthing with the windows that i shud check ? or sumthing with the mobo ide device setting(ATA33  ATA66/100) currently set in bios as Auto
    i bought a 16X to give a better performance not to get this degraded performance ...
    pls do send a reply soon .. or i mebe forced to think that MSI is only good at mobos !
    renjith

    Hi:
    Try to install the drive as an only secondary MASTER.
    In the primary channel, use the fastest HDD as MASTER and the slowest HDD as slave.
    Note: USE The primary channel for the Hard Drives (HDD) and the secondary channel solely for the combo drive.
    Hope that helps.
    Edyros!  

  • PXI-6508 Read and Write Problem

    Hi,
    I have two PXI-6508 DAQ cards. I am using one for inputs and one for outputs. Using read data socket vi I am able to read from the input card, and using write data socket I am able to write to the output card. I am configuring one card to read and one to write, both work seperatly but when I put both vi into my application it crashes and refuses to work. I then need to reboot my PC to then start again. What am I doing wrong?

    Hi gedsy
    I guess you are using some ressources at the same time. The ressource can be a VI or a refnum or any other thing of this kind.
    You should check you are not using the same vis and expect different dataspaces. If you want to use different data spaces with same VIs, you must set them as re-entrant.
    Doc-Doc
    Doc-Doc
    http://www.machinevision.ch
    http://visionindustrielle.ch
    Please take time to rate this answer

Maybe you are looking for

  • How to change default thresholds for some metrics of all targets.

    Hi! We have a lot of servers which have to work hard. So, our OEM very often generates messages like these: "EM Alert: Critical:dbsora90.tsb.kz - CPU Utilization is 99.95%, crossed warning (80) or critical (95) threshold." "EM Alert: Critical:dbsora9

  • Photos from pc

    How can I add photos from a pc to my iPad 3 without losing all the pictures on iPad that were synced from Mac?

  • Count number of orders entered

    Morning all, I have created a report which divides (calculates) number of orders in x number of days. The report is working perfectly however now I would like to add a new feature in it. For example Number of days            Number of Orders 1       

  • Portlet for displaying pages/content areas link for a user

    Does anybody have a JPDK portlet to display pages available to a user? The navigator looks too technical/complex for a regular portal user. Thanks for your time.

  • Unlinking SMS

    I just downloaded the crunchSMS from the Blackberry app world.  I was wondering if anyone knows how to unlink my normal SMS.  The issue I am having is that when I send a SMS message with crunchSMS and I recieve one back from the recipent, I also get