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.

Tags: NI Software

Similar Questions

  • With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable.

    With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable, since I do not have rs232 ports. I have two instruments I want for the control in this way. One is a guarantee of strength Imada SPAS with RS232 output. The other is a micrometer Panasonic HL-G103-S-J laser sensor which is RS422. I have done significant programming LabVIEW using GPIB, but I have no experience with devices such as these. No matter what tutorial or examples would be greatly appreciated.

    Thank you.

    When you plug the USB-RS-232 converter, it installs a driver under Windows which makes it look like any other RS-232 port.  You may need to install the driver of everything that came on the CD with the converter.  It will get a Com as Com5 port number according to what is the next available number.

  • Sorensen XEL power is compatible with labview

    What Sorensen XEL power compatible with labview? I'm in the automotive field of vehicle dashboard. I want to test and simulate different transient conditions that may generate noise in the pipe I needed of a programmable power supply. Currently I have a NIcompactRIO configuration. I needed voltage output cards higher simulation and test requirements and special conditions.

    I was told that the Sorensen XEL series is compatible with Labview. Is this fair? The other question I have is NIcompactRIO uses IP Ethernet, but Sorensen communication RS 232 communication. Can I have some possible parallel communication with Labview frontend Protocol, controlling all the two from the same unique computer.

    Third, what are the function blocks required in the VI for Sorensen.And programming last but least, where can I get a drivers Sorensen RS 232?

    Nothing in this VI with Ethernet communication so I don't understand what you're asking.

    Rather than add a \r\n with each entry, I recommend you set up VISA to automatically add and I would also recommend that you enable the character to stop playing as well. Then, there was no need for the VISA to the Serial Port bytes and these expectations. Look at the example of advanced series to learn how to set the VISA property to add a termination character.

  • ACS550 control with LabVIEW

    Hello

    I recently implemented an ABB ACS550 player to control an air blower speed.  I was control the player through the interface on the disc itself.  However, I am now looking to control the device with LabVIEW.  I don't know where to start and I was wondering if someone could explain what I would need the equipment and the basic principles on how this control can be implemented.

    Thank you!

    -Alex

    After a few weeks to play with the entrance on the digital player, I now have a program that he order.  Thank you for your help.  If anyone needs help with digital controls, feel free to ask.

    Thank you

  • simulate the track access control with labview

    Hello

    I want to simulate a track with labview access control.

    This is the procedure:

    vehicle is located in front of a door, antenna check access control, if that's ok the traffic light turns green and the gate of the student.

    I thank very you much for helping me.

    Hi hot wheels,.

    I think it will be useful for you

  • Possible GPIB communication through interactive control of Visa, not with Labview

    Hello

    I have a communication problem with Labview with GPIB instruments (with functions of visa).

    I get:

    "Error 1073807298 occurred at the VISA opening

    Possible reasons:

    "VISA: (Hex 0xBFFF003E) failed to perform operation due to i/o error."

    However, it works with an interactive control visa and this is where I am confused!

    Here is my setup:

    -Labview 2011 assessment

    -VISA 5.1.2

    KUSB - 488B with the associated drivers (adapter USB to GPIB of Keithley)

    Because I can speak with my instruments in visaic, I guess the installation of drivers for the Keithley interface is ok.

    Trace IO NOR I see beeing of commands passed through Labview to VISA so that they "see" between them.

    I found a thread where someone had the same problem and its solution was downgrade to Labview 8.5.1, which is not possible for me.

    http://forums.NI.com/T5/instrument-control-GPIB-serial/Keithley-2700-driver-problems/TD-p/1474212/PA...

    You have an idea to solve this problem?

    Kind regards

    Baptist

    Here's a follow-up on this issue.

    I tried with Labview 32-bit on main machine: it works.

    The pleasure is that I have to use Labview 64-bit.

    So the ultimate solution is now to run a client and a server of visa on the machine: Labview 32 bit can directly access my resources GPIB, Labview 64-bit must go through the closure of the network.

  • Time CONTROL of filterwhell fw102 thorlabs with labview

    Hello

    I'm looking for some someboby with experiences with the fw102 filterwheel of thorlabs (or something close).

    I just started with labview. I want to create a sequence for the filterwheel, so that the weel change of position after a defined period and all the filters are passed through.

    the problem is, that there are different sub-vis, but I don't know which to use. they are called "fw102x arrive in time", "get off time", "get time", "set time," "set off time" or "set the reading interval.

    Help, please!

    Thank you!!!

    Lucky-s

    I solved the problem!

    I don't need this time-screw, I use a while loop with delay.
    but thanks for those who think to my problem.

    Bye, lucky_s

  • control of Instruments of California 3091LD load Programmable with LabVIEW

    I need to check a California Instruments programmable load 3091LD with LabVIEW. It will be connected with GPIB. Can anyone provide me with the help on this please? It will be very appreciated if someone could give some example for the device codes.

    Thank you.

    Hello Niyam,

    I found directly a driver for LabVIEW Instrument for this specific instrument, but there are some other devices of California Instruments for:

    http://search.NI.com/nisearch/app/main/p/bot/no/AP/tech/lang/NL/PG/1/SN/ssnav:IDR/q/California%20ins...

    Beside that, I also found this page on their Web site:

    http://www.acdcelectronicloads.com/products/3091LD/3091LD_Downloads.htm

    Here, they do not mention a LabVIEW driver, but they have a driver of the CVI.

    Do you find yourself however the manual there, which may be useful to evry.

    Can you check with the manufacturer (California Instruments) if they have a Driver of Instrument LabVIEW?

    Beside that, it would also be a good idea (totally) go through this tutorial of LabVIEW:
    http://www.NI.com/gettingstarted/labviewbasics/

    This should teach you a few basics in LabVIEW.

  • Arduino to control with labview

    Hello
    I want to use my arduino uno with Labview,

    I just need the arduino to send pulses of 5 volts X dry all the seconds
    How can I do through labview?

    Thank you

    And all Group Arduino for Arduino/LabVIEW

  • Control with Labview instead of MAX PCI-1422

    Hello Experts,

    I need your help in one of my problem. I have a camera of sensors unlimited that is SU - 640 1.7 RT - D and a card parallel NI PCI-1422. I can use and acquire data with power MAXI of the camera, but I want to exploit, use and acquire images from the camera by using LabView. Is it possible to export or using the camera with Labview instead to write fresh code in LabView?

    LabView offers it all support or bed automatically PCI-1422 or any possible solution that I get the code for the use of this device block diagram in LabView.

    Please let me know, answer.

    For any help or suggestion will be highly appreciated.

    Thanks in advance!

    Hi David,

    You can use the function IMAQ write file to record the images to the disc. Please see the link for an example below.

    IMAQ writing file 2 VI

    http://zone.NI.com/reference/en-XX/help/370281M-01/imaqvision/imaq_write_file_2/#IMAQWriteJPEGFile2

    IMAQdx enter and save individual files

    https://decibel.NI.com/content/docs/doc-19537

  • LabVIEW 2010 help control Source code...

    I'm trying to set up Tortoise SVN to work with LabVIEW 2010.  I was able to get lvmerge and lvcompare to work by adding them to the list of programs within the turtle, but leave in LabVIEW there is a section to configure the source control I have a problem with.  Under "Configure Source code control" there is a drop down to the name of the Source control provider.  There is only one option: < none=""> .  I looked into it a bit online and found that LabVIEW running in Windows searches the registry database for a list of the sources of control.  I don't know exactly what he's looking for in the registry, but maybe I could make an entry in the registry to get LabVIEW see Tortoise SVN.  Anyone had this problem or any experience with this?

    To use the NCC options provided by LabVIEW you will need from a provider. For subversion, it is possible with the PushOK SVN SCC plugin.

    If you install you can checkin/checkout directly from the LabVIEW project environment.

    If you really like TortoiseSVN discover the Tortoise SVN integration made by JKI-software.

    Tone

    PS there is nothing special about 2010 in the integration of the CSC.

  • How to set the parameters of the AKD with LABVIEW driver?

    Hello

    I am looking for a simple example to set or read the AKD with Labview driver settings.

    The AKD has ethernet communication and control is analog - AKD-P00306-NBAN-0000

    I want to use Labview to read the paramerters even as Kollmorgen WorkBench

    Thanks for your help

    Thank your for your help

    I found a solution with the TELNET Protocol

  • Watlow F4 controller with LabView

    Hi all

    I have a HX300 refrigerant in a closed circuit that uses a Watlow F4 controller. I want to control the F4 controller and monitor the conditions of it such as the rate of pressure and temperature using LabView. I heard about the pilot Modbus who helps make this communication possible and downloaded it. I use the version of LabView 8.6 and followed the steps needed to include it in Labview. I have very little experience with Labview and wonder how to start to write the code for this. Any help is very appreciated!

    Thank you

    Eric


  • Problem with the configuration to use Silver Style with labview 2011 (32-bit)

    Hi my friends.

    I installed labview 2011 32 bits. I select money style my default control style. but when I create the new VI, labview creates no controls in the silver model

    the controls are created in modern style.

    can someone help me solve this problem?

    with all my thanks: Saeid

    If you're down by controls via the palette, then it will drop any type palette you are in.  You are most likely in the range of modern control.  The setting that you are talking about is when you create a command or the indicator by right-clicking on a primitive terminal.

  • Trouble with USB-6501 with Labview 8.6 Pro for Mac OS

    Hello

    I have a unit USB-6501 I try to use with Labview 8.6 for Mac Pro to processor intel.

    I have the driver NOR-DAQmx base 3.2 for Mac installed and when I ran "Isdaq", it detects the device and also warned that the firmware needs to be updated. So, I ran the "FWUpdate" for updating the firmware. I double check the Isdaq and it detects the device as "NI USB-6501:"Dev1"(USB0::0x3923:0x718A:014386 B 0: RAW).

    Now, when I run Labview 8.6 and DAQmx Base create channel VI and the port of 'physical' wire to the control, nothing appears in the available device.

    Also, when I run the mxbaseconfig program, not the existing basic tasks detect the device.

    Could someone please help me get this to work? Basically, I need to read and write slow digital data through USB-6501. But, the Labview does not detect the device.

    Thank you

    Keong,

    I do not know what causes this, but place a task create VI before your code and the wire of the output task to the task of entering the chain and try to run that.  Please let me know if it works for you.

