Keithley 238-Keithley 182 Resistance Measurement

Dear all,
I am going to make temperature dependence resistance measurement.I will mak this vi as sub vi and add to basic vi. I built a vi but I have a problem. K238 apply current but K182 is late to measure. As I highlight the exacutaion, there is no problem.
Structure:
COnfigure K238
K238-> apply current
wait 3 sec.
K182 ->measure voltage
K238->standby
I don't know where I am making mistake. Indeed, trigger lamp is not constant also. Please chekc my vi and help about it and also any addition to my vi is appriciated.
Attachments:
Resistance_14.10.2011.vi ‏19 KB
kei_smu.llb ‏709 KB
kei182.llb ‏312 KB

Hi becidea,
no one willing to help? No one able to help!
- Missing subVIs...
- Missing hardware to test your VI...
Hint:
Read the manual for both Keithleys. They are old devices and easy to program. Follow the descriptions in the manuals, test all commands step by step...
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome

Similar Messages

  • Keithley 2010 resistance measurement via LabVeiw 8.5

    Hello!
    I have Keithley 2010 multimeter and I want to measure resistance with it under LabVeiw 8.5. I download needed configs from official web-site. It almost works, however there is one problem. After each resistance measurement multimeter switch to the voltage mode. It's look like: resistance measurement ->voltage mode ->resistance mode->resistance measurement ->voltage mode->resistance mode->... So it mesuare once per second or less. It's not enough fast for me, I need something about 10 times per second. Could you please help me? 
    Thanks in advance!
    Sergey
    P.S. http://forums.ni.com/t5/LabVIEW/Fast-readings-with-Keithley-2010-Multimeter/m-p/91867 - doesn't help

    I received this answer on Keithley forum: 
    *RST
    ENSE:FUNC 'RES'
    ENSE:RES:RANGE 10
    ENSE:RES:NPLC 0.01
    ENSE:RES:AVERTATE OFF
    For I = 1 to 100
    :READ?
    Now read the unit with a VISA READ
    Next I
    So I used SCIP commands via VISA WRITEs, and it helped me.
    Best regards and thanks,
    Sergey

  • 4-wire resistance measurement with 3706 DMM using 3721-ST plug-in card

    Hi,
    I am new to labview and trying to get a 4-wire resistance measuremnt . I am kooking for an example program to get a 4-wire resistance measurement using a 3721-ST card on a 3706 Keithley DMM. I have one program where I always get error -1074000000. Thanks a lot for your inputs.
    Best,
    Chander

    As you should be able to determine with Help>Explain Error, it's an instrument error query failure. See if you can run the error query in MAX.
    You did not specify where you got the driver or attach the code. The only driver I found was from Keithley. If this is the driver you are using, you should ask them about their code.

  • Why is the PXI-2575 not recommended for 2-wire resistance measurements?

    The spec for the NI PXI/PXIe-2575 says "Note   The NI PXI/PXIe-25-75 is not recommended for 2-wire resistance measurements". Why is this? If I want to perform 2-wire resistance measurements, what would be a good alternative?

    It really depends on your measurement.  The problem with 2-wire resistance measurements is that the resistance of the wiring and the switch path will be included in your measurement.  If you are measuring in the kOhms to MOhms, this should be neglible.  But measuring anything smaller will add a large error.  That is why 4-wire resistance measurements are recommended.  The sense lines can measure the voltage across the part you actually want to measure and an accurate measurement can be made.
    This is true for all switches.
    My philosophy is to use 4-wire measurements except when checking for an open.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • What's the difference between 4-wire and 2 wire resistance measurements w/ 9219?

    It appears that the NI-9219 provides a small current in either 4-wire or 2-wire resistance measurement mode.  What is the difference between the two methods?  Just accuracy?
    Also, if I am measuring the resistance of a solenoid (when it is not excited) using either method above, do I need some type of shunt resistor or do I just litteraly just wire HI/LO and EX+/EX- across the solenoid terminals?
    Thanks!

    Resistance thermometer wiring configurations:
    Two-wire configuration
    The simplest resistance thermometer configuration uses two wires. It is only used when high accuracy is not required as the resistance of the connecting wires is always included with that of the sensor leading to errors in the signal. This applies equally to balanced bridge and fixed bridge system.
    Three-wire configuration
    In order to minimize the effects of the lead resistances a three wire configuration can be used. Using this method the two leads to the sensor are on adjoining arms, there is a lead resistance in each arm of the bridge and therefore the lead resistance is cancelled out. High quality connection cables should be used for this type of configuration because an assumption is made that the two lead resistances are the same.
    Four-wire configuration
    The four wire resistance thermometer configuration even further increases the accuracy and reliability of the resistance being measured. In the diagram above a standard two terminal RTD is used with another pair of wires to form an additional loop that cancels out the lead resistance. The above Wheatstone bridge method uses a little more copper wire and is not a perfect solution. Below is a better alternative configuration four-wire Kelvin connection that should be used in all RTDs. It provides full cancellation of spurious effects and cable resistance of up to 15 Ω can be handled. Actually in four wire measurement the resistance error due to lead wire resistance is zero.
    Message Edited by JoeLabView on 10-24-2008 01:00 PM

  • What is a 4-wire resistance measurement?

    I'm developing a Labview user interface for setting up analog input channels. AI Config.vi has a measurement mode input cluster that includes a 4-wire ohms option. I hate to admit it but I don't know what that is, when one would want to use it, or how. Can anyone enlighten me?

    4-wire resistance measurements are used when you need either very-high accuracy, or the measurement leads are very long. The way a normal 2-wire resistance measurement works is that a fixed current is passed through the resistance being measured and the meter reads the voltage drop across the unknown resistance, and Ohm's law allows the meter to calculate the resistance. The problem is that this technique read the total resistance (including the test leads and any connection resistance).
    A 4-Wire resistance measurement uses seperate sets of leads for applying the current to the unknown resistance and for measuring the voltage drop across the resistance. This gives very accurate measurements because the sense inputs to the meter have very very high impedence,
    resulting in very very small current flow through the sense leads. Thanks again to Ohm's law, very very small current flow means very very small voltage drop in the wires, resulting in very very small measurement error--regardless of how long the measurement leads are.
    Or at least that's the theory.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • HAS any one used a 50 ch DMM for resistance measurement?

    What i'm trying to do is simple, i'm trying to monitor 50 channels or should i say 50 points of resistance measurement and then datalogging a change but i have a restriction and that is the sampling rate. i can't use a realy since there is a DEBOUNCE issue so i'm stuck right now on this. i have to pretty much scan a 50 channels in 20uS or less and then logg everything that changes. please help thanks.

    Hi CrukZ,
          I am NOT a "hardware" person, but recently researched this subject and (with a hardware person) built a shorts-test station.  One solution that I/we considered was to use an analog DAQ board.  We'd have put some voltage - say 5V - on a buss, then branched off the buss with 50 individual high-precision resistors - one to each testpoint (one input goes straight to the ?V buss).  The DAQ board does a single-ended voltage measurement at each test-point - the mid-point of a voltage-divider - and use the measured voltage to calculate current and/so resistance.  Two 1.25MHz DAQ boards (triggered together), at 25-channels each, would get the DAQ-rate you're after.
    You'd have to play with the test-voltage and resistor choices depending on the current/voltage specs of your device.  I think the closer the series resistor matches expected DUT resistance, the better it is for the calcs, but then really low resistance means higher current so it's "a balancing act".  The more expected resistance varies, the worse it is for the calcs. 
    In our case, the tested circuits included diodes and current didN'T change linearly with test-voltage.  However, we successfully emulated a hand-held Fluke DMM @1.2V on the 400 ohm scale.  Done-deal! 
    BTW, I won't feel bad if someone describes why this is a terrible idea.
    I am NOT a hardware guy person
    When they give imbeciles handicap-parking, I won't have so far to walk!

  • Problems in Resistivity Measurement Setup?

    We have a Resistivity measurement Labview(4.0).And we measure the Resistivity of our sample using this Program.The working principle for the measurement is the Vander Paw Effect. The problem is with the Determination of the Shear Factor(F) and the another value Q ( which is just a ratio of Voltages).
    I have discovered that the program(it is a standard Purchased Software) instead of using the Q calculated in the program uses some predetermined array Q and the nearest value to the actual calculated Q is picked up from this array.The index is remembered and from the corresponding index in the F array( the SHEAR FACTOR) it picks the shear factor.This also takes a lot of time even though all the calculation are being done at roo
    m temperature.Could anyone explain the Logic please.
    Thanks in advance
    Utpal
    you can reach us at ::
    (205)-348-7686
    between 11AM and 3PM Central Time Zone

    Please post a copy of your code (all of it) or a image that we can look at.
    It sounds like you like the results you get, but they are just to slow.
    Is this correct?
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Keithley 6517b Sweep measurement

    Hello everyone. I want to use Keithley6517b to perfrom a sweep.
    Instruments and method: Keithely 6517 b, NIGPIB-USB-HS, Labview 7.0, Windows xp, using 2400 SWV linear stair with DCV. gpib.vi.
    Unfortunately, 6517b always shows error messages when click setup DCV:
    Error code=-113 Undefined header;
    Error code=-102 Syntax error.
    What should I do?
    If I use test_seq.vi from NI website, other errors were also found in front planel:
    Error out 6 GPIB reading in ….
    What is the problem?
    Thanks a lot

    Dear alachu,
    According to its VI description of 2400 swV Linear Stair with DCV - gpib.vi (as follows),
    the VI seems to be for other Keithley devices.
    Keithley 24xx SourceMeters
    This Vi performs Sweep Voltage, Measure Current operation. 
    The Vi can also use the 24xx as a DCV source.
    You can download a LabVIEW 7 example for 6517A/B at:
    http://www.keithley.com/base_download?dassetid=16414
    Hope this example will work fine.
    Best regards,
    Yusuke
    NI Japan
    日本ナショナルインスツルメンツ株式会社 技術部 巳波裕介
    Yusuke Minami, Applications Engineering, National Instruments Japan
    技術サポートウェブページ: http://www.ni.com/support/ja
    お問い合わせフリーダイヤル: 0120-527196

  • Keithley source and measure code

    Hi all,
    I an trying a code in Labview on Keithley 2400 instrument.
    here my requirement is on my block diagram i want to write a program for source and measure and that can list out the any  error in that instrument once i run the code. it will list the errors like error1,error2,.......like that.
    In the out put window i want to see the instrument serial number.
    GPIB address
    set volt, set current and limit.
    display the error.
    please suggest me how to do this.

    The driver should have an error query on the utility menu. Modify it for the extra functionality and save it with a new name.

  • 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

  • Keithley 2000 current measurement

    Hi All,
    I am using keithley 2000 DMM to measure current. I have configured the DMM under IVI Drivers in MAX. I am using the example program in CVI to configure and read the current drawn. When I read the current drawn from the DMM the current value displayed is incorrect. I have used the auto adjust to zero function also. Even on multiple readings with delay, the value keeps fluctuating and is no where near to the expected value. Can anyone suggest why I am not able to read the correct value? Where can I find the configuration parameters for this DMM in MAX? How do I know if I have configured the DMM correctly in MAX or not?
    Any pointers would be helpful.
    Thanks in Advance,
    Pradeep

    Hi Pradeep,
    Try downloading the drivers for the Keithley DMM from http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=248
    Nxt question is as to how you are connecting the DMM to your PC (serial, gpib??)
    If you have connected over GPIB, verify that it is showing in MAX under devices and interfaces.
    You can then right click on the instrument and select communicate with instrument. Use simple commands that should be available in the manual to read data from 
    the DMM. Once you have verified that communication is established, try using the example programs in CVI.
    Regards,
    Denver
    AE, NI India
    Message Edited by denver_ on 11-24-2008 07:46 PM

  • Select module for resistance measurment

    Hi,
    I I would like to measure a componant that have a 3-5 Ohm resistance.
    Change in the resistance value during my experiment is 0.003 Ohm.
    Using DMM is not prefered becouase it has only 1 channel and i don't want to use switching card in addition to the DMM.
    So I m looking for the correct modules selection that will allow me to measure the resistance change using 4 probe methood.
    That means a current source and analog input modules.(can be one if possible)
    For this I need a stable current source and hi resolution Volt analog input modules.
    the requirments are:
    1) not more then 10mA current (avoid heating of the componant)
    2) 8 channels (more is good).
    3) sampling rate max 100 Hz can be less down to 10 Hz f it help to reduce cost.
    4) Effective resolution (after accuracy,stability,offset temperature drift and noise(in the bandwith in 3) of  0.05 to 0.1  mOhm.
    5) enviromental temperature where the equipment will be used is 25+- 5 degree.
    I hope there a modules that can fit this requirments, if not i would be happy to know what is the nearest that possible.
    I understand that PXI is the best platform for this but other platform is also possible.
    Thanks.

    10mA with 0.1mOhm resolution results in ONE µV !! 
    Additional thermoelectric EMV on the contacts etc....  
    Some ideas
    -use a AC bridge configuration with a preamp .... Ups ...resistors with a tempco less than 10ppm/K !! 
    -ask Keithley    , sorry NI
    - a XXmA two pole current 'diode'  (maybe in an appnote from Jim Williams ) in a 4 diode bridge sourced by a +- squarewave supply  , building an alternating current source, and a differential preamp ...  the pream is per channel , the rest might be done with muxer
    did I mention 4 wire measurements??
    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 ǝɥʇ'

  • Resistance measurement using PCI-6602

    Hello,
    I would like to measure the resistance between 2 points using my PCI-6602 counter/timer card while using LabVIEW. The resistance values to be measured will vary between 10 ohms and 1000 ohms approximately.
    I found three examples in LabVIEW example finder for measuring resistance but am not sure which one to use. Moreover, which pins of the PCI-6602 would be used for measuring the resistance?
    Please advise me how I could use this PCI-6602 card for measuring resistance values and what the pin configuration would be.
    Thank you,
    Viktoriya.

    As you have written, the PCI-6602 is a counter/timer board. It has no analog input and is not suited for analog measurements !

  • NI-4060 giving invalid 1st reading after switching from or to LOW Resistance Measurements

    We've been using TestStand & LabView to test various Circuit board. On series of test involves checking for a short circuit (Measure Low Resistance 4-wire) then measuring for a 3.5Vrms signal on another part of the board.
    For each measurement, the following NI-DMM VI's are used in order:
    niDMMInit, niDMMAutoZero, niDMMConfigure, niDMMMeasure, niDMMClose.
    If we do the Low Resistance 4WR measurement, then a AC V measurement, the 1st reading from the DMM is approx 10x too high, if a 2nd reading it done it is then OK.
    It doesn't matter how long a delay is before we take the 1st measurement, it's always approx a factor of 1E+1 out.
    If however we don't do a Low Restance prior to
    the AC V measurement, then the measurement is always correct.
    I expermented with turning AutoZero on & off, and various resolution settings, however none of these seem to have an effect on the result.
    Can anyone explain these strange results?
    Thanks
    Simon Holman
    Simon Holman
    Software Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    measX GmbH & Co. KG.
    http://www.measx.com

    Thanks, after playing with a few more settings I found if I turned the Cacheing off niDMMInitWithOptions, with "Cache=0" that everything worked fine, but it would take a couple of seconds to get the first AC measurement after switching from resistance.
    Simon
    Simon Holman
    Software Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    measX GmbH & Co. KG.
    http://www.measx.com

Maybe you are looking for

  • New ipod to TV?

    I currently have an ipod nano and would like to get the new 80gb. On these models is it possible to to hook up the ipod to a tv to play shows or movies from the ipod? Thanks.

  • Report totals with a twist

    Good Morning, I have a report, that I want to display the totals in the footer of the report. The main query is below. The report breaks on the the first column. This a classic report, using APEX 3.2.1. The report works correctly, but now I want to b

  • What can I do, if I forgot the ristriction code?

    Hello everyone, I got a little problem: Last week I looked at the ajustments of my iPad (3rd generation, not jailbreaked) and I saw that I use a restrictioncode, but I couldn't remember that I had a restrictioncode and whats the code is. My question

  • Dynamic string array

    I need to make a dynamic string array. Deeper explanation: I am trying to use a FOR loop to send a series of commands to an 8-channel device.  Each channel requires 7 (actually, 1/2 need only 5, the other 1/2 need 7) strings to set them up and the en

  • How to reorder MP3 files on MuVo V2

    Dear all, Is there any way I can reorder my MP3 files on my MuVo V200 please? I was told by the support staff that MuVo V200 does not support playlist function, and I have to resort to some kind of third party program to give an order number to each