User interaction with Waveform Graph

My application uses a Waveform Graph to plot data acquired from a
scope. The application does some analysis of the waveform data
and then uses features within the waveform as the basis for
controlling some external devices. The features (peaks) that
are to be used must be selected by a human operator. Ideally,
this would be done by having the user click on/near the peaks
of interest.
I haven't seen anything in Labview that looks like I can trap
mouse clicks within a screen widget. Have I missed that level
of functionality, or is there no feasible way of implementing
such an interface?
I am presently using a system of tables and sliders to allow
the users to select peaks, but the users are not totally happy
with the method.
I
am using Labview 5.1 on Sun Solaris.
Thanks.
--- Rod

One approach would be to enable graph cursors and have the user click and
drag the cursor to the peak of interest. Cursors can also be set to lock to
the graph data You could also add another graph trace which only contains
peak points and then the cursor will only land on a actual peak point.
Mike Sachs
Intelligent Systems
"Rod B. Nussbaumer" wrote in message
news:afal8d$37q$[email protected]..
> My application uses a Waveform Graph to plot data acquired from a
> scope. The application does some analysis of the waveform data
> and then uses features within the waveform as the basis for
> controlling some external devices. The features (peaks) that
> are to be used must be selected by a human operator. Ideally,
> this would be d
one by having the user click on/near the peaks
> of interest.
>
> I haven't seen anything in Labview that looks like I can trap
> mouse clicks within a screen widget. Have I missed that level
> of functionality, or is there no feasible way of implementing
> such an interface?
>
> I am presently using a system of tables and sliders to allow
> the users to select peaks, but the users are not totally happy
> with the method.
>
> I am using Labview 5.1 on Sun Solaris.
>
> Thanks.
>
> --- Rod
>
>

