Continuity measurement with keithley 3706

Hi, 
I'm a new user and i'm having some basic dificulties with a Keithley 3706 system switch/multimeter and two 3723 boards and i'm programming it using LabView.
I have to measure continuity and insulation of 31 pins. Explaining better, i have one plug with 31 male pins, and other plug with 31 female pins, that goes on tools, and i have to be sure that each line is continue and insulated from each other.
The continuity part i made using :
2 Poles configuration, measuring resistance with 2 wire ohms funcions, so i puted each male pin in the channels 1 to 31(high), and each female pin in the channels 61 to 91(low). Then i can close the channel that i want and see that is ok. 
But now i have to compare one channel to each other. I readed a about this and a i believe that i have to chance the configuration to four wire ohms. But i'm not sure, so my questions are:
Can i do insulation checks within the two wire ohms function? How can i tell the system for example to measure from the ch01 HIGH to ch02 high, or low... is there any way?
If not, How can i do this in the four wire configuration, reminder that i have two 3723 boards? As you can see i'm a realy new user with this kind of system. I didn't found any clue in the manual that comes with the system.
Thanks,
Francisco

Hi Fransisco,
First off, I'm glad to hear that you were already able to test for continuity on one channel.  To do this I imagine you are setting one mux to to channel 1 (which would be one side of your cable) with the common going to the HIGH of the DMM) and the second mux to channel 1 (which would be the other side of your cable) with its common going to the LOW of the DMM).
For your insulation measurement are you still looking for a resistance measurement?  If so, then you can connect your first mux to channel 1, and the second mux to channel 2.  This would measure the resistance from the first wire to the second wire.  You should not need to use a four wire measurement to do that.
If that is not what you want to do please let us know,
Eric S.
AE Specialist | Global Support
National Instruments

