Problem between Labview and Melanie 2602

Hello world

I think my question is a bit silly, but I really don't know what the problem is. I just want to read my current solar cell by changing the level of my blood to get an IV curve, which is normally pretty easy. So, I created a loop, where I increase my voltage step by step, and used a function named VI from Labview library that connects the Keithley and Labview together, "Keithley 2600 Series.lvlib: Source Level.vi. I start at 0 and increase by 0.01 volt each time. If I use execution of climax, I see clearly the value is correct, and if I go inside the SourceLevel VI, I clearly see the command string: "smub.source.levelv = 1.6," for example, if I want to put my voltage at 1.6V. The attached picture shows a part of my code.

Despite all this, it is clear that the Keithley does not react properly. It only works v of v 1V, 2V, 3V, etc... but never the values between. My IV curves are ok to read the Isc, but no VOCS. Never happened to any of you? I would be really happy to understand what I'm doing wrong, because it seems easy enough to solve. :/

Thank you very much!

It is quite difficult to debug a picture of a tiny part of the code.

But I'll take what I see.  Your constant shows a 0.01 (comma).  So I guess that you are in a country that uses a comma instead of a decimal point.  I don't see what is happening inside the code Keithly, but I'll make an assumption that he made some conversions where it is expected that the comma is a period.

Look closely at the code Keithly and see if that explains it.  Try to set your PC to use a period for the decimal point and try to re-run your code and see if it works better.  It is possible that Keithly conversion uses a system, rather than setting using a decimal point, which is that your sentence says it's sending.

Tags: NI Software