Similar Messages

  • How to print a pdf without user interaction (With C#)

    My boss assigned me a task that to get the ImagePreview of 1st page of PDF.
    My thought is to print the 1st page of PDF to file(virtual print to file), and get the image source, but there comes the problem:
    How can print a pdf without user interaction(With C#),question are these:
    1. I can use the ShellExcute but cannot assign the destination of output file.
    2. User interface is unwanted, I don't want show anyone the Acrobat Reader interface who click the file just want to get a preview.
    3. No place to put those parameters in.
    This problem confused me a lot of days, I wish someone can give some hints.
    Thank you very much!
    (Maybe you will tell me to use Acrobat SDK, please don't, I'm afraid we cannot afford that)

    >I have not read the document yet
    This is the first step. There are many documents, but start with the
    introductory/getting started material.
    > with a index.pdx
    A PDX is a search database to allow you to do fast searching in
    Acrobat.
    >
    >About the relationship between Adobe Reader and Acrobat, as far as I know is that, the previous one is just the reading tool for PDF document, instead, Acrobat can modify and resave the PDF doc. Is it right?
    Effectively, yes. But the Acrobat SDK is mainly for working with
    Acrobat. It's very important to keep this clear, since you have said
    you only have the free Reader, so 95% of what is in the SDK cannot
    work for you.
    >
    >Simply my questions,
    >1. I don't know which dll to refer in the .Net project to print with. Is the ActiveX folder in product folder?
    Simply, there is no point asking these questions, yet, because you
    have not started on the documentation.
    But let's continue in the SDK forum, where I have posed what seems to
    be a very important question about why print to file at all.
    Aandi Inston

  • Using General Polynomial Fit VI with waveform graph

    Hello gurus ,
    I would like to ask how to use General Polynomial Fit VI with waveform graph not GraphXY .
    Waveform graph is giving me an array of values not X , Y i think , what should i do ?
    Thanks in advance
    Solved!
    Go to Solution.

    Hi Omar,
    i changed the shipped Labview Example to use the General Polynomial Fit VI with a waveform graph.
    But why don't you want to use a X-Y-Graph?
    Regards
    DianaS
    Attachments:
    test.vi ‏37 KB

  • How to connect with waveform graph?

    hi
      i would like to know how to simulate wave form graph the input is randon number ?My problem is i cannot connect with wave form graph...
    can u show me example..like using arrary...or something else..i looking forward ur reply
    thank u

    I have an example that you may want to look at here.
    The example was for a signal generator, but there is a waveform graph to show the selected waveform.  It is an extremely basic program, but might be a good start.
    RayR

  • User interaction with jdeveloper

    Hi, I am new to jdeveloper and have a couple of relatively simple programs up and running on it. Other than from the command line is there a way a user can interact with a basic program where the program prompts the user for input. I have used Jbuilder before and with JBuilder once you run your program the user can input required details in the debug window

    Hi Joe,
    Before you start running (or debugging, profiling, or code-coaching), you need to check a box in the project settings dialog. In the Project Settings dialog, select Runner - Options on the left and then check the "Allow Program Input" check box (at the bottom of the panel).
    When you start running (etc), the log window will contain a text field labeled "Input:" where you can enter program input (it's at the bottom of the log window). When you enter input, press "Enter" to send the text to the running program.
    -Liz

  • Interacting with sine graph

    HI all Im new to java and was wondering if anyone could help me with this problem.
    Im trying to draw a sine wave that also allows me to click on aont point withing the graph and mark it with a dot or cross of some kind and in a text box display the coordinates of that position. Can anyone help me on what i need and how it can be done please.
    Thank you very much

    hi, here is one way you can get this to work...
    I'm assuming that you'ore drawing the sine points as some sort of Shape object. In that case all you need is to add a MouseMotionListener to your Container (probably a JPanel) where you draw your graph. Shape objects have a contains() method which will tell you if a point (i.e. the cords of the mouse pointer) are within the shape or not. So, in you motion listener, you just need to compare the cords of the pointer with the cords of all the Shapes that you drew. If there is a match, then use some Popup element to display the data values for that point on your graph.
    There are more complicated (and faster) ways of doing this, but this should give you a good start.
    If you trying to draw an image (graph) then look at the java2d tutorials which show you how to draw shapes and lines.

  • Problems with Waveform Graph

    When I add a Waveform Graph into the Front Panel, the Block Diagram Window shows it as DBL instead of the usual indicator for the Graph. How can I solve this problem?
    Attachments:
    Question.vi ‏9 KB

    I don't see what the problem is. The default waveform graph type is an array of doubles and that's what your diagram has. If you create a waveform data type and wire it to the indicator, it will change the graph's icon.

  • Problems graphing FFT of sine wave with Waveform Graph

    I know that this type of question has been posted
    many times, so I apologize for posting a similar one. Unfortunately,
    after reading quite a few threads I still have a question or two.
    Basically, I need to use a Waveform Graph (not an XY graph) to graph
    the magnitude of an FFT of a sine wave. I can't figure out which VI I
    should be using to obtain the magnitude of the FFT. I think I'm using
    the proper FFT vi (just the regular FFT.vi), but I can't find a VI
    dedicated to magnitude. Of course, I could be misinterpreting the
    pseudocode which I am following.
    If you
    wouldn't mind taking a gander at my VI, I'd appreciate any input you
    might have. The pseudocode is contained in the block diagram. You
    can see that I have another graph for just the sine wave, and I think
    that works as it should. I'm primarily concered about the waveform
    graph which isn't currently connected to anything, but should
    eventually be hooked up to the FFT.
    Thanks!
    Attachments:
    Labview5.vi ‏199 KB

    Your problem is that the output of the FFT is an array of complex numbers. Take the magnitude and you will be able to plot it.

  • Firefox 4 on Windows 7/XP is not allowing user interaction with form elements that contain HTML coding. For instance, a textarea element whose content includes h4 My Content /h4 br /

    On a Mac, Firefox 4 was also dysfunctional and the "enter" key immediately submitted the form instead of adding a line if the cursor was placed inside content to start with, but on Windows it seems impossible to get the cursor inside the textarea content at all.
    The "view source" of the form textarea element plus the content that our user entered is pasted below:
    <textarea name="content" cols="120" rows="50"><h4>SEARCH TOOL NOT WORKING</h4><br>
    <h3>TRY FIRST</h3>
    <P>Check for popup blockers; set for allow<br>
    Mac users may want to use Firefox if Safari does not work and not a popup problem.</P>
    <h3>COMMUNICATION FOR TROUBLESHOOTING </h3>
    <p>Must provide the following information:<br>
    Computer's operating system?<br>
    Browser and version?<br>
    On campus or off, if off how are you getting a Brown IP address?<br>
    What in detail is wrong?<br>
    What have you tried to overcome the problem?
    </p>
    <h3>IF ALL ELSE FAILS</h3>
    <p>Contact CIS HELP - it may be your computer.
    <p>A computer cluster in one of the libraries or CIT if the problem is not with the vendor. </p></textarea>

    p.s. I realize that the user content is somewhat confusing, and your web page interprets the HTML tags instead of displaying them explicitly...
    The user content begins after the <textarea> element and includes HTML headers, breaks, etc. Other HTML content inside form elements gave similar results. Thanks!

  • User Interaction with WebCenter Portlet

    My client need following features in WebCenter Portlet. Can i achieve following goal using WebCenter Interaction:-
    1. Drag and Drop (or rearrangement)
    2. Personalization (can change title, color, text, number of columns/rows etc)
    3. Hide/Show any particular portlet
    Regards,
    Imran

    I'd be interested in hearing what people are doing with #2 ( personalization ). Has anyone created a customization that allows theming like igoogle?
    FWIW: my thoughts
    #1) Rearrangement is OOTB, but the out of the box rearrangement isn't as clean as you see with internet portals. You might need to be a JS whiz to make it sexy.
    #3) Show/hide functionality is built in

  • How Users Interact with Oracle Database Express Edition in a Network?

    Please i just want to know how users can relate or access the Oracle DB xpress on a network. Coming from an oracle enterprise edition background i know when you install oracle on a network, isqlplus for example is centrally loaded meaning you dont need to install oracle on each machine in the network, so users can access the DB from their nodes. I am presently working in a big estate management firm and i want to create a structured database for them, they use excel to store records and want to introduce Oracle.

    You can access XE remotely through the browser after following the instructions here:
    http://download.oracle.com/docs/cd/B25329_01/doc/admin.102/b25107/network.htm#BHCBCFBA
    If you are using APEX as the application, you'd need to do that. There may be other firewall consideration though (ie opening the relevant server ports).
    [There's no isqlplus anymore, but there is a similar sql worksheet in the Apex development environment).
    If you are just using the database as a data store behind, for example, a Java application, then connections will probably be through ODBC/JDBC/OCI and probably need some client installation too.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Y scale flip in waveform graph when using property node.

    I'm having problem with property node. I'm trying to build a stackable scope with Waveform Graph And dynamically change the number of plots. It is working. But The Y scale is flipping. The minimum goes on the upper part and the minimum scale goes down. when I change it appearance it's not very fast. It take about 1 or 2 second on my computer.
    The way it is build actually is:
    Cluster_1 is containing 8 clusters. And each of the 8 clusters are containing a Waveform Graph. By reference I change the property of each Waveform to make visible or not each of the Waveforms.
    First I would like to solve the scale problem and second accelerate the redrawing of my scope.
    Maybe there is an other way t
    o do what I need.
    Thanks.
    Nitrof
    Attachments:
    MultiScopeExample.llb ‏192 KB

    Wow, you have a neat program! The problem with your y axis flipping is because the last four charts in the cluster were programmed with a flipped axis. I relabeled the charts and it worked correctly.
    From what I could tell with your code, you do not need the sequence structures. The one inside of the even actually runs the same code twice. Remove this duplication and you should see improvement. Also clusters are slow, so you should not expect it to blink back with additional coding. Use defer panel updates to get that behavior. I incorporated these changes and attached the program.
    Jeremy Braden
    National Instruments
    Attachments:
    MultiScopeExample.vi ‏163 KB

  • Unexpected Windows cursor/Waveform Graph cursor behavior

    Hi,
    I got a very strange Windows cursor behavior with waveform graph. Simplified VI is attached.
    LabVIEW 2014 SP1
    The problem is:
    The VI contains only one waveform graph.
    1. I start the VI. Cursor Movement Tool is selected in the Graph Palette by default. Corresponding “Cross with dot” Windows cursor appears when mouse is moved over the plot area (see image). So far so good.
    2. I select Zoom in the Graph Palette and use it two-five times (second image).
    3. I select Cursor Movement Tool in the Graph Palette again but Windows cursor does not change as it should. It is an open cross now (third image); i.e. the same as shall appear when cross of Graph Cursor Lines is reached.
    4. I click mouse three-seven times anywhere in the plot area and the cursor becomes normal (as in the first image).
    The problem is not only in shape of the Windows cursor. The whole Graph cursor functionality does not work properly if the Windows cursor has the wrong shape.
    Please advise what could cause this problem.

    It seems, i cannot explain the question in good way
    It is not about my data or zooming. It is about strange bahaviour of the Graph. The following sequence of steps illustrates the problem and shows that the zooming is not the issue (or, at least, not the main issue):
    I do the following:
    1. Start the VI.
    2. Select first Graph cursor in Corsor palette and use pop-up menu "Bring to Center".
    3. Zoom couple of times (not too much) keeping the Grapg cursor visible.
    4. Select Cursor Movement Tool in the Graph Palette.
    5. "Open cross" Windows cursor appears from the beginning. I cannot pick up the Graph cursor.
    6. Click left button of the mouse several times in any poin of the graph area.
    7. Windows cursor is changed to the normal "cross with central point".
    8 Now I can pick up the Graph cursor.
    I would suspect problems with zoom until p.5. However p.6-8 are done without any change of the zoom.
    By the way, I found more:
    If I try to move the Graph cursor after p.5, the whole graph moves and fires event "Scale Range Change". It must not happen with Cursor Movement Tool selected.
    I can guess only about some strange setting of the graph. May be I am not aware about them

  • Interacting with cmd.exe

    Hi all,
    i dunno if this has been asked before, but my problem is to let the user interact with an executable ran via "cmd.exe /c executable".
    i have an executable program that awaits a response from the user, but when i used the Streams provided by java.lang.Process after many scenarios i noticed that the process inputStream provides me with the output only when the program is finished, while it returns no text while the program is waiting for response
    as an example, my problem looks like :
    try {
                Process p = Runtime.getRuntime().exec("cmd.exe /c mysql -u toto");
                BufferedReader reader = new BufferedReader(
                        new InputStreamReader(p.getInputStream()));
                  String s = null;
                while ((s = reader.readLine()) != null) {
                        System.out.println(s);
    } catch (IOException ex) {
                ex.printStackTrace();
    }the mysql command would show "enter password : " or something like that, but this program will not show it...unless the mysql is finished
    any ideas? thanks :)

    that's right, i tried to look for classes that provide "live streams" in java.io ... i thought the PipedReader and PipedWriter could do it, but i need to get the program's reader and writer for this (and i don't know how to do that...) or maybe those classes are unnecessary and there is another way to do it?

  • BPM - Interact with external system

    Hi Experts,
    We are implementing a project with BPM Suite Version 1.1.1.6 (PS5). A requirement is the following things:
      - The BPM process begins through a human task.
      - Upon completion of the human task, the flow must interact asynchronously with an external system through a webservice. The BPM system sends data to external system.
      - The user interacts with the external system and runs a couple of tasks.
      - After completing the activities in the external system, the BPM should be receiving an event to continue with the main flow was in wait.
    The question is....as an external system can reactivate a BPM process that is in wait hoping the event.
    Thank you very much.

    Investigate the use of the Call activity. If the external process is long-running, you might use a Service activity in conjunction with correlations.

Maybe you are looking for

  • Removing Duplicates

    I proudly switched to Macintosh from Windows in January, but it's taken me until now to ween myself off my Windows Server file shares. I've now imported all of my music into my iTunes folder, but because I listened to most of it while it was still on

  • Need Documents for BI HR functionality.

    Hi All,         I need some documents to understand BI-HR like data sources , cubes , start routines , bex query customization...etc. Thanks in Advance Regards, D.Joshi

  • Notes font

    Is it possible to change the font on the Notes application in the iPhone? I have changed it within Mail but for the life of me I can't find a way to do it on the iPhone.I struggle to read the font and its size.

  • Iphoto transfer from disc says need latest version?

    Hello--it took me days to figure out how to post so I apologize if messing up protocol, but have looked for hours and can't find an answer that isn't too confusing technologically. My sister burned photo's from my LG onto a disk with her Mac laptop.

  • MAX keep dense function

    Hi Everyone, Rod West explained to me about MAX keep dense here: function:   row_number I have another query to do that could use MAX, so tried this: MAX(Status) KEEP(DENSE_RANK LAST ORDER BY ID||Status ) I want the max status for a student (where a