Maybe you are looking for

  • Management modules (Shift-CTRL-A) does not work (page does not load) in FF 37.0.1 HELP

    By clicking on the option manage add-ons in the settings, the browser page refreshes all simply. The Add-ons Manager does not appear. Any help/recommendations much appreciated

  • Satellite U 300 - battery and sound problems

    Hi, I was wondering if anyone has had similar problems as me:My laptop is only two years, but last year his work only intermittently. I get messages saying that the driver is not installed, until one day he will decide that the driver is installed af

  • Satellite U300-113 - need new cover

    Is there anywhere that I would be able to take advantage of the new (casing or shell)? for my Toshiba Satellite U300-113.He fell recently and the housing is cracked and I would like to replace it before others damage was reported. Kind regardsDarren

  • Update LCD on T60 2008-CTO

    Hello everyone. I'm trying to replace a screen LCD XGA on my T60 2008-CTO with a SXGA Panel + for more resolution. According... http://www-307.IBM.com/PC/support/site.WSS/document.do?lndocid=MIGR-62784 , the frame numbers match and that should be pos

  • Replace the LED SWITCH OFF / ON

    My LED on top of the computer does not work.  I know how to get to the switch, but I can't understand how to remove it to put a new switch in.  Any help would be appreciated. HP Pavilion P6000 series Model # p6654y