How to use a chart control to enter data?

I have a GUI that contains a chart control.  By making no use of events graphic I was able to add and remove a data point on my chart by clicking the chart control and then handle the event in the vi... no problem.  What I would really like to do now is to allow the user to choose a data point on the graph and drag it to a new location, providing an easy way for the user to define a given waveform... I'm stuck!

I'm using LabVIEW 2009.

Have you considered using the sliders to tide you over?

The sliders can be moved so logically (in your code) combining the cursor to a data point, you can use the cursor to move the point.

The cursor bonus feature is if you show that the legend of cursor the user can enter the values.

Ben

Tags: NI Software

Similar Questions

  • How to use the "Toshiba controls" with other players?

    Heey

    I have a Satellite with Toshiba controls. How can I change so I can use the buttons for other media players and not only Windows Media Player?

    A dude sorry for the bad news, but I fear that it is not possible to use the Toshiba controls with another application as with WMP (CD) and WinDVD (DVD)
    I think that the utility was already programmed and designed to use only these two applications.

  • How to use Labview to control the motorized turntable?

    Hello

    I am new to Labview and do a project that requires the use of labview to control the motorized turntable (XYZ axes). I need to use the Labview programming and have no idea at all. Need help, thank you very much!

    Lei,

    Everything said by others is correct and to do because they describe, at a given time. But I always approached these projects of motion control first by looking at the 'motion controller' (I hope you have a) and 'drivers' (what you need) between the computer/LabVIEW and engines decide what communications will be required for these devices and get an idea of the syntax of command and the language to use with them.  In some cases, the controller and the motor driver are integrated in a single unit. Heck, in some cases, they are even integrated with each engine.

    The motors can be the stepper motors or perhaps servomotors.

    In the case of drivers stepper (devices that provide power electronics to run the engines), many of them are run using only two control signals for digital called 'step' (a pulse train) and 'direction' (high-low level) and if it is possible to generate directly with the PC, it's an order of magnitude easier (if you have not already a library of available motion control to manage the generation of these signals and) the execution of the stepper motors) of having a "Motion Controller" between the PC and the "motor".  Engine drivers step by step usually can be configured that current engine and the size of the stage and sometimes for the other plus-moteur/driver-parameter setting. The configuration of these can be made with jumpers, switches or, for some drivers, with orders ASCII on some sort of port of communication, but in general these are values you download the installer once at the beginning and then never touch again if you do not need generally to have a full time available on their change communication path.

    In the case of the actuator drivers (once again the devices that provide power electronics to run the engines), many use a +/-10V control input analog signal, and, again, while it is possible to generate the signal directly with the PC hardware, a separate axes controller is usually much simpler and more robust.  In the case of a servo system, there is also a signal back to an encoder or resolver attached to the engine to be used by any device will exercise the motion controller in the system.  There are once again associated with the driver configuration parameters (and controller in this case, since it is part of the servo feedback loop) which must be configured at the start but once set up properly, they rarely need to be changed again.

    A movement controller which is separated from the PC often manage several drivers, and can often coordinate a movement between them. It will load the rise up/down of the engine speed as that changes. It will be followed by position of each motor. The servo system, but it will take the feedback signal and use it to adjust the speed/position/torque of the engine. The motion controller also deal with race and home or index of signals is usually on most lines of movement and provide information of the State of the switch to the PC.   To run the motor controller is then just a matter of chaining a set commands of (usually ASCII) to indicate how fast to run and how far to go (and direction) and by sending a command "do it." Then, ask you to keep track of the status of the process and the States of the switches.

    In many cases the builders of controllers of movement are a primitive way to communicate with the controllers of a PC with no additional software other than what they offer. With this you can at least have an idea of how different the controller commands and responses they produce. That you can start to build sequences of commands to perform the actions you want.

    You can then add LabVIEW to the mix and to understand how you can get it to send sequences of similar orders on the paths of communication that are available and respond intelligently to the information it receives in return for motion control.

  • How to use the combobox control to filter datagrid in Flash Builder 4?

    Hello

    I worked through the TestDrive with Flash Builder 4 application and I would like to know how to filter a datagrid using a combobox control.  I googled the subject and results for many different versions of Flash, some who look like they're going to take a considerable amount of time to implement.  I hope, with Flash Builder 4, there is a simple way to do this without writing code pages.

    I think I can be close to getting this work by passing the combobox value in a PHP script that queries the database with a WHERE clause.

    Thakns,

    David

    On the change of the ComboBox, you can filter on the ArrayCollection.source that contains the data. And define the table filtered as the dataprovider for a datagrid. Take a look at the function of class filter Array.

    -Gerard

    http://www.gauravj.com/blog

  • How to use the version control (CVS) with JDev10.1.3

    Hello

    I tried Googling on how to use CVS of JDEV10.1.3 to maitain source and version control. Did not find anything. Help, please...

    Thank you

    http://www.Oracle.com/technology/products/jdev/Viewlets/1013/cvs_viewlet_swf.html
    The online help in JDeveloper will have more information for you.
    Also a google for CVS JDeveloper come to this for example:
    http://www.idevelopment.info/data/programming/change_management/jdeveloper9i_source_control/PROGRAMMING_Creating_a_CVS_Module_and_JDeveloper9i_Workspace.shtml

  • How to use labview for controlling the HP Network Analyzer

    Hello

    I have a HP network analyzer 8720D connect with my laptop by a USB-Gbspecifications FOR cable. I want to use LABVIEW for control to parser do measurement and data collection. What should I start? Where can I get the labview program to control the parser?

    Thank you.

    Help > find instrument Drivers. Then go to the Instrument Driver Network and read all the links on the use of pilots.

  • How to use the parental control of security for the family by e-mail?

    Today I installed family safety via windows live essentials 2011 on my vista pc.  I can't find anywhere where it lists the ability to control the email.  When searching online, I see is very vague answers from people such as "just download family safety" and you can control the emails in this way.

    Can someone please give detailed instructions where in parameters and how to set up the control of the email, because I don't see it anywhere.

    If you are looking to set restrictions for a mail through family safety account. This feature is not currently available.

  • How to use a 2nd partition to store data?

    The 40 GB HDD on my satellite L10 comes with two 20 GB partitions (C and D drive). I understood (by reading this forum) that it is better to use a partition to store the data.

    So far, there was no need to use the D drive. But now I need more space.

    How can I use the folder structure in windows XP home (My Documents, etc.) and the data on the D drive.
    We are working on this computer with multiple accounts.
    I tried to move a folder of My Documents to the D drive, but then is accessed by other users. Use shortcuts to the D drive? I hope there is a simple solution.
    Thanks in advance.
    (I tried my best to write in English...)

    Hello

    Your English is fine :)
    I agree to use the shortcuts to the D drive.
    But if you create a shortcut on the D drive - you must set the appropriate permissions to all users. In the properties of the shortcut, you can find the Security tab. You will find the settings.

    Good bye

  • Satellite P100-PSPA3A-05S00P - how to use the remote control & infrared

    Satellite P100-PSPA3A-05S00P.

    Do not know if I have deleted the drivers or need drivers for remote control and infrared.
    I'm not sure how to activate the infrared but I got this cable look like an infrared receiver, but you don't know where it's going.

    I used the remote when I bought the laptop from 1st but it was a few years ago...

    Hello

    I think that infrared doesn t need to be activated. It s must already be enabled.
    But the remote control can be used within Windows Media Center.
    I think this will work because my friend of mouse remote control with Windows Media Center as well and it worked well.

  • How to: using the same control panel for several vi and reproducing change to the control panel.

    I created a labview project that contains about 40 vi.  Each vi has a joint control panel which is a group of ip address, or address of the port and the parameters that are passed high-level vi at low level vi for the purpose of control and access our daq cards.  As this control panel exists in all the vi and must not be the same there is a problem when the need to make a change or update the controls during development.  The problem is how long it takes to go and change the control panel of each single vi.  I wish I had a way of reproducing a change in the Panel of control through all six simultaneously.

    All controls in the control panel are in a bundle, so all values are passed to 1 thread.

    I tried to turn the Panel in a sub vi and this way I can just "create control" and have output parameters maniuplate vi, but if I update the vi, I still have to go back and create a new control for each vi under the control has changed.

    I tried using secondary and the creation of the control panel in a sub vi which is displayed in the secondary, but gives the undesirable consequence of not being able to view or change the settings of the control panel if the program does not work, as pristine as when sub-panels program does not work.

    Is there a another way to display the front panel of a Subvi next using a panel of void?  Is there a better way to propagate changes in a bundle in a series of vi?

    Yes a def type might help you and I would take the next step to make a strict type def if you want the look to be the same on all its bodies. You can also view this nugget on Type definitions for more idea about it.

    Have fun

    Ben

  • How to use a secondary control and tab?

    I am the first time using the secondary tab control. I've seen some examples of shipping.

    The purpose of the VI:

    1 termpol1 on: should be on when the mouse is down (for VI without TITLE 4)

    2 termpol1 Off: the mouse is down

    Another screen should come to show:

    3 Process2 on: should be on when the mouse is down (for VI without TITLE 5)

    Off 4Process2: should be on when the mouse is down

    If I click on process On1 a screen should come up from the VI and process 2 then another screen should happen.

    How can I do? How can I create reference to the main VI VI IE 3 Untitled.

    You open the vi FP before insertion of the vi It is by mistake because you will not be able to use overtime to a vi Panel already open so you can remove and move the mention vi Panel of sup and the run method of the vi then you must check the status of the vi to operate inside the void Panel.

  • How to USE the information the user entered via BasicEditField or AutoTextEditField

    What BlackBerry watch document - step by step - how to extract the data that the user has typed on the screen using BasicEditField or AutoTextEditField. and use it in a Java program? If BB doesn't have a good document, here are all the samples you have found useful?

    I'm sorry, I didn't know that you had already gone through everything that is available.  And Yes, I was aware that the tutorials do not directly provide your requirement. I find that frequently samples and/or the provided code do not directly correspond to my needs and I therefore extend, it goes with the territory of being a programmer and is actually the part that I love - copy the code isn't fun and does not help his understanding.  Maybe you don't find so much fun.  Instead, please enjoy the following example.

    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.FieldChangeListener;
    import net.rim.device.api.ui.component.BasicEditField;
    import net.rim.device.api.ui.container.MainScreen;
    
    public final class AddDemo extends UiApplication {
    
        public static void main(String[] args) {
                AddDemo theApp = new AddDemo();
                theApp.enterEventDispatcher();
        }
    
        public AddDemo() {   
    
            MainScreen mainScreen = new AddScreen();
            pushScreen(mainScreen);
        }
    }
    
    class AddScreen extends MainScreen
                    implements FieldChangeListener {
    
        BasicEditField _firstField = new BasicEditField("First Operand: ", "0", 10, BasicEditField.FILTER_INTEGER);
        BasicEditField _secField = new BasicEditField("Second Operand: ", "0", 10, BasicEditField.FILTER_INTEGER);
        BasicEditField _resultField = new BasicEditField("Result: ", "0", 11, BasicEditField.NON_FOCUSABLE);
    
        public AddScreen() {
            super();
            this.add(_firstField);
            _firstField.setChangeListener(this);
            this.add(_secField);
            _secField.setChangeListener(this);
            this.add(_resultField);
        }
    
        public void fieldChanged(Field field, int context) {
            String firstFieldData = _firstField.getText();
            int firstValue = 0;
            if ( firstFieldData != null && firstFieldData.length() > 0 ) {
                firstValue = Integer.parseInt(firstFieldData);
            }
            String secFieldData = _secField.getText();
            int secondValue = 0;
            if ( secFieldData != null && secFieldData.length() > 0 ) {
                secondValue = Integer.parseInt(secFieldData);
            }
            _resultField.setText(Integer.toString(firstValue + secondValue));
        }
    
    }
    
  • How to use the same control between two forms of Visual Basic 6?

    I have two forms and must share text between two controls forms such that I get a value in the text box in Form-A should update the same value in the text box in Form-B...

    Is this possible? If so, how can I apply it in my project?
    I tried to create a control array, but that did not help.

    Hello

    I suggest you to ask your question in the Visual Basic forum: http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/threads

    Thank you.

  • Sensor using IR Sharp 2Y0A21 to enter data in a labview program using mydaq

    Hello

    I'm working on a LabVIEW project. A portion of it (creating a sub - VI), I want to make use of a record international sensor (SHARP 2Y0A21), in order to measure the proximity of my hand from the sensor. I also have the myDAQ to help me with the sensor inputs. I want to make a program that turns a Boolean LED on when my hand is out of range of the sensor. Please guide me as to what I have to do to make it work. A few steps on how to make my program will be highly appreciated!

    Thank you

    Ksquared.

    Hi KSquared,

    This article by DeveloperZone, measure the Distance with myDAQ and Sharp IR proximity sensor should help you get started. Although the model of sensor used in this article is different, the specifications seem to be very similar suddenly look at the data sheet. If you follow this link, you should be able to acquire the output voltage of the sensor, filter and convert the voltage up to a distance. From there, the rest of your program should be fairly simple to complete. Feel free to post any other questions you may have about the article or your application. Hope you find the article useful!

  • LabVIEW - device COM of VISA - how to use the Hex Protocol to receive data

    Hey everybody!

    I am fairly new to LabVIEW and data collection, so maybe it's a pretty easy question.

    I want to read the data from a device Extech Instruments HD755, it is connected via USB to a COM Port.

    I can see the device at MAX and I am able to open the Panel to test VISA.

    I simply do not know what command I send now, either, I know how to do a Google search for this (I tried several commands, but they did not work).

    I have attached the Protocol of Communication of Extech and my first try of a VI.

    Thank you very much in advance.

    Tobias

    Cannot open your vi, I lv2011

    Communication protocol does not say what commands to send. If no other information is either trial and error, or ask manufacturer for example in any language of the text, it's easy to order if that is the problem.

    I try something as attached as a first test, maybe you would need to send several commands (0x04 then 0x01) before it starts the transmission

