Slow AC voltage measurement readings with hp34401a

Hi,
I am currently using the hp34401a to record an input and output signal voltage (this is then converted programmatically to frequency response). This measurement however I consider to take exceptionally long for what it is (approx 3 seconds per measurement). I am using Configure measurement.vi (set to AC voltage on auto range) and Read(single point).vi. If anyone can give me some ideas how to speed up these readings that would be appreciated.
I have had a look at a similar test done with Labview 6.2.1, where the testing is much faster. The same instrument is being used but with Traditional NI-DAQ.
Thanks
Tania
Note: Labview 8.6

TanWal wrote:
I have tried all the possible/ suggested ways I can think of to improve the reading. There seems to be little that can be done in AC. Even applying the fast filter did nothing to improve the time. I tried to do DC voltage measurement, then take a multipt read and use the Basic rms.vi to obtain an AC value but this is very inaccurate. It seems that this DMM is very limited in its speed for this type of measurment.
I took a look in the spec. Forget the DC way if you have frequencies higher 80Hz....however if you have sampled waveforms do a tone detection (FFT based) or better a SAM (sinus approximation via min MSE) to get the best out of your data ( For FRF with sinus excitation). With RMS measurements you will measure hum and noise too, however you didn't tell us the uncertainty goal nor your DUT.
I don't use this instrument but from the spec and my experience with HPs(agilent) you should be able to get 10 reading/s in AC mode BUT still have to wait for the settling of the AC filter after switching (I assume you use the front and rear input)
I would encourage you to write a small state machine for the task and post it here.  
Greetings from Germany
Henrik
LV since v3.1
“ground” is a convenient fantasy
'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