Similar Questions

  • Communication problem between LabView and acquisition of data USB 6259

    I want to monitor a data USB-6259 acquisition using LabVIEW 8.6. However, when you try to create an explicit task (using the DAQ assistant) in order to acquire a signal, I get the message asked supported device found¨. I can see the USB-6259 under ¨Devices and interfaces¨ to the MAX, but when I try to import the configuration data for NOR-DAQmx 8.7.2 in MAX, I get the message ¨Can´t import file configData.nce.  File not found¨. I use NEITHER-DAQmx 8.7.2.  Any suggestions?

    Corneliu

    Hi, Corneliu,

    This question could be generated due to a corruption of database of MAX. Here is a link to restore the database to the MAX.

    http://digital.NI.com/public.nsf/allkb/2C7480E856987FFF862573AE005AB0D9?OpenDocument

    Just follow the steps and let me know if that solves the problem.

    A greeting.

    Jesus.

  • Interface between LabVIEW and c#

    Hello

    IAM trying to send data to Labview via ithernet in a product that already have in c# .net. This means that data send LabVIEW must be posted in c#. Thus the Labview will act as the server and the product in c# will be serving the customer. I have serached in the forums to make the connection between Labview and c#. I saw a tutorial to make dlls in labview, in what they explained to hold tools > Build Application or shared Library.But I can't find in my tools although I version2009 of professional development.

    Can someone give me some instructions to send Labview data and display it in c#. IAM attaching the VI Server I made. The client in c# is a great product that has already done by others in c#. I have very less experience of programming in c#. Can someone give me some instructions or attach a few tutorials to make the connection between Labview and c#.


  • Problem between C40 and Panasonic AW-HE50HE camera

    Hi all

    We have identified a problem between C40 and Panasonic AW-HE50HE camera with HDMI connection.

    The Panasonic camera is configured with the 720 p output, and it can display on a LCD monitor.

    However, we have connected the camera C40 and Panasonic AW-HE50HE with HDMI connection, the C40 show black screen.

    The codec C40 is confirmed as well function and its specification declared support,

    1280 x [email protected]/ * /, 59,94 Hz (720 p 60)

    1280 x [email protected]/ * / Hz (720p50)

    Anyone can provide help for me, thank you,

    Ben Lai

    Hello

    Can you telnet to the codec with the camera connected and check if the codec no video camera and what is the detected resolution.

    Teck Chye

  • Table does not work correctly between LabView and TestStand

    I'm doing a TestStand program that reads data from a LabView VI.

    If I run the VI in LabView, it works perfectly well and generates a table with 18 points in length, the first 3 are numbers between 0 and 10 and the rest being-1 as I intended. Re-run the VI causes the re - initialize correctly and I get a new table that also meets my specifications.

    When I run the VI of TestStand, it works fine once, producing a table with 18 points, the first 3 are numbers between 0 and 10, and the rest is-1.

    If I run the VI in TestStand once again it increases the length of array in 18 each time. In so doing, it fails to write the new 3 numbers and just add - 1 in table 18 times. If I restart TestStand will work fine once more, he repeats the error if I re - run the VI. I don't understand why this is happening.

    I have re-product the error in a separate VI and the order, and I have attached an example in this post. The VI contains all the necessary information (if not, please say so and I will correct it), and TestStand sequence is configured to put all results, I would find useful in the report (as additional results).

    Your problem is your VI.   Specifically the comment nodes.  They initialize on the first call.  TestStand retains the VI in memory.  So when the VI is called again, the comments always nodes have their last value.  You will get the same results if you have VI your ArrayBuild.vi twice appealed.

    The way you use the feedback nodes, they really replace with Shift Registers.  I like your comment nodes, but since you pass the value of the node in the loop, the SHIFT registers are much more appropriate.  Just make sure you initialize your Shift Registers.

  • Passing variables between LabVIEW and TestStand

    Hello

    I'm just learning how to use TestStand and although there are a multitude of resources available, I always find me at a loss on how to pass variables between TS and LV, leaving me to think that there is one fundamental thing that I'm missing which is likely, given that I have a weeks experience with LabVIEW and a days of experience with TestStand.

    I took a glance to the example of 'Clusters' to the Code Modules in TestStand examples (I use TS 2016 if it matters) because I thought it would be quite ideal for what I hope. In this case, I hope to be able to pass a string (a file path) to LabVIEW and VI power take this string and use it as part of an order for the Exec.VI system.  Then, I would be able to pass strings back to TestStand to show the user if an error occurred, but I thought I should get the first part of work.

    I guess my question is what do I have to wait to see in clusters to the example of the Modules of Code? The Watch window displays all defined variables premise on which has the ContainerOut in the Variables pane, but I don't see any kind of update on facades (VI1.vi and VI2.vi) LabVIEW code. Should I be?

    I looked at a few other discussions of the forum here and here, as well as the document of the basis of knowledge here, but could not recreate their solutions. It seems that the connector pane would be a viable way to go, but I'm not sure on how we create and use effectively. According to this document , it makes it seem like it should be simple enough to makes these terminals, but I am still missing a key step. I was able to follow all the steps on the knowledge base document and run the sequence, but then had no idea if it worked or not; I have the report show me the values of the variables I put, but I have no idea whether or not he actually did anything with the LabVIEW VI, or how I could see that.

    Please let me know if you need further information or clarifaction everything I ask.

    Thank you for your time,
    JColvin

    Digilent, a company of National Instruments

    If you want to enter values, you must create a vi for instance dialog box

    The OK button will allow new values to pass to the output terminals.

    A Cancel button will pass just the original through the output values without alteration. The VI will close when either the OK button or cancel were pressed.

    Concerning

    Ray

  • How to pass variables between Labview and Teststand

    It is probably a trivial question, but I'm new to TestStand. All I'm doing is updated to a variable in Labview and then pass this value in a local variable Teststand. A simple test that VI is attached. I get no error and it seems correct, but when I followed the variable via TS watch display is not updated. Also I am not able to read the variable outside TS. It is probably a trivial thing, I'm doing wrong, but I'm stuck.

    Too bad, it was simple. Just need to add the context of sequence as input, then set it to ThisContext TS

  • Communication between LabVIEW and MCU based on Modbus Protocol

    Hello

    I am a first year student in the port.and series applications see you, my projiect needs to communicate between LV and MCU based on Modbus Protocol.all configure it are correct, but the lv to send false information which is not suitable for modbus.i do not know how to fix it.

    My programs are:

    Why did you decide to write your own code instead of what is already available? If you had done a search, you would have easily found the modbus library. Just give a try.

  • Communication between Labview and Acton spectrometer via USB or RS232

    I'm trying to communicate between a PC running XP and a spectrometer to Acton 2300i using Labview.  Windows recongizes the specification and assigns it to COM3 with the correct name.  Also, the software provided with the specification can communicate with him.  However, I was unable to communicate using VISA in Labview.  I downloaded the simple read and write example vi fromt the example finder and changed the entries at 9600 baud... but I am still unable to connect.  I also tried connecting via software of measurement and automation NOR, but getting the timeout error code.  I was able to connect using GPIB of Labview for another more old Acton Spec 500i but the onle new version connects via RS232 or USB.

    The problem was simply not having a return of carrage added at the end of my order.  Thank you for your help.

  • compatibility problems between DA2400ES and X930D?

    Purchasing a X930D, someone has already tried it with a DA2400ES and/or someone does know of any compatibility issues?

    Hi Zactly,

    You can connect to the TV X930D STR-DA2400ES receiver without any problem.

    There is no problem of compatibility between these products.

    Kind regards

    -Anthony

    If my post answered your question, please mark it as "accept as a Solution.

  • Alignment problem between IE and Firefox et al.

    I have a small space between 2 divs in IE, but the page looks fine in FF & Safari. You can see the gap just below the H in box at the top left. I have reset all margins, but the problem persists. Any help is greatly appreciated.

    URL: http://hoffmancustomconstruction.com/base.php

    HTML (CSS is lowest)

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    < title > George Hoffman Custom Construction < /title >
    < link href = "includes/HCC_style.css" rel = "stylesheet" type = "text/css" / > "
    < script src = "SpryAssets/SpryMenuBar.js" type = "text/javascript" > < / script > "
    < link href = "SpryAssets/SpryMenuBarHorizontal.css" rel = "stylesheet" type = "text/css" / > "
    < / head >

    < body class = "oneColFixCtrHdr" >

    < div id = "container" >
    < div id = "header" >


    < img src = "images/head.jpg" width = "960" height = "150" alt = "Hoffman Custom Construction" / > "
    < / div > <! - end header - >


    < div id = "mainContent" >


    < div id = "nav" >
    < ul id = "MenuBar1" class = "MenuBarHorizontal" >
    < li > < a href = "#" > HOME < /a > < /li >
    < li > < a href = "#" > OUR SERVICES < /a > < /li >
    < li > < a href = "#" > GALLERY < /a > < /li >
    < li > < a href = "#" > REQUEST a QUOTE < /a > < /li >
    < /ul >
    < / div > <! - end nav - >


    < div id = "home_cont" >
    < img src = "images/home_img.jpg" width = "565" height = "377" alt = "home" / > "
    < p > Lorem ipsum dolor sit amet, adipiscing elit our. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. < /p >

    < / div > <! - end home_cont - >


    < / div > <! - end mainContent - >

    < div id = "footer" >
    < p > & copy; < /p >

    < / div > <!-end #footer->


    < / div > <!-end #container->


    < script type = "text/javascript" >
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar ("MenuBar1", {imgDown: "SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});})
    ->
    < /script >
    < / body >
    < / html >

    CSS:

    @charset "utf-8";
    {body
    Police: 100% Verdana, Arial, Helvetica, without serif.
    margin: 0;
    padding: 0;
    text-align: center;
    Color: #000000;
    }
    .oneColFixCtrHdr #container {}
    Width: 960px;
    margin: 0 auto;
    text-align: left;
    background-color: #FDF0DF;
    background-image: url (.. / images/page_left_bar.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    }
    .oneColFixCtrHdr #header {}
    padding-top: 0;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 0px;
    background-color: #FDF0DF;
    }
    {.oneColFixCtrHdr #mainContent
    background-color: #FDF0DD;
    margin-left: 50px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 50px;
    margin-top: 0px;
    background-image: url (.. / images/vert_lines.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    height: 420px;
    }
    .oneColFixCtrHdr #container #mainContent #home_cont p {}
    padding-top: 50px;
    margin-top: 0px;
    }

    .oneColFixCtrHdr #container #mainContent #home_cont img {}
    float: right;
    padding-top: 30px;
    left margin: 20px;
    margin-bottom: 0px;
    }
    #nav {}
    background-color: #FDF0DF;
    position: absolute;
    height: 35px;
    left: 450px;
    top: 115px;
    Width: 700px;
    margin-bottom: 0px;
    }
    .oneColFixCtrHdr #container #mainContent #home_cont {}
    margin-top: 0px;
    }

    .oneColFixCtrHdr #container #footer {}
    font size: 0.7em;
    background-color: #FDF0DF;
    text-align: right;
    padding-right: 50px;
    Clear: both;
    margin-left: 50px;
    background-image: url (.. / images/vert_lines.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    padding-top: 10px;
    do-family: "Trajan Pro";
    letter-spacing: 0em;
    padding-bottom: 10px;

    Add the below css to your css styles and see what happens:

    .oneColFixCtrHdr #header img {}

    display: block;

    }

    Also your nav

    is positioned absolutely which means that if someone extends their browser window it does not move with the rest of the design.

    Not sure why you used absolute positioning?

  • Problems between iTunes and iPhone/iPod...

    Hello

    The problems started when iTunes has stopped to see my iPhone when I connected it to my computer. Then, an error message is appeared when I plugged in my iPod, telling me to iTunes it was detected, but there was a problem, so I needed to unplug. If the problem persisted, I had to uninstall and reinstall iTunes. What I did. No good, same problem.

    Then I happened to get a new iPhone, but once again, iTunes does not see. So I followed these steps I found on some forum:

    Right-click the Apple Mobile Device entry in Device Manager and choose Update driver software.

    • Choose "Browse my computer for driver software."
    • Choose "Let Me pick from a list of drivers for devices on my computer.
    • Click the disk button. Note: If the disk option is not present, choose a category of devices such as Mobile phone or storage device if the list and then click Next. The disk button will appear.
    • Click the Browse button and navigate to C:\Program Files\Common Apple Mobile Device Support\Drivers.
    • Double-click the file "usbaapl. (This file is called "usbaapl64" If you have a 64-bit version of Windows. If you don't see "usbaapl64" here, or if there is no Drivers folder, look in C:\Program Files (x 86) \Common Files\Apple\Mobile Device Support\Drivers. instead).
    • Click Open in the disk window. Then, click Next and then click Finish. Windows installs the driver.

    I couldn't find the bit of the file "usbaal" so, so I just typed in the "C:\Program" bit... "and installed.

    Now, iTunes tells me that my iPhone is encrypted with a password, but there is nowhere for my type a password. It may be a problem with the fact that it is a new iPhone (actually it is second hand but completely reset), but the fact that I have problems with all my devices makes me think that the problem is most likely with iTunes.

    Any help would be greatly appreciated! I'm starting to go crazy from not to be ably to change any music around and thank God for iCloud or I wouldn't be able to back up either...

    read this all along, and then act, as indicated by your symptoms

    Troubleshooting problems with iTunes for Windows updates

  • Communication between Labview and Rn42 Bluetooth

    Hello

    I am currently working on a project that requires communication between a bluetooth equipment and my pc with bluetooth built-in. The bluetooth hardware is verfied working with Blueterm on android. However I'm unable to connect with my laptop blueterm. Is back a unabe to connect error. I use bluetooth vi without series or visa. This method is suggested? Thank you


  • Delay between labview and hp 83620A microwave synthesized Sweeper

    Hello world

    I'm using microwave synthesized Sweeper hp 83620 has to sweep the microwave from one frequency to another.  I control the instrument via GPIB-USB-HS.  I use the device provided by Labview driver. http://sine.NI.com/apps/UTF8/niid_web_display.model_page?p_model_id=782

    My program tells the instrument, the frequency of start and stop as well as the size of frequency step and downtime.  But at some point of time, I want to know the instantaneous frequency that produces the instrument and save it as data, so I built in a virtual meter within the program.  But it seems to me that when I hit the run button, it takes time before the instrument scan.  This makes the frequency meter reading ahead and save the wrong values.

    So nobody knows exactly how long the delay is. It seems that this period is about 1 second, but I need a more precise value have a reliable data acquisition.  I would really appreciate an entry and a suggestion for improving the program.

    Thank you.

    P.S. I have included the image VI below for convenience.

    Tom,

    When you work with LabVIEW, it is important that you understand its paradigm of data flow. This means not only no function, the Subvi or the loop runs until all nodes input receive data. And no loop will return the results to the output until the loop is completed. So in your case, we just need to understand what the function is in your top string actually starts the scan. If it's the call after the outbreak of arms vi branch simply error on the wire from the loop for. (you can't even wire to something else and please note I said branch it) due to the assistant of the instrument you cannot expect perfect results. If you have not run it with execution highlighting turned on (bulb on the block diagram toolbar) Please try it.

  • What are the differences between LabVIEW and LabVIEW FPGA and LabVIEW RT

    I need a comparison of LabVIEW, LabVIEW FPGA, and LabVIEW RT

    Sorry, I misunderstood.

    LabVIEW RT (LabVIEW Real-time) combines graphical LabVIEW of programming with the power of a real-time operating system, allowing you to create applications in real time.

Maybe you are looking for