Maybe you are looking for

  • update graphics card

    Hey guys I have a HP Pavilion a6332.uk Desktop PC (kc975aa) I was wondering if I can improve my graphics card from nvidia graphics card at least 8400 a 7800? (minimum required for Diablo 3) and 2.2 GHz at least a 2.8 GHz processor? (once again Diablo

  • Re-install OS, but we do not have the password!

    Hello I do volunteer work in a Museum of computing and we have recently been given 5 x 2.6Ghz Core 2 Duo iMacs. Every 20 "screens, circa 2006. They have OSX Lion installed, but the machines need to be set to zero and a clean install with the Museum i

  • Why can't find an anti spam device that works with skymail

    I can't find an anti-spam system that works with skymail

  • WRT54G - wireless connection limits?

    Yes, I have a WRT54G V6 router, and I wonder how many wireless connections it supports?  Because, I have a wired connection, and whenever I try to connect more than 4 wireless devices, a device will be get launched. So is there a way to open more wir

  • Download Windows 7 Home Premium on Asus Aspire One

    My daughter has the Asus Aspire One laptop that I bought her last Christmas.  It had Vista installed Starter. But, she did not like Vista Starter, so I installed Windows XP Edition Home Premium on it. Unfortunately, Microsoft stopped supporting XP! S