Read method for Keithley 6485

I wrote a kit for Keithley 6485 model picoammeter. But it doesn't work. Instrument has given an error and "TALK" indicator has activated. I attached the kit. Please could you help me. Thanks
Attachments:
6485-READ.vi ‏79 KB

I'm currently (excuse the pun) also using the Keithley 6485. I found the easiest way to to initialize it and read data was to use the examples available on the Keithley website. You do however also have to download their 'Keithley Input Output Layer' code to make them work. I downloaded version C02, assuming it was the latest version available.
http://www.keithley.co.uk/data?asset=52766
I tried running your VI on my computer and it didnt work also. 
Heres the stripped down VI that works for me (if it successfully attaches! My first reply on here).
It's for LV9, so hope it works on LV8.5 also.
Attachments:
keithley 6485 functions.vi ‏22 KB

Similar Messages

  • Read Data from Keithley 6485

    Hi,i have very simple question, i have keithley 6485 .. communication looks like ok. I tried examples  here of the forum ..i mean that they worked properly. Beacause my english is very poor I dont know : if I want to show in my VI some data, must i something to measure on the device?

    It seems like you want to read back the data, you can download driver vi's for the instrument from the instrument site and use them according to your application, there are some example programs also included in driver software aith which you can see how to measure the parameters.

  • Using IVI driver for Keithley 6485

    I am trying to learn how to use IVI drivers.  I installed IVI drivers for two instruments, an HP34401A and a Keithley 6485.  I was able to get the HP to work in simulation mode (I don't have the hardware).  I am also trying to get the 6485 working in simulation mode.  The attached vi was provided by Keithley.  I configured a logical name in MAX, but this name doesn't show up as an option when I edit the "logical name" control on the front panel.  I changed the Initialize vi to Initialize with Options and added a command string control to set the mode to simulation, manually entered the correct name in the control, and ran the program.  No error was indicated in the Initialize vi.  After the configuration vi runs, however, the following error was flagged:
    Error -1074135023 occurred at IviDmm IVI Error Converter.vi
    Possible reason(s):
    Primary Error: (Hex 0xBFFA0011) Function or method not supported.
    Elaboration: FunctionId: 46,  FunctionName: ConfigureMeasurement
    Complete call chain:
         IviDmm IVI Error Converter.vi
         IviDmm Configure Measurement.vi
         KE6485_ZeroChk_LV86.vi
    This error is being generated by IviDmm Configure Measurement.vi, which is apparently installed NI code.  Specifically, the error appears to be thrown when Call Library Function Node is invoked and IviDmm.dll is called.  I wasn't able to track down any further info as to the meaning of these error codes.
    Thanks for your assistance.
    Attachments:
    KE6485_ZeroChk_LV86.vi ‏14 KB

    Hello,
    3rd party devices will show in MAX only when that device is listed at a specific place within your computer's registry. Non-NI hardware may not show up in MAX.
    As far as the logical name is concened, unfortunately, you will have to contact Keithley to get a better understanding of their code.
    You could download our IVI driver from the link below as you might have better luck with it.  You can find any of our 3rd party drivers at www.ni.com/idnet.
    Keithley 6485
    http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=238
    Regards,
    Shawn S. | NIC
    Instrument Driver/IVI PSE
    National Instruments

  • Problem with using read() method of BufferedInputStream

    Hi,
    I m using BufferedInputStream for reading from a socket and I m using read() method for getting data character by character from it . It runs successfully for sometime and then blocks indefinitely and hangs the application. Maybe , when it does not find any data to be read from socket or the LAN connection is broken, it keeps on trying and blocks further processing.
    Is there any way to solve this problem so that it does not hangs the application and comes out gracefully ?
    Thanx and regards,
    Aartee Goyal

    Most read-methods are blocking, if there is nothing to read.
    If you don't want, that your application is blocking, too, the read method has to run in a thread.
    The second possibility is, to ask, whether there is something to read
    BufferedInputStream bis = ...
    if (bis.available() > 0) {
       int b = bis.read();
    else {
       // sleep or break or ???
    }

  • How to create a method for reading a file

    i tried to make it as static method for reading a file and
    then to return string
    is this code correct?
              public static String fileMaterial(String fileName)
                   fileReader = new BufferedReader(new FileReader(fileName));
                   info = fileReader.readLine();
                   while(school != null)     {                    
                        return info;
                        info = fileReader.readLine();

    I created a class you might want to look at. I come from a world of C and love fgets() and other FILE stream functions. I created a class that uses the Java I/O buts to the calling application behaves like fgets and such. The block of code where I do the calling in the calling program even looks like C. In my class I capture almost all errors and set error buffers to the errors. The calling program looks at the return to see if it succedded or errored.
    BuffIO new = BuffIO.fopen("fiilename", "r");
    String s;
    if((s = new.fgets()) == null)
    System.err.println("error reading file: " + new.ferror());
    That would be waht the calling program does

  • Cannot read complete buffer on keithley 6485

    Hi,
    I am trying to take measurements using a Keithley 6485. The vi configures the instrument to take 2500 points and save 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 goes missing. This only seems to be a problem when I set the buffer size to be greater than 1000 points.
    I also get a timeout error from the event handler (wait for RQS) when the buffer size is greater than 1000 points. Error code ~ 1073807339.
    I have tried increasing the timeout and byte count to no avail.
    Suggestions will be greatly appreciated.
    ~Mariano
    Solved!
    Go to Solution.
    Attachments:
    K6485_example.JPG ‏57 KB

    Hi Dennis,
    Thank you for the suggestion. I found that I had some minor issues on the SCPI code by using the NIvisaic in MAX. I also added a timout property node to the vi rather than setting it directly onto the RQS handler vi.
    ~Mariano
    Attachments:
    k6485buffer.JPG ‏55 KB

  • Convert Keithley 6485 Driver and Examples Libraries from LV5 to LV8.6

    Can someone please convert the attached Keithley 6485 Driver Library and Examples Library from LabView v5 up to LabView v8.6 - these are the current libraries that Keithley have on their website.
    Photon999
    Attachments:
    KE6485.LLB ‏2952 KB
    KE6485 Examples.llb ‏795 KB

    Forum member smercurio_fc converted these files for another member to 8.2 which you should be able to open in 8.6.  Below is the link.
    http://forums.ni.com/t5/Version-Conversion/Upconve​rt-Keithley-6485-to-10-from-5-1/m-p/2108260#M1151
    Hope this helps.

  • 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

  • My previous method for payment on itunes was debit card but now I dont have one.  How do I change to no card without creating a new apple id

    My previous method for payment on itunes was debit card but now I dont have one.  How do I change to no card without creating a new apple id?  It tells me to update payment details when I try to update apps but it only has visa, mastercard, amex and maesto.  I dont have any of them.  I did previously use visa but I dont have the card anymore and cant get another one.  Please can someone help me set it up so I dont need a payment method.  Thanks

    Thanks for you reply.  Is that the only way as it would cost me £15?

  • What is the direct connect method for transfering photos from my macbook pro to my iphone without using iTunes syncronization? (iow: a simple photo copy from mac to iphone?)

    I feel like I should know the answer to this. I can't believe it is a hard question.
    What is the direct connect method for transfering photos from my macbook pro to my iphone without using iTunes syncronization? (iow: a simple photo copy from mac to iphone?)
    Easy? Right?
    Just plug my iphone in to a mac and copy a photo from the mac to my iphone.
    I don't have internet access - I can't email it, or mobileme it, or dropbox it.

    iTunes. Other than that there is no direct method. However, do try the iPhone forums.

  • I already have a valid payment method for my iTunes account, but can't get past the Family Sharing setup prompt telling me to add a payment method . What to do?

    I already have a valid payment method for my iTunes account, but can't get past the Family Sharing setup prompt telling me to add a payment method . What to do?

    I had the same problem and found a bunch of others did, too.  Unfortunately all the posts had no responses!  Anyway, I previously had my payment method linked to my paypal.  I tried changing it to my credit card and it worked.  Don't know if there's a bug with using paypal but that seemed to be the culprit for me.  Good luck!

  • How do i get a list of all Roles defubed under a particular OrganizationalUnit? How can i use LDAPConnection.search method for this?

     

    Sorry for the typographical mistake.
    Please read the question as:"How do i get a list of all Roles defined under a particular OrganizationalUnit? How can i use LDAPConnection.search method for this?"

  • Question about read method of InputStream

    Hello everyone,
    I am using read method of InputStream to read a stream from a remote machine. The network connection is not very stable (for example, a wireless network whose the signal strength is relatively low). I am wondering if read method returns -1 (which indicates the end of the stream has been reached), and if I invoke read method again on the same stream, is it possible to read any more data?
    I think maybe I can read some more data even if read returns -1 in one time because the connection is not very stable. I am looking for your comments to my problem in my specific situation.
    regards,
    George

    Thanks Adeodatus,
    Doc says This method blocks until input data is
    available, the end of the stream is detected, or
    an
    exception is thrown.
    http://java.sun.com/j2se/1.4.2/docs/api/java/io/InputS
    tream.html#read()
    I have not found any related parts in documents.
    http://java.sun.com/j2se/1.4.2/docs/api/
    Them's docs.
    if you're using a different version of java, replace
    the underlined portion with your version number.I am using JDK 1.3, and I have found related documents. But I can not find out where can I set timeout value of read operation. I am reading data from an HTTP InputStream. Can you help?
    regards,
    George

  • Calling a method for various files

    I am having a method with 500 lines.
    I need to call the same method for more than 50 files.
    How do I call the method.

    I would love to help you.
    But I'm SO confused.
    Can you try to be more specific?

  • Is there a reliable method for detecting that a query is too large?

    I am writing some code (that uses OCI) to properly detect when a query string is too long for OCI and/or the Oracle database server. I can't find any specific error code information in the docs, so I just started firing off large queries to see what would happen.
    The queries I am sending are >2MB in size, up to 16MB. If the queries are above ~10MB, I get the error "ORA-03113 'End-of-file on communications channel'" after a fairly short amount of time (i.e. not enough for a timeout to expire). If the queries are below ~10MB, but above ~2.5MB, it either just sits there and does not do anything (for more than 15 hours). So watching for ORA-03113 when executing large queries does not seem like a very reliable method for detecting the queries that are too large.
    Does anyone know of a reliable way of detecting that a query is too large for the OCI client and/or the Oracle database server?
    I am using version 10.2.0.1 for both the OCI client and the Oracle database server, but I'm getting similar errors for combinations of 10.2.0.1 and 9.2.0.7 for both the OCI client and the Oracle database server.
    These large queries need to be handled properly (i.e. distinguished from some generic failure) because the server handles requests from users, which could be programs that generate SQL queries (and have constructed huge ones in the past).
    Thanks for any information!

    The ORA-03113 means that the Oracle server process has died trying to satisfy your request. In almost all cases it is strictly correct to call that a bug, and we shouldn't easily forgive the server process when it happens. But in the case of multimegabyte statements my anger and disapointment turns to sympathy, for in my heart I can't bring myself to blame it. Can you?

Maybe you are looking for

  • HT4528 How do I set up separate icloud accounts on two phones with one apple id?

    My husband and I have two iPhone 5s and one Apple ID.  I set up my iCloud account and we want to set up a separate one for him so we don't share each other's contacts, etc. 

  • Email ID of the user in the Workflow

    Hi all, There is workflow available in one transaction. After releasing the order through VKM1, there is a requirement of sending email to the user. But the system is giving the email delivary failure message for a particular user. Where can i check

  • Help with Importing psd's, looks good in viewer, but not in canvas...

    I have been searching for threads related to this issue, and this is what i've come up with... It is my sequence settings, the picture looks great in the viewer but not in the canvas, as soon as i put it in the timeline, it goes blurry almost. I trie

  • Lightroom for iPad.   Sync problem

    Lr for iPad.  Syncing .... To iPad.  Just shows a folder , no images and a   symbol in empty box with " import from camera roll " any ideas welcome please !!!!!!!

  • Problem after upgrade

    I upgraded Apex from 2.1 to 3.1, in Oracle XE 10g. The log generated by apexins.sql contains the following message, as expected by installation instructions: "Thank you for installing Oracle Application Express. Oracle Application Express is installe