Similar Messages

  • 975x PowerUP Edition : Voltage measurement points with DMM - Where?

    Does anybody know where on this mobo I can measure various voltages, in particular vdd (mem) and vcore?
    I'd like to be able to see how inaccurate most of the software monitoring apps I use are

    Quote from: Oratiek on 23-August-06, 04:14:34
    Thanks for the input so far guys.
    I just want to double check...
    Click to enlarge
    For vdimm...
    RacerX says top leg of mosfet (number 1 in the pic) = 2.27v
    Maesus says north pin of coil (number 2 in the pic) = 5.01v
    Even EDO Ram only needed 3.3v so I guess number is the correct measuring point since I've set 2.2v in the BIOS.
    As for the vcore, I'll have to figure out a way to get the mobo to stand upright on the floor so I can access the back of the board with both hands
    You need to measure the coil under the PCI slot(tough with video card) but it measures the same as the mosfet I mentioned. Still don't understand the vcore measurement but whats important is where to measure this so call vMCH or PCI xpress voltage. To be honest it does nothing in terms of OCing compared to other boards with this option. Any ideas?

  • Current Voltage measurements with Agilent B2912A

    Hi
    I am new to LabVIEW and have to do IV measurements with Agilent B2912A sourcemeter. I want to do sweep mode and want to save measured current values in a .lvm file. Is there someone who could help me writing a simple LabVIEW VI?
    Thanks in advance.

    I'm going to copy/paste your pdf into the thread to make things easier to read:
    I wanna control (sweep Voltage in a certain range and measure corresponding current)
    Agilent B2912A SMU through this LabVIEW. Please find VI in attachment. Here I tried to
    modify an example, provided by Agilent, to get IV measurements. Unfortunately there are
    two little things which I can not find a way to do, i.e.,
    1- I want to put a time control between each successive applied voltage value, in sweep
    mode. At the moment, as I het run all voltage values (defined in the sweep range) run with
    the speed of computer's serial/USB read clock (I guess, means it is very fast). I want to
    put a delay (user defined) after each voltage is applied and current is measured. One
    thing that bothers me is this "Fetch Measurements" sub-VI in CASE STRUCTURE fetches all
    readings at once, couldn't find alternative sub-VI in the provided library/drivers from
    Agilent.
    2- How can I measure current, voltage and resistance with respected to time (not rendom
    time but corrsponding to measuring time); like measured current versus time, Resistance
    versus time.
    Many thanks in advance.
    Windows introduces some error into timing of while loops.  How precise of a time control are you looking for?  It sounds like you don't need timing to be TOO precise as you didn't start by worrying about timing.  If this is the case, you should be able to add the Wait (ms) into your loop to add whatever delay you'd like.
    In terms of displaying several data sets, you likely want to look at using the XY-graph with multiple plots.  This has been discussed many times.  One of those discussions can be found here: http://forums.ni.com/t5/LabVIEW/How-can-I-plot-multiple-curves-using-the-XY-graph/td-p/252597
    Keep in mind that's an old thread so you're unlikely to get replies in that thread.
    Working to understand that example and adding the Wait (ms) should help you find your solution.
    Jeff B.
    Applications Engineer
    National Instruments

  • How to take voltage measurements every minute

    Hi all,
    I am currently new to labview and i am trying to take timed voltage measurements.  Here is what i am trying to do;
     I am using labview 2010 and I am trying to take temperature and humidity readings in sync with each other.  To measure the temperature i am using a cDaq and mudule 9213, for humiduty i am using the voltage from module 9234 and converting it using the ambient temperature and voltage from my humidity sensor.  
    Now what i want to do is take voltage and temperature measurements say every minute or 30 seconds, but my buffer fills from the voltage readings and gives me an error or the table takes values from what im assuming is the buffer, one by one, instead of grabbing the current data from the module.  
    My real question here is how do i take current voltage measurements every 30 seconds?
    Thank you for any advice.
    Solved!
    Go to Solution.

    Did you stop your VI when changing voltages?  It would make since if you did since the chart will retain its memory while the table's Express VI is reset with each run.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Speeding the Keithley 6485 readings with LabView

    Hi All,
    I'm new with LabView and with current measurements. I'm using a Keithley 6485 Pico-Amp to recored the current changes in microchannels. I downloaded the instrument drivers from the NI website and I tried to control the Pico-Amp current readings with LabView 7.1 but the rate of readings from the Pico Amp was slow ( a reading every 0.5 s). I tried to change a lot of parameters and I found the main problem causing such slow measurements is the read VI for the Pico-Amp was very slow in the while loop.
    is there any way to recored fast continuous measurements from the Pico-Amp using the read VI in a while loop with LabView 7.1?.  or if there is another to do fast recordings form the Pico-Amp with LabView? 
    I appreciate your help and suggestions.
    thanks

    thanks a lot guys for your suggestions and comments.
    at the present time I'm using the analog output of the Pico -Amp to recored the readings via a Daq since I couldn't control it form the drivers. So,  I only control the Pico Amp from the front panel.
    Dennis, thanks for your suggestions and it is true that fetch multi-point is faster but it is still not fast enough since I want reading at a rate of 40-50 Hz. if you know of a way to increase the readings rate to the frequency I need it will be helpful.
    F. Schubert, thanks for comments. I don't know how to change the NPLC since when I change the value in the VI an error message appears and Labview terminates. the NPLC setting is 1 and PLC 60 Hz.
    I attached a sample of VI I'm using to find the readings from the Pico-Amp and I would appreciate any suggestions to improve the readings rate. also how can I change the NPLC value of the device?
    Thanks
    Message Edited by Zeyad on 09-13-2007 11:51 AM
    Attachments:
    Pico_AMP_tests_2.vi ‏125 KB

  • Low frequency Voltage measurement

    Hi,
    I am using PCI 6025E to control load bank and to measure voltage, current and frequency of a generator.
    While current and frequency measurement  is not a problem, voltage measurement is toublesome.
    Since on test bench already there are few PCI boards and huge number of sensors, I do not want to add NI 9205 or any other additional boards and clutter the area (other people are also working there).
    The problem with voltage measurement is that out of three generators two run from 400 RPM to 1600 RPM i.e.. somewhat 15-55 Hz.
    I had two solutions for this:
    1, Putting a step down transformer (230 Vac / 5 Vac) and then measure the voltage. But when testing at somthing like 15 Hz I have to deal with magnetic saturation with commercially available transformer. I do not want to take pain to go on built my own transformer.
    2, Using high precision voltage Divider. The problem is that what should be the galvanic isolation? Isolation transformer, but then again low frequency problem.
    Hence could someone suggest me since there is a bit confusion in my head.
    Thanks.
    Solved!
    Go to Solution.

    If you have a sine generator (15Hz migth be hard for the soundcard ) you can do a calibration of your transformer.
    (If only the voltage amplitude is of interest , use a isolated DMM as reference and run your generators)
    Or you buy a isolation voltage sense amplifier. (weidmueller, phoenix, wago, ...)
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • How can I measure RPM with CTR-500 module?

    I have used  the CTR-500 module for mesurement of  motor RPM. But it doesn't have direct option to measure  RPM ,
    so i have count pulses for  1sec (then reset the counter) and  by calculation show the result for 1min. But it varies every time ,cant give me fix RPM.
    I want reliable solution for this.

    min
    You have not said how much the RPM actually varies from reading to reading and what the range of measured RPM is for the process.  This variation can be caused by a couple of things.  One would be actual variations in RPM due to changes in motor loading.  What is this motor driving?  Most RPM readouts use some form of sample averaging to smooth out the readings.
    A second cause could be your vi.  Suggest you post a copy of your vi. 
    In case you have not seen it, here is a link to a KB about measuring frequency with cFP.  It also links to several other docs on the same subject .  http://digital.ni.com/public.nsf/allkb/D8DB42F9FDC3607E862568640047F144?OpenDocument 

  • Can i measure resistance with a PCI-MIO-16X-10

    good day!
    In my work we measure inflator resistance with an external ohmeter and switch selector, for now we're working in update this method of measure resistance. The program used to activate the inflators was built in labview 7.0 and use a GPIB and PCI-MIO-16X-10 boards only.
    The question is if we can measure resistance with this board (PCI-MIO-16X-10), we can do it?
    thanks for all...

    Cordero,
    Not directly but with some auxiliary circuit elements you can.  To measure a resistance you need to know both the voltage and current associated with the resistor.
    One way you can do this with a DAQ device is to create a voltage divider using a known external resistor. By measuring the voltage drops across both the known and unknown resistances, you can calculate the value of the unknown resistance.  You can use the analog output or the board power supply as excitation voltage for the voltage divider. Use two analog input channels to measure the voltages across the resistors. As long as the values of the resistors are much lower than the input resistance of the analog input channels, you can get good results.  The accuracy is limited by how well you know the value of the "known" resistor, the resistance of the inputs, and the accuracy of the A/D converter.  The accuracy of the known resistor is probably the largest contributor to the overall error.
    Lynn

  • Measuring impedance with AT-MIO-16E??

    Hi to everyone,
    I am starting my experience with Labview at the technical university and I have to "write" a program in Labview 6.1 that will use the NI AT-MIO-16E-10 board and will generate the signal to Analog Output, the signal will go through the chemical sensor and then through the Analog Input back into the board. And I have to measure the impedance of such a sensor. Maybe some of You had made such a thing and can help me. Right now I started learning how to work with Labview.
    I would be very grateful for any response

    Hi,
    If I understood well, you want to measure a resistive sensor using your MIO board.
    You are using you AO to feed the sensor, and want to measure resistance in your AI.
    The Analog Inputs of the board you mention can only measure voltage, to convet a resistance into voltage we normally use a bridge circuit - check the following link: http://zone.ni.com/devzone/conceptd.nsf/webmain/C83E9B93DE714DB08625686600704DB1 - it's about strain gauges, but the principle is the same.
    For software, seach on the LabVIEW examples for DAQ voltage measurements.
    Hope this gets you started,
    Paulo

  • Voltage measurement error

    Hello,
    I am using a PXI system (PXIe-1073 chassis, PXIe-6363 DAQ card, PXI-2567 relay driver card) connected to my custom PCB.
    My PCB has a 2.5V output precision reference IC whose output is connected to an analog input of PXIe-6363 DAQ card through the 68-pin connector and DAQ cable (SHC68-68).
    When I measure the 2.5V output at the 68-pin connector (Analog input pin of the connector) using an external DMM (with High Z input impedance), I measure exactly 2.5003V, which is what I expect. However, LabVIEW reports back 2.4987V with an error of 1.6mV.
    So, I disconnect my PXI system from my PCB and connect the DAQ card cable to the SCB-68 connector block and supply 2.5V external supply to the analog input and GND through the connector block. Now, both external DMM and LabVIEW report exactly 2.5V. This suggests that the DAQ card and software (voltage measurement VI) are working fine.
    Then why do I have an error of 1.6mV when the PXI system is connected to my PCB ? If the problem is in my PCB, then why does the external DMM measure accurately right at the DAQ 68-pin connector ? What could be going on ?
    Thanks
    Jeet

    Hello,
    Yes, the PXI chassis is still connected to the PCB when I measured with an external DMM.
    Upon further investigation, I found that my switched mode power supply was injecting 240 mV-pp noise on the Ground. This Ground noise was getting filtered down to 60 mV-pp through a choke but it still wasn't good enough. So I used another RF bead (with 1K impedance @ 100 MHz) to further suppress the ground noise and that did the trick. Now my voltage measurements are right on.
    Thanks
    Jeet.

  • What is the fastest way to calculate the rms voltage from a large voltage measurement file?

    I have collected voltage measurements for a 60Hz waveform and would like to calculate the RMS voltage in order to determine voltage drift. The data was collected at 100KHz and the TDMS file is 4 hours long (a huge amount of data!). I have run the RMS tool in the basic mathematics block with small sets of data successfully, but the large set seems to take forever to run (48 hours so far and it hasn't finished yet).
    1. Is there a faster way to analyze this much data?
    2. How does the "one sided interval width" affect my results and analysis time?
    3. Can I calculate the RMS voltage with FFT?
    4. Is there a way to redce the size of my data file to a manageable size file so the RMS function will run quickly, yet maintain accuracy?

    Hi Dave,
    Just a thought, If you have a 60 Hz signal, then the 100 Khz is way overkill for the sampling rate,   If you would resample the waveform at  say 20 X 60 hz= 1200 Hz you should have the same details  that would be in the 100 Khz sample signal.  That should take substantially less time to do a RMS calculation on the resampled channel. The two commands are listed below. 
    ChnResampleChnBased
    ChnResampleFreqBased
    Paul

  • Problem measuring frequency with PXI-4472 module

    Hi all,
    I am using PXI-4472 DSA Module to analyse the Frequency.
    I am using LAbVIEW 7 software.
    I am using the Spectral Measurement VI in Signal Analysis in Functions.
    Using that i am not bale to measure the frequency more than 500Hz.
    My card is able to measure upto 50KHz.
    why it is happening?
    what i need to do if i want to measure the frequency upto 50KHz?
    regards
    Preetam

    What happens when you try to measure a signal more than 500Hz? What does the time domain signal look like? How fast is the NI-4472 sampling? Are you using a sensor such as a microphone? Or are you just making voltage measurements?
    I would recommend starting on the acquisition side with a shipping DAQmx example such as "Cont Acq&Graph Voltage-Int Clk.vi" which can be found through the LabVIEW Example Finder under the DAQmx section. You will need to have at least NI-DAQ 7.1 to use DAQmx with the 4472, but it's always good to upgrade to the latest version. Here's a link which shows the latest versions of DAQ on a per device basis:
    http://www.ni.com/support/daq/versions.htm
    Once the time domain data looks good, then try to add the signal processing.
    Let me know how it goes.
    -Jack

  • Keithley 2000 voltage measurement

    Hi,
    I want to write a code to display the voltage measured from a keithley 2000 meter using RS232 serial port  and display it on a   graph using Labview 8.5 on Windows Vista based Laptop
    . I guess the first step is to download the driver for keithley2000 http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=248. I want to go step by step. Please give me the main key steps on how to proceed on this problem and i will then work in detail based on your directions.
    How do i know that laptop  is recognizing the meter and RS232 connection is sound? What are the next key steps i need to work on? Please give the directions.
    Thanks

    For fast reading, it is important not to use the MEAS? command, but READ followed by FETCH? (if I remember correctly). Normally these DMMs operate at 1 PLC (power line cycle -> 50/60 Hz), so you need to adjust the NPLC (number of power line cycles).
    There is to options to work with the Keithley DMMs inside LabVIEW. You could use the LabVIEW drivers for the Keithley 2000, those can be found on ni.com and on the keithey homepage. Propably they only implement GPIB, the you need to make some modifications on them for RS232. The other option is to send the commands as found in the DMM manual via VISA.
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • Signal distortion in Voltage Measurement

    Hello,
    I am using PCI-MIO-16E4 for voltage measurement from a Single phase
    voltage supply panel. I use CB-68LP as connector cable. When I see the
    output signal using Scope it is giving exact value and pure sinusoidal,
    but when it comes to LabView 7.1, the magnitude is correct and the
    sinusoidal is distorted. The siganal is not continuous and looks like
    triggered pulse in the middle for every cycle. So, the signal breaks
    goes up like a sqaure pulse and comes down, sinusoidal continues. I
    donno if there is any problem with the triggering options which i
    didnot selected. I am very new to labView. The example file I am using
    (obtained from example finder/DAQMx/Voltage) is attached below.
    Any help is appreciated.
    Thanks
    Attachments:
    Cont Acq&Graph Voltage-Int Clk.vi ‏68 KB

    Hello Serges,
    Thanks for your response and suggestions. Let me explain my problem more clearly. I am using channel 6 now for measuring Voltage so I have connected wires to pins 25,58 on CB-68LP from the transducer output. These numberI obtained from LV itself from connection diagram and also from other thesis works and weblinks.
    I am getting the right signal intially for sometime when i see both in the scope and in the LV using our DAQ with the above specified connections. It is same for all other channels. I am measuring in the differential mode only (Can you suggest me if this mode is wrong and where to change the setting in 'vi' attached) and verified it in the test panel too. After a couple of minutes the signal is getting distorted in LV as well as in MAX also as attached above.  But in the scope it show the same sinusoidal without any kind of distortion. I feel the problem could be with the Connector block or connecting wire or my LabView file. The DAQ card is really new which we got 1 week back from NI. I will attach the right signal preview with this post.
    Attachments:
    correct1.jpg ‏2305 KB

  • Voltage measurement through SCXI 1327

    Hello,
    I am using a SCXI 1327 module for taking some ac voltage measurements. I have been to successfully configure it in LABView to take readings using the DAC assistant tool. Currently I am just supplying ac signals of 5V Vpp max. I understand that the module is capable of measuring upto 300V rms. 
    I would like to know what changes do I need to make in the configuration of the module for higher voltage measurements.
    Thanks in advance,
    Ashish.

    The 1327 is a terminal block that acts as a front end for 1120D 1121 or 1125 measurement modules from the SCXI product range, the 1327 on its own can't make any measurements.
    Inside the terminal block are a set of DIP swtches per input, these can be set to 1:1 (for low voltage measurement) or 100:1 for the higher (up to 300V measurement). When you switch them to 100:1 make sure you also make this change in MAX to the module accessory on a chanel by chanel basis otherwise you will get some very strange readings when taking measurement, MAX doesn't automatically compensate for the DIP switch positions, you have to alter this as a seperate step - Mike

Maybe you are looking for

  • Approach to tune a query in short time

    Hi All, Oracle 10g I know this question is asked number of times and there are many good replies to them. But I just want to know how to approach a completely new query ( like the task given to me to fine tume a query in 1 day when I dont have even t

  • Blue Screen When I Start Up My Macbook

    My macbook was freezing so I restarted it a few times. I got a blue screen with only a pointer. When I inserted the installation disk and booted Disk Utility and tried to make repairs, it said there were no errors in my start-up disk, yet when i trie

  • Audio CD problems with 10.4.3

    I have a problem with audio CDs. After updating to 10.4.3, iTunes did not play my audio CDs. It has the spinning beachball for ever. I have tried the following. 1. Removed the "CD Info.cidb" file from Library/Preferences, but no help. 2. Installed 10

  • If activated on PC can i then plug it into my Mac and sync?

    Basically if i activate it on my PC connected to the internet can i then plug it into my MAC with no internet and sync my contacts and things? Thank you

  • Downloading ALV Report using Layout Variant

    I want to download an Alv grid report output using layout varaint to Presentation server and also wants to mail to user . i.e... I am facing a problem in downloading and in sending mail. My requirement is, user  will choose  layout variant As per Var