Similar Messages

  • Measure with Keithley 2000 over RS232

    Hey,
    ich have a problem with my Keithley 2000 by measurements over RS232.
    My programm is running, its a simple serial read and write VI. I send him an command to measure and nothing is happening. I got nothing back....
    I add the VI and the commands, maybe somebody knows whats wrong with my VI!
    Thanks a lot
    Greetings
    Ralf
    Attachments:
    RS232 Serial Write and Read.vi ‏22 KB
    Unbenannt.JPG ‏7 KB

    I have no time to look into your code, but most likley you miss the termination char. On a string constant you can switch to \-display and then use \n or \n\r depending on the settings. You can also look into the LV drivers for the keithley 2000, they are available on ni.com and/or on keithley.com
    Felix 
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • IV measurement with Keithley 2600

    Thanks
    Hi everyone,
      I have made a program to measure the IV. The reading is from -1V to 1V and 200 steps. Initially, there is no problem at all. However, when it is at 100th step, the magnitude of I becomes the magnitude of V, vice versa. Besides, the magnitude with e-10 or above cannot be measured sometimes and it shows zero in both I and V. I don't know what is the problem and he solution. Please advice. Ther are two attachments. The interface 1 is the interface I usually use to measure IV. The interface 2 is the Keithley interface.
    Attachments:
    interface1_201110.jpg ‏270 KB
    interface2_201110.jpg ‏124 KB

    Hey Eli,
    I'm not sure why your values seem to switch but I can recommend some debuggint tools to help out. I assume you have already tried highlight execution, if you haven't it is a wonderful tool. Another great tool to find out the particulars of what is happening in your code is a probe/breakpoints. You can set a custom probe to pause the code when certain conditions are met, and then you can slowly step through the code and follow exactly what is happening. For details about their use just look up "Debugging Techniques in the search of the LabVIEW help.
    Kyle K.
    Product Manager for Product Data
    National Instruments

  • Video Playback Problem with Developer Walkthrough of the Continuous Measurement and Logging Sample Project

    Hi!
    I have serious problems playing the video Developer Walkthrough of the Continuous Measurement and Logging Sample Project.
    As the video pauses every few seconds for buffering. I am not able to watch it. Just wanted to check if you can playback the video:
    http://zone.ni.com/wv/app/doc/p/id/wv-3401
    This happens on any browser (chrome, ie, firefox). I am using Win XP and the latest Adobe Flash Player. About 2 weeks ago NI Germany confirmed the problem and promised to contact NI USA as they are responsible for these videos. So far nothing happened. In the meantime I received an e-mail that the problem could not be confirmed although they had confirmed it before...
    Thank you for any feedback.
    Regards,
    Anguel

    Hello ctVolFan,
    As indicated in the "support" section of the SPOT, you should get in touch with self-paced-training(at)ni(dot)com.  I don't believe that team monitors these forums directly.
    Regards,
    Tom L.

  • Control a Keithley 3706 with USB or GPIB ?

    Hello,
    I have to control a Keithley 3706 with Labview: I have to realize an automated test equipment. The Keithley is connected to the computer by USB port but on forums I can see people who use GPIB port. What are the differences ? Can I still use the USB port on the instruments to realize the automated test equipment ?
    Best regards
    Solved!
    Go to Solution.

    Hi Elohim,
    most people will not use GPIB functions, but VISA functions!
    You can use the very same device driver even when using USB as communication layer instead of GPIB (providing Keithley did a good job)…
    What's wrong with the driver you have installed already?
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Multi trigger measurements with a keithley 2100

    Hi all,
    I am using a Keithley 2100 DMM to measure voltages through an USB bus. I am using an agilent multiplexer to route different chanels to be measured by the 2100. A labview software control the two instruments.
    If I use a labview  “read single” KE2100 function between each switch of the agilent the program works well. The problem is I would like my measurement to be done faster. So I am trying to store the measurements in the buffer and collect all the data at the end. It goes like this:
          Configure the trigger
    (sample count=1 , trigger count X, trigger source: bus)
    2.       Initiate the trigger (VISA INIT)
    3.       Trig the measurement with “*TRG” X time in a for loop
    4.       Fetch the data
    For some reason I cannot collect these data, I just get one or sometimes two measurements
    Does anyone know what the problem is? Many thanks for your help !
    PS: enclosed a simple labview version of what I would like to do
    Attachments:
    pic_Voc_buffer.png ‏110 KB

    Hello Melanie,
    I discussed with them indeed and it seems it is not possible to trig from the bus in case you just have a USB bus and not a GPIB one. Therefore I will try  to trig the DMM measurement with the "channel closed output" from the MUX and see if it can work like that.
    Best regards,
    max

  • Drivers Keithley 3706

    Hello,
    I am a new user of Labview. Labview 2013 SP1 (32 bits) is installed on the computer. I use a Keithley 3706 with a 3740-ST card. However, Labview doesn't recognize the keithley, and so I cannot receive any measure on labview. I don't know what drivers to install, I tried to find them on the NI site but it seems the drivers are made for previous versions of Labview. Where can I find the good drivers please ?
    Thanks for your help
    Solved!
    Go to Solution.

    Hi Elohim,
    you can use drivers made for older LabVIEW versions as well…
    I would also check the Keithley support for LabVIEW drivers!
    Usually external devices are communicated with using VISA functions. They provide a HAL for the underlying communication bus used, like GPIB, LAN, RS232…
    Btw. what's wrong with the driver you find in the IDNet on NI.com? You get redirected to Keithleys support website!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • 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

  • Error "CONVT_NO_NUMBER" while performing user measurement with USMM

    Hi,
    While running user measurement with USMM I am getting following run
    time error.
    To be specific - After preselections in USMM->system measurement->while
    checking Green Check mark this error is screaming up.
    Ae per Note - 1230640 :- You call transaction USMM and want to cancel
    the user measurement using the cancel button (red 'X') on the dialog
    box of the user measurement. However, the measurement continues and is
    completed as if you had chosen the ok button (green check mark).
    Above note is applied if the problem comes if we check red button
    rather than green check mark.
    Please suggest us the best way to procees.
    ST22 details:-
    Runtime Errors CONVT_NO_NUMBER
    Exception CX_SY_CONVERSION_NO_NUMBER
    Date and Time 09/16/2008 07:42:32
    Short text
    Unable to interpret " 1,410 " as a number.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "RSUVM001" had to be terminated because
    it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to
    class 'CX_SY_CONVERSION_NO_NUMBER', was not
    caught and
    therefore caused a runtime error.
    How to correct the error
    Whole numbers are represented in ABAP as a sequence of numbers,
    possibly
    with an algebraic sign.
    The following are the possibilities for the representation of
    floating
    point numbers:
    [mantissa]E[algebraic sign][exponent]
    [whole number part].[fraction part]
    For example, -12E+34, +12E-34, 12E34, 12.34
    If the error occurred in your own ABAP program or in an SAP
    program you modified, try to remove the error.
    If the error occures in a non-modified SAP program, you may be able
    to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the
    following
    keywords:
    "CONVT_NO_NUMBER" "CX_SY_CONVERSION_NO_NUMBER"
    "RSUVM001" or "RSUVM001"
    "START-OF-SELECTION"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    Information on where terminated
    Termination occurred in the ABAP program "RSUVM001" - in "START-OF-
    SELECTION".
    The main program was "RSUVM001 ".
    In the source code you have the termination point in line 96
    of the (Include) program "RSUVM001".
    85 * Analyze the user records.
    86 CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    87 EXPORTING
    88 text = 'Die Benutzerstammsätze werden analysiert.'(002).
    89 * PERFORM analyze_user_records.
    90
    91 CALL FUNCTION 'SLIM_USER_MEASUREMENET'
    92 CHANGING
    93 SLIM_TUREP = LT_TUREP.
    94 .
    95 LOOP AT LT_TUREP INTO LS_TUREP .
    >>>>> MOVE-CORRESPONDING LS_TUREP TO ITUREP.
    97 APPEND ITUREP.
    98 ENDLOOP.
    99
    100 * Submit Application measurements as batch jobs.
    101 * Save additional data about this analysis in the DB.
    102 * we need meas-no ,v-date at the batch
    any ideas?

    Hi Srikanth,
    The below Notes helps you to solve the issue.
    Please review the below Notes.
    Note 1117010 - Runtime error CONVT_NO_NUMBER in RSUVM001
    Note 1115924 - USMM composite SAP Note: Problems after importimg new SPs
    Thanks & Regards,
    Pradeep Srigiri

  • Developer walkthrough fails on Continuous MEasurment and Logging

    I am having problems watching these two videos:
    Developer Walkthrough of the Continuous Measurement and Logging Sample Project
    http://www.ni.com/video/2741/en/
    Developer Walkthrough of the Continuous Measurement and Logging Sample Project
    Queued Message Handler Template Documentation
    http://www.ni.com/video/2728/en/
    It gets stuck at the start saying Slide 1/1: Buffering.
    I have downloaded the latest Adobe flash.  A guy from NI support rang in response to my question to them and said that it worked on Chrome for him.  I tried that and they don't work for me.
    Can anyone help?

    OK, one update from my side:
    On my machine (Win7, 64bit) it is working when running Firefox 29.
    Using IE9, the link to the video seems to lead back to its page, no popup, nothing.
    Point is, that my IE (since IE8) is obviously not 100% compatibel with Adobe Flash player. For instance, i have issues to play videos from YouTube on the machine using IE (error messages like Flash not installed or simply a blank screen instead of the video) but not for all videos there. With Firefox, i can view all videos from YouTube except the ones which are prohibited from YouTube due to national restrictions ("This video is forbidden in your country" or something like that).
    So all in all, it seems to me that the issues you all observe are issues between the browsers and Flash, invalid settings for popup-blockers and specific "error handling" of specific browsers (which create the "loop-link-behavior").
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • How best to modify Continuous Measurement and Logging project

    Hi,
    I'm looking to log and aquire continuous data from some devices, and it looks like the Continuous Measurement and Logging project template is a great place to start... but I need to log/acquire from upwards of 20+ devices...
    What's the best way to go about making this template more scalable?
    Thanks

    Yes the CM&L project template is a good framework to hang your code on .
    (You find it with "Create Project" in 2012 and later versions)
    The developer walk through is useful for the first time getting into the project.
    With 20 devices I have to ask what kind of throughput are you talking about here?
    Jeff

  • Labview on Keithley 3706 multimeter

    Is there anyway to measure multiple channels at one go and receive the readings in the labview?
    Currently I'm only able to close multiple channels in the switch(3730) but only could measure 1 channel at a time. What I'm measuring is 2 wire resistance.

    Hi Khiam,
    When LabVIEW is used to control external instruments such as Keithley 3706 Multimeter, LabVIEW relies on commands supported by the external instruments for functionality.
    Documentation of Keithley Multimeter may shows remote commands it supported and if you are lucky, then there might be a command that can scan all the channels and return you the result in an array or some sorts. Otherwise, you would need to create a function in LabVIEW to read each channel individually, put each result into an array and in your program, you would use the function that you wrote.
    Hope that this helps.
    - Meadow -
    LabVIEW 7.0 - 2011, Vision, RT, FPGA
    TestStand 3.0 - 4.5

  • NI 5124, max points measured with 256MB memory

    I want to know if there is a simple calculation that i can do to know
    the maximum amount of points that i can measure with the 5124 scope.
    With My application i want to measure a burst of 520 mS of signal at
    ones, the signal is downconverted from 406MHz  with the 5600. So
    the signal is at a minimum frequency of 5MHz. This burst i want t save
    completely and still be able to retrieve offline the following features:
    - Frequency
    - Power
    - IQ
    - Decode the message.
    For this i need a high enough sample rate (minimum niquist). So as
    absolute minimum i need 520mS signal, but it would be nice to have at
    least 1 second of signal..
    is there an ellegant sollution for this?
    Regards
    Joost van Heijenoort

    So I've implemented the change and it seems to work a bit better. I don't know if there's a drastic speed increase, but the intervals between stage motion (the only indication that an acquisition is done in the auto acquire mode) seem more uniform and on the quicker side of where they were last night.
    I opted against using the "Fetch Relative To" property node in your example (which is for continuous data acquisition) in favor of the "Fetch Offset" property node used in the 'Fetch in Chunks' NI-SCOPE example (which is more along the lines of a single triggered acquisition like my situation). I also found that fetching relative to the read position wouldn't start the data stream at the normal pretrigger location, even though the position is supposed to be set to zero after each acquisition start. I would presume I would get the same waveform out using 'fetch relative to:read position' as I would using the scope soft panel, but it doesn't.
    A similar problem I have now that I've messed with the "Fetch Relative To" property node is that now it seems like I have to make an extra acquisition before anything like trigger delay or number of samples to read is registered. In the manual mode, I used the "Fetch Relative To: Pretrigger" in order to get the section of data to be properly oriented in time. But it still exhibits the updating only after an acquisition has been made. Example: I setup a 1Msample acquisition at 50MS/S w/ a trigger delay of zero. I acquire and see my pretty graph. There's an interesting feature at t=8ms, so I set my trigger delay to 8ms, but I have to acquire twice in order to see my graph update with a waveform that starts near the interesting feature. Any idea why this is happening now?
    Also, I've attached a screenshot of the acquisition loop. Let me know if this is approximately what you had in mind for fetching 65000 bytes (or 65000 data points w/ my I8 acquisition) at a time and streaming that to disk. Now that I look at it, it might make more sense to use another queue (like in your example) that passes the waveform ID and the chunk of data to a separate loop that is always waiting on data to write to disk. Also, when I save the files, I'd like to be able to load them and see the original Voltage/timing information on the file and I'm at somewhat of a loss as to how to include information like offset, gain, t0 and dt. Right now, even though I think it creates a weird header at the beginning of the file, I use the waveform attributes to keep this information.  I ended up saving those four items in reasonably related waveform attributes, but if there's a better way you can think of, let me know.
    Attachments:
    FetchinChunks.jpg ‏181 KB

  • Meas buffered semi-period continuous.vi with DAQPad-6020E

    Hi,
    Does anybody know if it's possible to use the meas buffered semi-period continuous.vi with the DAQPad-6020E?  Or, if it's not, what workarounds might be possible?
    LabVIEW responds with Error 200220 (Measurements:  Device identifier is invalid).  I know the hardware is definitely good because I can run other VI's with it.
    Thanks,
    Dave

    Dave,
    Are you able to make any kind of counter examples run on your device?  There are two counters on your board, are you using any of the counters for something else while running this example?  Do you also get the same error in Measurement and Automation Explorer (Start >> Programs >> National Instruments >> Measurement and Automation Explorer).  You can create a new task and select Acquire Signals >> Counter Input >> Semi Period.  Please let me know if you get the same error in this environment as well.
    Also, what is your operating system and what is the DAQmx driver version that you are using?
    Thank you and best regards,
    Raajit L
    National Instruments

  • Continuous Measurement and Logging Template - May hang-up due to lost Exit

    The template Continuous Measurement and Logging in LabVIEW 2012SP1 has a flaw in the both the Acquisition and Logging loops.
    The Stop message handler discards all messages in the message queue. The note says:
    "Stop - Flush the queue of any pending "Log" messages. Close the TDMS file reference." See picture below.
    This concept breaks if the Exit message is posted while the Stop message is being processed. The Critical time gap for this to happen is small because Exit is posted to the front of the queue. But it depends on the processing in the Stop handler case. Small or large - it can happen.
    The symptom is that the application hangs in an infinite wait on the message queue - all controls are with no effect as the rest of the loops are terminated. Only Break will terminate the application. Pause button does not work either. (see this forum entry)
    This problem may only appear after the application has become more complex and the timing has changed - the fresly made template works and does not reveal the issue.
    The cure: First I thought of previewing the queue elements before discarding them selectively, one by one in the Stop loop, but that wont work either, because the Exit may arrive precicely in the time laps between preview and dequeue - remember Exits are posted to the front of the queue.
    I think the best option is to replace the flush of the queue in the Stop message handlers with a Selectively dequeue of messages one by one and check each if Exit is found - if so, re-insert it into the front of the queue. All other messages are discared. This look like this, having the interesting parts visible...
    Below is what the Stop message loop looks like with the problem highlighted.
    Given that I am not mistaken, I think it is better that NI updates the templates to prevent this problem.
    Solved!
    Go to Solution.

    Here's what the idle state case within the stop message case looks like:
    We don't hang the CPU handling a constant stream of no-op messages because we only enqueue "Log" messages when we are in the valid logging state (the Idle state here is again a passthrough).
    The worst case scenario is that there are number of Log requests already in the queue when the system stops. Upon recieving the Stop message the state transitions to idle and the remaining Log messages become no-ops due to the state.
    I will look into the feasibility of posting some updated VIs.
    ~Simon

