Learn labview in an appropriate manner

Hi all

I started to learn the LabVIEW 2009; I even studied editing student LabVIEW 8.2; However, I have not reached a level correct to solve my problems in LabVIEW, even though I'm the best student of my University. can you please guide me how can I improve my skills in this software because I really need & I spend a lot of time, but I don't know why I can't find the right way to learn this software.

Can't wait to receive from you,

M

I find a good place to start is with the finder example and express screws.

You can search through the examples (help > find examples) and often you can find what you are looking for. Look at a few examples and then adapt them to do what you want.

If you are struggling with a VI or a particular function, you can often find examples through context-sensitive help.

If you configure an express VI to do what you want (or almost what you want), you can right-click on the express VI and select "Open block" this time allows you to see how the VI has been implemented.

Tags: NI Software

Similar Questions

  • How to combine real-time video with LabVIEW indicators so that the video can be displayed and saved with the overlay data

    Let's assume for the moment that I can find a device for which LabVIEW has the appropriate drivers.  Is it possible to combine the camera feed with digital indicator fields so that there is a video out showing the data superimposed on the live image?

    I'm talking about something like a screen of the camera where you see the camera settings are displayed on the image in the viewfinder.  Note I have one isn't about analysis of video data or somehow reading parameters of the camera to the camera.  Data would be temperatures, pressures, speeds, etc., acquired by different instruments at the same time the video is captured and processed somehow by LabVIEW.

    No problem Wildcatherder, don't let me give you an overview of the process.

    When you get a video acquisition method entry, it will be an image format. Essentially, it's a bunch of images that are updated at the speed of video capture, just like the material. There are screws express (wizard - like elements) that simplify the obtaining of images from your video source. With the drivers and measurement and Automation Explorer installed, you should be able to get at least the image.

    If you have IMAQ toolkit, I mentioned, you could just wire the reference image (a purple wire wavy) and a text input (say, a temperature that is converted to a string) in the text overlay VI and it would produce the desired effect. Without this, you will need to convert the Image into image (these are two different data types in LabVIEW) and use the image instead, editing tools (essentially replacing pixels in 2D image data). You would then update an indicator of the photo with your photo altered, if all goes well to the pace of the acquisition hardware. As I said this is less elegant and can take a certain amount of time processor. If you view these images at all and are just their routing, it should be slightly faster.

    I don't know about video production equipment, I mainly used entry Firewire or USB, the computer screen or the file data. However, if the driver exists, it should be possible, but a quick review of the functions doesn't seem to come with output functions. Cannot advise on hardware, but you can start with:http://sine.ni.com/np/app/main/p/bot/no/ap/vision/lang/en/pg/2/sn/n17:vision, n21:11600 /?

    Kind regards

    Mello

  • Complete equipment of simulation using LabView, Multisim, and MAX (easy answer accepted!)

    Hello, all!

    Sorry, I'm new, but I checked around for a definitive answer on this, but I'm not 100% sure.  I learn LabView for a physics of upper-division course.  We use hardware (DAQ - MX) and a mixture of laboratory equipment - mainly stuff such as voltmeters, oscilloscopes and test setup with simple components.  I also work with NIM instrumentation, but that's secondary to my needs here.  So, when I'm away from the school, is it possible to make a complete simulation of my classroom work using LabView, Multisim (for my model) and the measurement and Automation Explorer (for the acquisition of data-MX)?  I know I can create a circuit and drop it in Labview, but I'm not sure on the acquisition of data.  I hope for what is a "seamless" reconstruction of what I do in class.  I can't take a simple 'yes' or ""; as long as I know it's possible, I can find the solution.

    Thanks for the help!

    I wrote 'sim' screws in many situations where I need to work away from the hardware store.  I think that MAX has a few features, but you may be limited in the types of signals, you can simulate.

    For my sim screw, I make a copy of the original VI with ".sim" added file name.  I also change the icon in a characteristic way to identify the version of the sim card on the BD. In this way the two VI have the same connector pane and are interchangeable on the BD structure. disable the diagram can be your friend here. Inside of the VI of sim, I generate the signal in any form I want.  You can also add additional if necessary controls.

    Lynn

  • New to Labview, need help. USB-6008

    Hi there, let start by saying, I'm totally new to Labview.  I have experience of programming in C, C++, VB etc, but never in Labview.  I thought that Labview is not much of a difference, but I was very wrong.  I went and bought the acquisition of data USB-6008 and downloaded the trial labview to explore and I am totally stuck and have no idea how to proceed.  I can start over again and probably learn all the basics, but I don't want to take too much of my time.  in any case, here is a description of my project:

    Configuration: USB-6008 - to measure the voltage of a battery lithium ~3.6V

    Circuit printed with a switch either connects the battery resistance or not.  the switch can be turned on and off by a USB-6008 analog voltage output

    What I want to do in pseudo-code:

    If you click START,

    Take a read of DAQ and shop to chart and indicator of voltage 1

    If the voltage is > 3.6, then

    30 seconds

    a voltage data acquisition to turn on the switch and light load lights output

    read DAQ and update graphic and indicator of voltage 2 reading

    If it is DAQ< 3.5,="" status="" indicator="OFF," else="">

    30 seconds of the end loop

    If the last reading after 30 seconds of DAQ is > 3.5, the message 'pass' else a message "fail".

    on the other

    indicate a voltage lower than 3.6V and stop the program

    end if and stop the program.

    NOTE: the voltage indicator 1 show ONLY the first reading before the circuit switch is on.

    I didn't know that it is very difficult to program, because everything is very basic, but since I don't know Labview, I do not know how to proceed.  a front is attached.

    Thank you for your help.

    John

    Hello!

    To start, here are a few things.

    1. learning LabVIEW:

    www.NI.com/lv101

    This has all kinds of videos step by step based on LabVIEW and is a great resource just start... it's really great because you can click on a video about any topic that interests you. There are a set of tabs at the top that categorize videos.

    2 examples of DAQ. In LabVIEW go to the Help menu > examples of find... Then in the window that opens (this is called the Finder of the example) you can navigate to the material file Input and Output > DAQmx > Analog measures > voltage

    We have tons of DAQ examples, so this should at least allow you to read a voltage quickly.

    I hope this helps!

  • With LabVIEW Piezo actuator control

    Hello

    I recently started learning LabVIEW and I have some questions about a program that I'm working on.  I need to be able to enter a ramp to a piezoelectric actuator signal and measure the signal resulting from the internal piezoelectric actuator probe.

    I use the following equipment:

    1. NI PCI-6110 data acquisition card

    2 NI BNC-2110 connection map

    3 P 845.60 Piezo actuator (http://www.physikinstrumente.com/en/products/prspecs.php?sortnr=101200)

    4th Signal conditioner 509 (http://www.physikinstrumente.com/en/products/prdetail.php?sortnr=602500)

    5 E 505 amplifier (http://www.physikinstrumente.com/en/products/prdetail.php?sortnr=602300)

    6 LabVIEW 8.0

    I modified a program that I found on a different thread (http://forums.ni.com/ni/board/message?board.id=170&message.id=137810&query.id=843435#M137810) to enter a ramp followed signal of a constant signal.  The user can designate the amplitude and time of the signal of the ramp, and the length of the constant signal.

    I've also attached a screenshot of the front panel, after the execution of the program.  The white trace on the waveform graph matches the entry and the red curve is the output of the sensor.  Graph Error plots simply the absolute value of the difference between the input and the output.

    My questions are:

    1. is there a way to reduce the error between the input and output?

    2. is there a way to display the chart of waveform in real-time?  Right now the graph shows the data after the program stops running.

    Thank you

    Joel

    Hi Joel,

    You can use PID controls to reduce the error.  You have the PID toolkit?  Go to the finder of the example and do a search for PID get some useful examples of VI that should help you to do what you need.  Since you're already calculation error you could do manual feedback where you multiply your mistake by a gain factor (you will have to do trial and error to find the right win factor for your system), then add it to your output.  It would be easier if you had the PID toolkit however.

  • How will I know that I'm good at labview

    I am Sarah, I learned labview of my second year, I attended numerous workshops directed by NOR, also made projects in image processing, signal processing plans also to Maxeye technology solutions, also associated with LabVIEW all possible aging gets solved by me and my friends wvwn of teachers to students, but still I failed to CLAD Exam so what can be the problem... I feel terrible to me... Please help me find what would be the problem...

    Thanks in advance...

    The CLAD review is entirely based on the content of the course 1 Core and Core 2 - If you have not done these courses you can have some gaps in your knowledge for what is required to pass the examination. Maybe you know how to solve the problems in LabVIEW, but your style is not the way of "NOT recommended." It also depends on many other factors such as the amount of preparation you have made under consideration - did you sample exams? Have you had those? To go through the preparation of examination materials?

    The certification is only one way to show you are competent to LabVIEW - your experience and roles/jobs/projects earlier also count for a lot. I know many programmers LabVIEW which is good to LabVIEW, but have never sat all certification exams.

    There are many experts LabVIEW on these forums - you can still view the code you wrote and maybe they he would see. They would probably be able to give you feedback on what level you are.

    Edit: The jury of the certifications on the forums is a good place to discuss the examination for certification - you can post here if you have had problems with the sample tests or the parts of the exam and even begin a review CLD model (which is a practical review of LabVIEW programming) and post your control solution.

  • Configuration of the inputs/outputs of NI9401 in labview FPGA

    Hello

    I am very new to Labview FPGA. In fact, I'm implementing the very first example introduced by OR for learning Labview FPGA. I need to connect an entry of a NI9401 on one exit from the other.

    However, when I drag and drop the input/output units, the two act as inputs:

    I also changed the propties one of the NI9401 to act as output. But the problem persists.

    It is the example that I am building.

    I'd appreciate any suggestions.

    https://www.YouTube.com/watch?v=mv112V-P030&index=1&list=PLbCk9hRe-ziECXQjE--fN29C_kcx7CHnA

    Right-click on the output node, and then select "change to write."

  • First time multithreading in Labview

    I learn Labview and this is my first project. I expect this behavior from my attached VI. I thought that both the indicator will increment asynchronously if I ask to wait for Member States inside the while loop. I thought indicator 1 will increment the thread will go to sleep to 1000ms and in the increase of the 2 indicator average time and he goes to sleep and so on. Please, need help in understanding multithreading with Labview.

    By plugging the output of the judgment of the upper loop of the lower loop, the lower loop is waiting for the top loop fill and send the value before it starts exectuing.  Try this:

  • LabVIEW courses

    Hello guys,.

    Our company use labview for the development of SCADA systems for our clients and I am the new addition to the team. I learned labview just by practicing, the help tutorials and his colleagues. I can say that I know the basics... Now I'm planning to take courses labview but I'm confused. Should I start core1 and 2? Basically, I want to learn in real time projects, management of databases and reporting methods etc. Can anyone suggest what courses I need to take? is it necessary to first grade before jumping to the advanced level?

    waiting for the answer.

    Thank you

    Looks like you need:

    -Core 2 (design template, file I/O etc...)

    -Connectivity (databases, server of VI)

    -real-time (there are some courses RT and FPGA)

  • Documentation on a Labview VI

    Hello

    I'm doing some documentation/information on the VI I created. I created a VI that controls a bath of hot water by the use of a wave of fishing and watching the influx of Air mass flow controllers. I am about to leave my current job of laboratory (working in a University) and now have given the task of documenting the information available to me.

    I'm wondering now 'exactly' how much should I document.  The person who will end up using my code to continue and build off of it to automate some think more (lighting, pumps, etc.) will probably NO experience of labview.  Then... I have attached my VI and I was wondering how I can be more helpful to a new user of Labview (it doesn't have to be perfect, I just need to get my message).

    Questions/problems

    1. I can't describe what is happening in section 3. in labview yellow notes...

    2. I need to accomplish my task quickly... I'm leaving the country soon.

    Your help is highly appreciated

    Lydia

    P. S.

    I learned labview on mine and the schema is not the greatest. I believe that the next person will take a few parts and build off of it.

    You want to make the person understand the logic of the program?

    I mean, what function that task and etc?

    I've used flowcharts of the to do. To illustrate, use blocks of LV to show what is happening in the world.

    But your documentation is good, however. Just like the Bill, I don't have a background on what the application works, and I could understand it easily.

    Nice work.

  • How convert the string in enum by using LabVIEW 7.0

    I learned LabVIEW 8.6, but here at work, so we must use the Solaris workstations built in 95, the more advanced version of LV they will work is version 7.0.  On LV8.6, it was very to change a string to an enum using the format 'text' vi.  On LV7.0, is not available.  I made my own conversion from type vi with a structure of the case, but this is very annoying, because every time I add an element to the enum, I must add something to this vi.  I added the verification code so there is a warning if I add to the enum, but don't forget to update of the conversion of the vi errors.  Is it possible to reproduce the "text format" vi, using LV7.0?

    The analysis of primitive string will do the job in LV7.0.  Its a darn good idea to create a control of the enum type-def you use! If the constant and the witness are instances of your type definition, when you change the control (add, delete, rename, swap values) you can press the button to change to apply and PRESTO all your commands, constants and indicators that use the def type are updated with new info.

  • How to shorten the execution time of the NXT (TETRIX &amp; MATRIX toolkit) brick

    Hello

    How to shorten the execution time of the NXT brick?

    (TETRIX & MATRIX toolkit, running time)

    The software is 2012 LabVIEW for LEGO MINDSTORMS

    Thank you.

    Hi 40123157,

    You use the module in an appropriate manner, and there is no simple way to improve the time of loop iteration beyond what you've done. Here are my suggestions:

    (1) the i2c commands take a long time. In your application, it may speed up if you run only move the engine only when the engine speed has changed.

    (2) for this particular example, you do not use the release of the report engine. If this VI does not need to run it can be removed.

    (3) If you need to speed up execution other than that, as a user advanced LabVIEW, you can create a copy of the VI of engines to move and change it as you choose. All you have to to the "DC motors' entry is use cluster to array on the cluster, as shown below. I think you can speed it up by running all the settings before the loop (type sensor and fixed connection configuration), and removing the value of power if you send only the values between-100 and 100.

    (4) drawing on the screen can be slow you down here.

  • By using an event with a timer handler passed to record data on change in control

    Hello

    I'm still learning labview and read the previous posts and is not an appropriate solution, your recommendations would be appreciated.

    I am designing a .vi following the results of a race for a 5/10 k. Once the .vi is started, the time elapsed function begins and is displayed on the front panel. This will continue until the program has been stopped with the "Stop" button on the front panel. While this timer goes, if the "Bib" control value is changed, it records the new bib number and elapsed time of the event. I have so much work, but I have a few questions.

    First of all, I read that it is generally bad practice to use a tunnel of automatic indexing with a while loop, which I am doing. Instead, should I be manually indexing the array, array 'Race by bib number time' within the structure of the event or the table? This would allow me to see the table of 'Race by bib number time' update when the program is running?

    Second, given that I don't want recorded if the 'bib number' is not changed, I have no wired anything towards the tunnel exit in the case where the time-out. Of course, this will send the default zero to my table and store unnecessary data points. If I use the default-1 entry to the event of timeout and put the "elapsed time" outside the structure of the event, the "elapsed time" does not appear on the front panel. How can I change this to avoid storing as many lines that are only zeros?

    The .vi is attached to help you understand my question.

    Thanks in advance for your help.

    Brian

    fromm8, thank you.

    In the event that someone looking for this solution in the future, I am attaching my final .vi.

  • Emails are not sent

    I have 4 separate e-mail addresses which all were working well but last week that it is impossible to send, to send only one email.  I need to have the correct settings for @me.com, @gmail.com, @[email protected], @bigpond.com

    Hi there mbhs1959,

    I understand that you are unable to send email from your MacBook Air. Here is an article for you that will help you address this issue in an appropriate manner:

    If you cannot send or receive e-mail on your Mac - Apple Support

    Thank you for coming to Apple Support communities!

  • Firefox load any website in a proper way. It loads the wise online website. I'm not facing any problem with other browsers. Can you help me with this problem?

    Hello

    Firefox does not load any website in a proper way. It loads the website, but not in an appropriate manner. It loads in the good column.
    Another website are load appropriately.
    Can you help me solve this problem?

    Thank you

    You can try the following steps in case of problems with web pages:

    You can reload webpages and ignore the cache to refresh potentially stale or corrupt.

    • Hold down the SHIFT key and click the Reload button
    • Press 'Ctrl + F5' or 'Ctrl + Shift + R' (Windows, Linux)
    • Press 'Command + shift + R' (Mac)

    Clear the cache and delete cookies only from Web sites that cause problems.

    "Clear the Cache":

    • Firefox/tools > Options > advanced > network > content caching Web: 'clear now '.

    'Delete Cookies' sites causing problems:

    • Firefox/tools > Options > privacy > "Use the custom settings for history" > Cookies: "show the Cookies".

    Start Firefox in Safe Mode to check if one of the extensions (Firefox/tools > Modules > Extensions) or if hardware acceleration is the cause of the problem.

    • Put yourself in the DEFAULT theme: Firefox/tools > Modules > appearance
    • Do NOT click on the reset button on the startup window Mode safe

    See also:

Maybe you are looking for

  • Wil Windows 7 does not start and is not able to solve the problem

    Hello I tried several things at this stage. I have a Toshiba that windows is not able to solve the problem on its own when starting. InsydeH20 BIOS, I have ensured that the system must start using the HARD disc as shown. When the problem started he s

  • No backlight and brightness on my Satellite A300-1BG

    Hello I have an A300-1BG Mdoel PSAJ0E-014013CE with Windows XP SP3 and BIOS V2.70. I can see the screen but very low light, backlight does not work, in my opinion. When you use direct Sunrise light flash on the screen, I tried the following: Light do

  • management studio 2010 measurment PID control?

    Hello my friends. I am a .NET developer. I am new NI Measurment Studio 2010. as you know LabView has a PID and fuzzy Logic toolbox. now my question is this: measurment studio 2010 supports the PID? I mean how can we use the PID and fuzzy logic functi

  • the HP 7 voice tab is went off

    Hello the closure of the voice tab of HP 7 and when I put it on the charger, it did not work and did not open the tab Concerning

  • Device - imitation (Apollo M100

    I have an imitation of device (HDD) M100, I plug it in and I can hear the sound that it was plugged in but on the screen, it shows that it is connected.   I have used this camera for about 4 months, now I do not know what happened