Keithley 2401

Hey, I'm using a fairly new 2401 Kiethley and fall on many issues to work with Labview.  I have the latest drivers appointed '24XX' so I guess these should cover, but they seem to be incompatible.  When I used the initialize function first I kept getting the error "+ 803 not authorized with output".  I finally disabled the query id and reset function and was able to get the communication without the error.  "I can also manually send commands to it outside of labview, but I always send'ON UTP ' first or nothing else works. Anyone know if it's the right driver or why I'm running in trouble with this?

Thanks in advance,

Alex

For anyone interested, my solution to this problem was to ditch GPIB all together and use serial.  I ended up just manually send text commands the unit.  Before something happened I used the initialize vi provided, then immediately sent the command UTP ON\n then just use the commands as needed.

Tags: NI Software

Similar Questions

  • Keithley 2601 - VISA READ 0xBFFF0015 (VI_ERROR_TMO)

    Dear people,

    I hope you can help me with this problem which has been haunting me for days. Please excuse me if it's a rookie mistake, as I have no experience with LabVIEW.

    I'm trying to control a 2601 Keithley uses LabVIEW drivers provided by the manufacturer (http://www.tek.com/source-measure-units/2635-software/keithley-series-2600-2600a-2600b-native-labvie...).

    The connector I use is a NI GPIB/USB and communication seems to work well with interactive control of NI-VISA, writing and reading the output of "* IDN? "\n" perfectly:

    1: write operation (* IDN? \n)

    Back County: 6 bytes

    2: read operation
    Back County: 54 bytes
    Keithley\sInstruments\sInc.,\sModel\s2601,\s1078308,\S1.1.1\n

    When you try to run the example 'KE26XX factory Pulse Usage.vi' However, after having managed the initialization of the device and to write a series of settings, it still shows error 0xBFFF0015 (VI_ERROR_TMO) in the CITATION READ in 'Config Pulse V measure I.vi':

    I had that before with a serial cable, so I changed the thought of GPIB/USB it re-establishes a possible problem of TermChar. Does not work, the error is still the same. I tried to add a wait function with up to 5 after the WRITE VISA, without success. Tried to increase the number of bytes to READ VISA, without success. Tried to manually add "\n" to the string of Scripture, without success.

    Using Windows 7 Enterprise, LabVIEW 2014 SP1 f3, NI-VISA 15.5, OR-488. 2 15.5.

    Thanks in advance for any help!

    Diego

    It looks like to, this is caused by something else. The other cause of VISA time-out for a tester is usuaully when you call a VI to do certain things which need more steps to take before calling them. For example, you may need to call one another VI Keithly to initialize the device and then put it in a certain mode, configure something using an another VI then call the Subvi. If you do not follow such a sequence, you can ask something that the instrument is not able to do and so he will not respond and will trigger a timeout. To do this, you will need to consult the manual of the instrument, Keithly examples or try to contact their support.

  • Keithley UNFINISHED 420 'query' error Max scan for instruments

    Hello!

    We have a system for about 9 years. There is a PC with Windows XP and LabView 6.1. In the PC, there is a card GPIB PCI, and via the GPIB cable, 8 Keithley DVMs (including models like 2010, 2400, 2182) connected. A few days ago this old system began to malfunction. There are 4 screws are parallel on this old system - worked fine until now- but none of them are now able to communicate with the Keithley instruments.

    I got a virus check, also verified WinXP, checking the memory and so on (we had several BSOD also on the old PC). Because I couldn't trace the problem in the old system, I decided to check into the Keithleys with a new configuration.

    I have a new PC with a card GPIB + PCI and LabView 2010. I connected this new PC line above with the Keithley instruments GPIB. (old PC disconnected) When I open MAX and I navigate to the GPIB controller, and I scan for instruments, all DVMs Keithley started a signal sound and displays "error 420" on their screens. And I agree I get in MAX.

    So now I have to think that it is a hardware error? Since I have the same problem of communication the DVMs in this new configuration PC...?

    A defective digital Voltmeter can make unreliable GPIB communication? I have no idea where to go now...

    Moreover, in the case of the controller old PCs, I don't get any visible error, only the screw do not communicate (time error). I think I will also try to use the old system again, I will connect the new PC to GPIB channel and listen in the communication with the GPIB Analyzer functionality.

    Thanks for the tips!

    Basic troubleshooting: have you tried simply as an instrument both for the bus connecting? You can also check the cables.

  • I use an IEEE-488 GPIB connection to a keithley 2400

    I use an IEEE-488 GPIB connection to a keithley 2400. I get an error - 111 an error header seperator and a header not defined-113. I need to know how to fix this problem and install this keithley with a probe workstation. I'm new to labview and uses old code that I attached below all information on troubleshooting, the block diagram would be greatly appreciated thanks.

    Why are you using the old code? Go to help > find instrument Drivers. Follow the directions.

  • You have Keithley 2400 IVI driver KE2400_32.dll c# wrapper?

    I have download Keithley 2400 IVI driver to http://www.keithley.com.cn/support/data?asset=16504

    But it only supports vb6. The driver dll is C:\Program Files\IVI Foundation\IVI\Bin\KE2400_32.dll

    I search the Forum, Assistant .NET Studio Instrument pilot measure could generate the c# of the IVI driver wrapper.

    Unfortunately, I do not have measurement studio.

    So, could someone give me a help to generate a c# for KE2400_32.dll wrapper?

    Kind regards.

    Daniel

    Here you go - see attached, I don't have a chance to test you.

  • sweep the voltage keithley 2400

    Hi friends,

    I ve made a small program (reusing an I found in the web) to generate a curve using Keithley 2400. I want to sweep the voltage of 1V-1 using for example 10 points and get the current in a graph and a table.

    However, something is not because I have only (not yet correct) measure and no image in the chart and no data in the table.

    Could someone advise me here, please?

    Any help is welcome!

    Thank you

    Hi LabVIEWers,

    I ve you have a problem receiving data from Keithley 2400.

    I m using a distributed (attached) Keithley LabVIEW example and suddenly it does not work. When I run the program it sends the information to the Keithley and a scan is performed. The problem is when the scan is done, no data back to the program so I can't save all data or see any result in a chart or table.

    I ve tried to debbug program using the option to highlight and it is for me that the data are intended to the curve, but I have nothing (just #0 in the output of the Sub - VI last before the graph).

    The strange thing is that this program works so far, no idea what can be the problem?

    Thank you very much!!

  • Cannot read a full buffer on keithley 6485

    Hello

    I'm taking steps using a Keithley 6485. The vi configures the instrument to take 2500 points and store them in the internal buffer. The configuration is ok and it records as requested but when I try to retrieve the data from the internal buffer a big Chuck of it is missing. This seems to be a problem when I put the size of the buffer is greater than 1000 points.
    I also get an error from the event handler timeout (expect RQS) when the buffer size is greater than 1000 points. Error code ~ 1073807339.

    I tried to increase the timeout and byte count nothing helps.

    Suggestions will be greatly appreciated.
    ~ Mariano

    Hi Dennis,

    Thanks for the suggestion. I found that I had some minor problems on the code of the SCPI by using the maximum NIvisaic I've also added a node property timeout of vi, rather than directly on the QR vi Manager.

    ~ Mariano

  • VISA read timeout error - Keithley 2400

    I am using LabView 2010 to control a Keithley 2400 Sourcemeter on an RS-232 Interface. I want to set up a measure and take a reading (e.g. ground voltage / time)

    I took an example of "Keithley ReadOnly" library code, but the 1073807346 error to retrieve box "initialize". Then I looked in 'Initialize. VI"and found there is a VISA (timeout error?) reading error. I have attached two screenshots that shows errors. Can someone tell me how to solve the problem? Moreover, I am very new to labview, if someone could suggest a solution that is not too 'Advanced '? Thank you very much.


  • How to close multiple channels in keithley 2000 TC2001 DMM AND SCAN CARD with gpib-labview

    MR PRESIDENT.

    I need help to open and close several channels in 2000DMM Keithley (I would take out of the entire 10 card)

    Thanks in advance

    Shan...

    I recommend that set you the function so that you read the temperature. You may also configure the type of thermocouple. You should be able to get rid of manual conversion all you do. I think you also need a trigger function front to read in order to run a scan.

    The manual is the best place to have an understanding of the steps required to do a scan and read.

  • Keithley 2400 problems

    Hello

    I'm trying to run a Keithley 2400 SourceMeter with LabView using the most recent driver (Keithley 24XX) and the example VI "Keithley 24XX Read Single.vi".

    After selecting the GPIB address, I run the program and Labview throws the following error message:

    Error 1074000000 has occurred to Keithley 24XX.lvlib:Error Query.vi

    Possible reasons:

    Reports of the instrument:
    -113, "undefined header."
    -230, "data corrupted or tainted."
    -420, "request not COMPLETED".
    0, "no error".

    «"" "String of full appeal:»»"»
    Keithley 24XX.lvlib:Error Query.vi
    . VI 24XX.lvlib:Read (Multiple Points) Keithley
    . VI 24XX.lvlib:Read (Single Point) Keithley
    Keithley 24XX read Single.vi

    I also have a 2000 Keithley multimeter upward and the runing with his latest driver and program example and it works fine.

    What could be the problem?

    Thanks in advance!

    Me again:

    I've updated the Firmware to Bishop C32 and now it works!

    Greetings!

  • Synchronization and optimization of keithley-Labview with GPIB-USB

    I started an old thread on this subject, but I have some new problems. My vi is to control a Keithley sourceMeter to read measurements every 5 ms for 6 to 10 hours, using GPIB-USB. The vi simply sends the commands under a full script to the instrument and then bed measures (voltage and current) in a loop using the visa and saves the data and displays them in a second loop using a queue. I decided to use a queue and a second loop due to the delay caused by reading data, save them in a file + display, all in a single loop! I want to be able to see all the data with real time axis, so I used a xy chart.

    Having a shorter time in the upper loop isn't a bad idea.  Using the wait until the next ms multiple rather than just the Dequeue wait time can cause the occasional time jumps.

    I have no LV open now, so I'll try to remember your VI.  I think you picked up 3 data values and a timestamp of each 5 ms.  It is 800 items every second. If you want to save all the data but only write to the file every 5 seconds, you will have to accumulate 4000 items. Because file entries are not always made exactly when you ask them because of the behaviour of the OS, you must allocate a bit more wide open spaces.  You can initialize an array 2D as 1200 X 4 (1200 lines of 4 columns) of NaN. Place this table into a shift register.  Every time you Dequeue data, replace the next line with the data.  When you write to produce, use the subset of the array to get the part that was replaced with real data and write the part in the file.  Return the initialized array of NaN in the registry to offset and continue to replace the data.

    Lynn

  • driver problem Keithley 2700: VISA resource not found

    I use Keithley 2700 DMM with two 7702 card scanner with card PCI GPIB Keithley and GPIB cable connecting the DMM and the PC.

    I downloaded the driver of the Keithley 2700 project style and loaded on my PC base.

    I created an executable file for the process of scanning running in another PC (client).

    I installed on the client, the runtime of LV 2011, Keithley GPIB PCI card driver (appears in the Manager of devices with errors), the VISA RT 5.0 engine.

    Yet when I get the drop down menu to contact VISA, I can only find the COM ports. The GPIB0::X:INSTR cound not be found.

    Please help me how I can make this resource name VISA in the client computer.

    Thank you in advance.

    Dear Dennis

    We had card GPIB Keithley stock and where it is used.

    The problem asked above, and the solution has been found.

    Solution: in the Keithley 2700 GPIB option turned OFF. I allowed him and

    the system has worked successfully.

    Thank you for your support.

  • Error e/s of generic file using VI of the Keithley 2182 (v6) .llb

    History, description of the system:

     

    • Operating system: Windows 7

    • LabVIEW version: 2012 SP1 (32-bit)

    • Other materials: Nanovoltmeter Keithley 2182 A (via GPIB), controlled by these VI

    The problem:

     

    A few days ago, I could run the program indicated in the JPG file is perfectly fine. Now, I still get these errors of generic file i/o. I used to be able to safely output files, but now, the program is still stuck in the loop to try to get a measurement. I already looked at the problems of timing, hard drive space issues and problem of length of path names, but none of those who seem to be the problem. Between now and the time the program worked perfectly fine, no changes been made to the computer in addition to creating several files .txt for data.

    I am at a loss to know what at the present time. If there is anything else that I could provide you think would help, let me know and I'll do it as soon as possible.

    Thanks for reading!

    Look at this a little closer error window.  You will see that the GPIB i/o has been abandoned.  This means that communication with the instrument has some questions.  Here the common problems include 1) using a wrong address, 2) the instrument not configured to talk by GPIB or 3) the instrument is not hung the GPIB bus.  First of all make sure that you can communicate with the instrument by MAX and troubleshoot from there.

  • (Thermocouple, - k-type) measurement of temperature using Keithley DMM 2000 and 2001 scan GPIB interface card

    Mr President.

    I am a beginner in Labview and urgent I need a labview for keithley program 2001 scan card measuring temperature thermocouple with GPIB interface and keithley 2000 DMM...

    Any body please help me...

    Thanks in advance

    Shan...

    Hello

    Open the keithley 2000 and in the lvlib project in public, you will find the tree.vi.

    Inside is a configuration vi for themocouple measures

    extend the case in the example simple reading if this is used (also extend selection) and see what happens.

  • Error code 5005 Keithley 2602 not detected

    Hello

    I use the Keithley 2602 A meter/source in labVIEW2011.

    An error code 5005 product (wholesale value) on the display.

    This error is not detected by the driver.

    In the pilot of the world ErrorQuery maintains False even if an error occurs.

    If I put the case true manually then the error is read back form the instrument.

    I have attached the pilot where the problem occurs.

    Why it is not detected by the driver?

    Kind regards

    Bernard arts

    Hello

    I'found the problem. To initialize the global error query must have the value true otherwise, no errors are detected (playing the instrument).

    The error occurs on the screen of the instrument (if I can see that an error occurs), but it was not detected by the sub vi because to initialize the query of error set to false (the default).

    Kind regards

    Bernard arts

Maybe you are looking for

  • Why Thunderbird "will not send" tells me that he needs a STARTTLS command

    When I try to send a message from one of my addresses, I get the following message "An error has occurred when sending mail. The mail server responded: 5.7.0 must issue a STARTTLS command first. Please make sure your e-mail address is correct in your

  • Disable touchpad HP Envy 17

    I have exactly the same problem you have posted... Do you have a solution?  There is no 'mouse' or "Point Touch Control Pad" with a disable to kill the touchpad.  I am thinking to resort to disassemble the laptop and unplug the cable that plugs into

  • Access denied on the opening controls

    Trying to enter the recommended such command in Windows Update error 80246005 error handling to allow writing to the Catroot2 folder, I get the message "Access denied to c:\windows\system32\catroot2", even thougn, I am the administrator.This folder i

  • Product key for virtual pc 2007

    I want to install a free virtual pc 2007 and I don't know where to find the product key Can someone help me with this?

  • My computer is waste of time

    the clock is slow - slow sound now 6 minutes - I have read that I need to replace the CMOS battery - where can I find the specs on what type of battery to buy? Thanks for reading