Maybe you are looking for

  • JDeveloper 9.0.2 crash on Linux

    Hi Just Downloaded JDeveloper 9.0.2 for my Linux box (Debian 2.2R0 gcc 2.95.4) and after unziping JDevXXX.zip in /usr/local/JDEV9 and configuring jdev.conf to point to JAVA_HOME /usr/local/jbuilder6/jdk1.3.1 After ./jdev when main window shows JDevel

  • Customizing L&F of Search Portlet

    By default, Portal adds a graphical and text link to "Content Area Home" to its search portlet. The design of our site is not supposed to include links to our content areas, but I haven't found a way to get rid of the link in the search portlet. Can

  • Is an Airport base station necessary for internet?

    I have a cable modem and Airport Express. Can I just connect the cable modem to the Airport Express and get on the internet? Or do I have to have the Airport Extreme Base station to do that? Powerbook G4   Mac OS X (10.4.7)  

  • I need an action/script for image resizing with a "special" attribute

    Having a headache, nothing work so far the way I want it... So here's the deal: I have a bunch of psd files and I need them saved as jpegs in a fixed size - 450x590px. The filename of the jpeg should be the same as each psd and the images should be r

  • Differentiate Planned Cost, Actual Cost & Targeted Cost

    Hello Friends, I am searching for job and went for interview in Wipro. They asked me the difference between Planned, Actual and target cost..... I tried to search on Google and SAP Blog's but couldn't find the appropriate or understandable answer yet