Impedance Analyze

Hello it's  my first post. 
I have piezoelectric bender actuator(in attachment  picture). I want to make bender's impedance analyze with  DSOX3014A Oscilloscope , 33521AQ Function / Arbitrary Waveform Generator  and Labview.
What do you think about this project ?  What do you suggest me about it ?
Thank you for your time and attention.
*I am really beginner in LabVİew. If you suggest any document or tutorial , ı will be appreciate.
Solved!
Go to Solution.
Attachments:
20150203_231732_Richtone(HDR).jpg ‏840 KB

First of all, look for LabVIEW drivers, and setup/test communications with the devices from LabVIEW. Second, start learning LabVEW, it is going to be painful if you want to do a project without any basic level in this programming language. Here you find resources to start your learning:
http://forums.ni.com/t5/LabVIEW/Idiom-for-initialising-a-sub-VI/m-p/3086564/highlight/true#M882347
When you are able to communicate with your devices, and you understand how to use the different functions, you can start planning what you want to do with your piezo-sensors. In that part, I cannot help you.
Drivers:
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=9E84674573AF6AB8E0440021287E6A...
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=9AAF830ED6FD1947E04400144FB7D2...
But double check if these are the drivers you need...

Similar Messages

  • How to use IMPEDANCE ANALYZER to measure input $ output impedance of BJT circuit

    Am currently doing experiments by using NI ELVIS IMPEDANCE ANALYZER but am now suffering a problem on how I can connect it so as to measure input and output impedance of a BJT circuit.
    My circuit is as shown in my attachment.
    Attachments:
    ni.docx ‏46 KB

    I see that you already posted on another thread. Please refer to it here:
    http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/HOW-TO-USE-ELVIS-IMPEDANCE-ANALYZER-TO-MEASUR...
    Regards,
    Nathan S.
    Applications Engineer
    National Instruments

  • Does digital output conflict with impedance analyzer

    I am running one program that produces three digital outputs on DO [0..2] and I am also trying to run the Impedance analyzer at the same time. I get this error message:
    Error -200429 occurred at DAQmx Write (Digital 1D Bool 1Chan 1Samp).vi:1
    Possible
    reason(s):
    Value passed to the Task/Channels In control is an
    empty string (or I/O control).
    The value must refer to a valid
    task or valid channels.
    I'm not sure what this means, but does it have anything to do with a conflict in hardware when running digital outputs and impedance analyzer?
    Any help would be great, I am relatively new at LabVIEW/ELVIS.
    Thanks in advance
    -Shane

    Shane,
    It sounds to be more a referencing issue than an issue between the DIO and impedance analyzer. Sounds like it may not be calling to the correct channel.
    Heres some troubleshooting steps:
    Can you communicate with the ELVIS board in Measurement and Automation Explorer (MAX)? 
    If so, can you use one of our example files to try to do some DIO? 
    If that works, try to comment out the impedance analyzer step to make sure it isn't causing the issue. You can comment things out by using the diagram disable structure, which is under programming->structures. 
    Regards,
    Kyle Mozdzyn
    Applications Engineering
    National Instruments
    Regards,
    Kyle M.
    Applications Engineering
    National Instruments

  • Agilent 4395a impedance analyzer

    Hello,
    we have an impedance analyzer AG4395a with a GPIB 488.2 that we would like to control using labview. I have been looking for drivers for this instrument and found two. One of them doesn't work and it seems impossible to solve the problem without understanding basic progammation. Moreover, none of the drivers does exactly what we mean to do. It seems that the only two drivers that I can use is the initialize.vi and close.vi. My problem is that I know what we want to do (plot the parameters (R, L, C) of the fitting of the conductance as a function of time) but I have no idea of what type of drivers (if they already exist) I have to use between the initialize.vi and the close.vi. Any help will be welcome because I really feel lost!!!!
    Thank you

    Dennis Knutson wrote:
    Well, that's not a plug and play driver. And, there is no VI called Mode in there.
    In general, you would connect the Instrument Handle Out of one VI to the Instrument Handle In of the next VI you want to call. Do the same thing with error out of VI one to error in of VI 2. This is just basic LabVIEW dataflow and you really need a basic understanding of that and LabVIEW in general before you do anything.
    Of course some VI have more inputs and outputs than others. It's like parameters in a function call in text based programming languages. For example, the Initialize function has inputs called ID Query and Reset Device. If you want the function to query the instrument for it's ID information, you would wire a Boolean true to this input. If you don't want the instrument to reset, you would wire a boolean false to that input. What you wire and what values you pass will depend on how you want to program the device. In LabVIEW, you should have context help turned on and as you move your mouse over a control/indicator, the help window will discribe what the control/indicator is.
    You really do have to understand the instrument, the programming of it, and LabVIEW itself. There are no shortcuts .
    It's kind of a weird situation because once you understand the instrument, the programming of it and LabVIEW itself, you don't really need the drivers, because by then you can write your own custom ones. 
    Bill
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • Record data taken by NI ELVIS impedance analyzer

    I need to display data taken by the impedance analyzer VI (magnitude and phase which are used to find resistance and reactance) in chart form in a given time interval (in addition to the polar graphic displayed currently). Also, when the program is terminated, the data should be saved to a spreadsheet. I am having trouble recording each variable in a separate column in both the spreadsheet and the chart. Apparently they need to be separate channels.

    So, are you just needing a "log" option within the impedance analyzer? If so, then I would suggest to modify the impedance analyzer source code to write the data to a spreadsheet file.
    The source code VI for the impedance analyzer can be found within the ...\Program Files\National Instruments\NI ELVIS 1.0\Source Code\Impedance Analyzer directory. You could add the Write to Spreadsheet File VI to the program to create a VI that would log the data to a spreadsheet file.
    I hope this helps.
    Regards,
    Todd D.
    NI Applications Engineer

  • Impedance Analyzer Sweep Getting Interrupted

    Hi Everyone,
    I am working on a LabView program for an impedance analyzer which finds a peak and records data around the frequency the peak is located at. While collecting data about a certain peak it is also designed to continue tracking that peak because the peak is not constant. 
    This program works in LabView Version 7, but this is not the case in Version 8.5. In 8.5, it looks like that the program begins sweeping (the little cursor on the display begins moving across the display) but gets interrupted and stops sweeping. This does not prevent the program from recording data - data is definitely being recorded. However, what this prevents us from doing is tracking the peak; eventually, the peak drifts off the span of the impedance analyzer and any data we collect is useless.Something I've noticed is that if I put LabView in "highlight execution" mode, the program works perfectly fine - no more interruptions! I'm not sure what is interrupting the sweep in normal mode - I'm relatively new to
    LabView and attempted to use a WAITSRQ VI to remove any interruptions,
    but this just ends up timing out.
    While I have attempted tackling the problem from a programming point of view, the fact that this program works in version 7 but not 8.5 seems to indicate that it might not be a programming issue but rather something with the versions.
    I have attached two files that may be helpful for anyone that looks at the problem. Mainly the problem is occuring when the control goes to the "Agilent4294APeakTracker_twochannel" file.The main file is the 4395A_no_curve_fit.vi file. If you have any questions about the program or anything I've been unclear about, please feel free to ask!
    Thank you for your help!
    Matt
    Attachments:
    4395A_no_curve_fit.vi ‏81 KB
    Agilent4294APeakTracker_twochannel.vi ‏38 KB

    Remember that this is all for your own good.  I am surprised this program ever worked correctly.  Dataflow, dataflow, dataflow.  The sequence structures you are using perform no function.  There is no coordination between your sub-vi and the main VI.  Your are sending commands from both VI's with no flow of the timing.  Review dataflow programming and clean up the VI, then you will be able to troubleshoot.

  • How do I transfer Labview from one laptop to another?

    I am using Labview2012 on my laptop to run an HP4192A LF Impedance Analyzer.  I would like to switch this capability to a different laptop. How do I do this?  Thanks!

    Hi James,
    you create an executable from your VI. With this executable you create an installer. Then you install the executable using the installer on your second laptop…
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Searching for the driver for HP4192A

    Does anyone on the net have LABVIEW driver for
    LF IMPEDANCE ANALYZER HP4192A ?
    Please send me driver.
    Thank you in advance.
    Alan
    Brodarski Institute
    Measurements, Vibrations & Acoustics Dept.
    Ave. Veceslava Holjevca 20
    HR-10 020 Zagreb
    CROATIA
    E-mail: [email protected] ; [email protected]

    "Alan ©timac" wrote:
    Hi
    The driver for HP 4192 is available on NI's web site but its rather naive.
    But it does help in getting started.
    ITs under DRIVERS AND DOWNLOADS at ni.com
    AJAY ANAND
    >Does anyone on the net have LABVIEW driver for>LF IMPEDANCE ANALYZER HP4192A
    ?>Please send me driver.>Thank you in advance.>>Alan>Brodarski Institute>Measurements,
    Vibrations & Acoustics Dept.>Ave. Veceslava Holjevca 20>HR-10 020 Zagreb>CROATIA>>E-mail:
    [email protected] ; [email protected]>>>>

  • Hp 4192 a instrument driver doesnt have a frequency output

    Hello friends
    I am using Hp 4192 A impedance analayzer and I am using the drivers given in the Ni website. I am able to control the instrument with it ,but as the instrument driver has only two outputs for display A and display B i am not able to record the corresponding frequency measurements (which is the 3rd display) . Also with the same vi (the one which i wrote) it sometimes sweeps slowly , sometimes does it quickly but the sweep doesnt restart at 1000 kHz(sweep is supposed to be in loop), and sometimes it works perfectly.Its driving me nuts.
    Please help me as my research needs measuements from impedance analyzer.
    Thanks

    This shows the nuts and bolts of every driver for every instrument out there.  This is a query, which means you are expecting an answer.  Some commands just tell the equipment to do something, so you don't need the VISA read part of it.
    This picture is intended only to show you how nice and clean it could be to make your own drivers in LabVIEW.  I highly recommend reading some sort of LabVIEW for Dummies kind of book AT LEAST.  That will show you how to do basic stuff in LabVIEW.  And of course, read the equipment manuals.  If you know how to use the instrument, you can concentrate on the programmer's guide.  If you don't know how to use the instrument... whew - usually HP/Agilent manuals are several hundred pages of boring reading, but they are very thorough about how to perform measurements!  After that, you are ready to ask questions here!
    In fact, poke around your instrument's programmer's guide to see just what I told it to do.  If you can figure it out, then you are starting to understand the programming flow and it will be no time before you are writing your own stuff.
    Good luck!
    Bill
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • PXIe-5122 triggering problem

    I have some problem in triggering the signal in my scope. I use PXIe-512214-bit 100MS/s Digitizer. What I did is I route Board Clock to RTSI0 and then in niScope Configure Triger Digital.vi, I use RTSI0 as the trigger source. But it always reported error "Source terminal to be routed could not be found on the device"and Destination Terminal is: PXI_Trig0. When I route RTSI clock to RTSI0, program runs, but the scope does not show any signal. What should I do now? Do you have any suggestions? Thank you very much

    Hi, Tunde
    Thanks for your reply. I am only using PXIe-5122 for Impedance Analyzer Software. Right now the scope has some problem in getting the signal. It always shows "Insufficient Signal Level on Reference Signal Increase: FGEN Amplitude". What I did is to route Board clock to RSTI0 using niFgen Route Signal Out.vi and then in niScope Configure Trigger Digital.vi I use RTSI 0 as trigger source. But it always reported error "Source terminal to be routed could not be found on the device"and Destination Terminal is: PXI_Trig0. I also tried routing RTSI clock to RTSI0, program runs and again it shows "Insufficient Signal Level on Reference Signal Increase: FGEN Amplitude". I am right now quite confused about what could be the problem. Attached is the code. The change that I made is in Initialize Scope.vi and Initialize Function Generator.vi. Thanks!
    Attachments:
    Impedance Analyzer Software June 2012.vi ‏419 KB

  • LabView 2010 application runs twice as slow in Windows 7

    When our company mandated the replacement of Windows XP PC's, my LabView test application that was compiled in LabView 2010 runs over twice as slow on a Fujitsu Esprimo E710E86+ machine. The application uses a GPIB USB - HS adapter to control an HP 4285 Impedance analyzer whose signals are switched to it using two (2) SCXI chassis that contains five (5) SCXI-1193 switch modules. This chassis uses the USB-1359 communicator.
    On the Windows XP machine that is being replaced (a Dell Optiplex 960), a typical set of measurements takes around 40 seconds to complete. The new Windows 7 machine takes about 100 seconds to do the same set of measurements. Has anyone noted this increase in test time???
    Thank you.
    Rod Johnson
    Test Engineering
    FujiFilm SonoSite Inc.

    Hello Rod,
    Before updating to LV 2013 I'd recommend isolating what components are causing the slowdown or at least trying to eliminate some of the variables - right now there's a new PC, new OS, new physical connections, and perhaps even new hardware, so figuring out which of these is causing the slowdown should be the first order of business.  I've seen issues simlar because USB devices were switched around to different (built-in) ports on the same machine.
    A few things to check:
    -What does this application do?  Are you doing any intensive data manipulation or is this mostly a call-and-response type application?
    -What does your system resource utilization look like on the two machines?  In either case, are you using more or less RAM on one machine or railing one or more CPUs?
    -Do you see the same sort of performance hit on a Windows 7 installation on an Optiplex or similar machine?
    -Did you change drivers when you upgraded to Windows 7? 
    -What NI driver version(s) are/were you using?
    -Does this application log data data to disk or perform any network operations?
    -Have you attempted recompiling the 2010 executable on "new" hardware?  The LabVIEW compiler will optimize for the platform it is being built on and it seems highly likely that the Dell and Fujitsu machines have different processors.  As a note I've never seen recompiling in this fashion result in a 100%+ speedup.
    -Have you taken a look at the machine's I/O traces to see how long the acquisition itself takes?
    -Have you tried moving the USB connections to different ports?  Most desktop PCs nowadays have one hub on the front and one on the back of the machine, although I'm not familiar with Fujitsu desktops.  If the adapters you are using or anything else on the machine is forcing a USB 2.0/3.0 port to 1.0 or something this could be a factor.
    Regards,
    Tom L.

  • Lost some data points

    I am using LabView to control HP4191A Impedance Analyzer to do measurements. My frequency is forom 1M-1GHz,step is 1MHz. Firstly the Impedance Analyzer measures three groups of calibration data. And then it measures sample data. then use those four data to di calculation, and show me the final results.And the program works well except some data points of final results are lost from 50M to 80MHz. I checked the equipment, it measures all the time, and calibration data seem ok. So the problem probably is not in equipment, maybe something wrong in the LabView program. Does anyone has any clue that what is wrong here? A big thanks.

    It could be that the program simply does not read enough times to get the later part of the data you would like. I am not sure how you are connecting to your instrument, but you may want to check your LabVIEW program to see that it is, in fact, programmed to get all the data you request. You can post again with more information, such as how you are connecting to the instrument and whether or not you are using a prewritten LabVIEW driver (as opposed to writing your own code from scratch to communicate with the instrument), with which we may be able to better narrow down the problem.
    Best Regards,
    JLS
    Applications Engineer
    National Instruments
    Best,
    JLS
    Sixclear

  • Read Instrument Value and Saving Data

    Hi Everyone,
    I have DSOX3014A Oscilloscope and  33521AQ Function / Arbitrary Waveform Generator . I want to make program that read oscilloscope and waveform generator data and send to tax file.
    What should ı do ?
    Thank for your time and attention.
    Solved!
    Go to Solution.

    I am really beginner.I never tried something so far.I have oscilloscope and arb generator. Also ı have piezoelectric bender(been attach) actuator resonance impedance.I connected oscilloscope and arb waveform generator to my computer. I want to record oscilloscope and arb waveform generator's data to tex file.
    Actually ı don't have impedance analyzer therefore ı calculate piezo bender's resonance impedance this way.
    Seem http://www.ni.com/try-labview/instrument-control/    first video but ı have to convert data to tex file. 
    What should ı do? 
    Thank You for your attention.
    Attachments:
    20150203_231732_Richtone(HDR).jpg ‏840 KB
    Capture.PNG ‏970 KB

  • Capacitance measurement using voltage o/p

    Hey everyone,
    I am trying to measure cacpacitance by measuring the time constant using the  output voltage from an RCcircuit.R=8 KOHMS C=1NFARADS at 1Khz
    Just to be sure i measured the time constant using an oscilloscope using a square wave of 4.6 voltsand it was pretty close.T=R*C=8 us.But when i use labview to do the same using the transition measurement vi something is going wrong.I have attached my vi.
    I have set the high reference to 62% and the measurement info shows that the low is 0.156V and high is 2.93V which is right but the duration is no way close. Can anyone point out what I am doing wrong and what i should be doing.
    I am using ni 9215 to measure voltage and a function generator to supply input.
    Thanks
    Attachments:
    1.png ‏139 KB
    2.png ‏65 KB

    If i understand correctly the transition measurement vi measure only one rising or falling edge from the sample.
    I played with the sampling rate the the nuber of samples per channel and found that the loop time can be reduced below 4 ms i.e. time for one output.
    In the images below my input frequesncy was 520 hz and the capacitor is still 1nF.
    For a constant sampling rate say 100Khz,I kept on reducing the number of samples until i could only see one wave on the graph so that i get more data.If keep samples per channel high i will have multiple waves on and the transition vi just measure output on one of them (1st wave in my case) and the loop takes more time.
    I am just wondering if I can reduce the loop time/get data quicker than 4 ms.
    And would an impedance analyzer be quicker? I have agilent hp 4192A at my disposal.
    Thank you for you help Lynn.
    Sandesh
    Attachments:
    1.png ‏150 KB
    2.png ‏86 KB

  • HP 4192A NI GPIB-USB

    Sehr geehrte Damen und Herren,
    ich benutze HP 4192a Impedance Analyzer, der über NI GPIB-USB-HS mit dem Computer verbunden ist. Ich verwende das Standartprogramm zum Messen.
    Leider entsteht der Fehler "Error Code 25: Com port in Use", weil ein anderes Gerät bei der Messung ein gleiches SubVIProgramm "Open_Com.vi" und den gleichen Com-Port (Com1) benutzt, denn es ist direkt mit dem Com-Port (RS 232) verbunden.
    Wenn ich die Com-PortNummer beim Hauptprogramm (SWEEP) für HP 4192a ändere, entsteht ein neuer Fehler "Error Code 65533: Com port in Use".
    Wie kann ich gleichzeitig diese Geräte benutzen?
    Vielen Dank im Voraus.

    You keep referring to some program for the 4192 but won't attach it. I have no idea where you got this program and you have not provided that vital piece of information. How can anyone determine what is wrong with the program if you don't provide the code? The only code from NI for the 4192 does not use any serial port. Either attach the code or stop asking for help.

Maybe you are looking for