Disable scrolling of cursor in a xy graph

Hello,
I want to use the cursor to measure two points in a graph and also disble
the capability of the cursor to change the current x and y scale of the
graph. I my current situation when i move the cursor beyond the gaph's
boundaries the current x or y scale changes.
Who can help me out?
Greetings,
Jeroen

> I'm very interested in disabling the cursor scroll capability but I'm
> confused by your answer. I've never seen the item you are talking
> about in any graph in LabView 6i. Can you be a little more
> descriptive? I tried to find it in every graph I have in the Graph
> Pallette, to no avail. Labview does give you the ability to lock the
> cursor to the plot, but users can still mess up the X and Y axises if
> they drag their cursor a little to far. Please be more specific in
> your fix to this problem.
>
I could be confused by the version number. The item is definitely in
6.1. Popup on a graph, the plot area is probably the largest and
easiest to hit. Go to the Advanced item and see what is there. The
bottom item in my version
can be checked or unchecked to enable and
disable scrolling when a cursor gets to the edge of the graph.
If you do not have the menu item, add the following to your .ini file.
scrollGraphCursors= FALSE;
or
scrollGraphCursors: FALSE;
depending on your platform.
Greg McKaskle

Similar Messages

  • Transition measurement vi cursors displayed in waveform graph are moving outside of scale

    Using a waveform graph to display pressure over time. I wanted to be able to calculate the fall time of the pressure over time so I'm using the Transition Measurement vi. I copied exactly what was in the example for transition measurement inside help and it is correctly determining the falling transition time but I am having a problem with the cursors on the waveform graph. I should be seeing a set of green vertical cursors marking out the fall start time and fall end time like in the picture I've attached (capture2) like in the example. The problem is they both always start at 3.43 (capture1) and after each sample period they increment by one (4.34, 5.34, 6.34) The come right out of the bundle from the transition measurement output as those numbers. The period of the signal I'm interested in is always less than 2 seconds, so I never see the vertical cursors.
    I've tried substituting my daq signal with a sine wave generator and it does the same thing.
    The block diagram is in the first capture
    also I would be interested in finding out exactly how the numbers wired to the active cursor property of the property node for a waveform graph relate back to the actual cursors on the graph. Are they just automatically numbered starting with 0 from the top-down?
    Wayland
    Solved!
    Go to Solution.
    Attachments:
    Capture.PNG ‏44 KB
    Capture1.PNG ‏7 KB
    Capture2.PNG ‏29 KB

    Hi Wayland,
    The reason the cursors are always apparent in the example VI for the Transition Measurement.vi, is because the signal being generated is always resetting. So, the signal resets to a 'new' signal for the cursors to go over and therefore always remain in the somewhat same location. The Waveform Graph is also configured in such a way that it will not move or continue to show new data coming in, the data cursors have moved onto. So in your case, you will want to right click the graph and make sure "Ignore Time Stamp" is not checked/selected. This will make it so the graph keeps up with your incoming data and the cursors. You can check this in the example file by removing the True Constant going to the waveform generator and changing the time stamp option previously mentioned.
    In order to view the available cursors and their numbered position, you can right click on the Waveform Graph and select properties. In the properties window there is a Cursors tab, inside this tab at the top is a drop down menu that lists all of available cursors, indexed starting with 0 at the top.
    -Jake B.

  • How do I get the reference numbers for cursors in a waveform graph (other than through an event structure)?

    I want to control cursors in a waveform graph programmatically.  I've tried using the "Cursor list" property, modifying the cursor clusters and writing the results back to the cursor list property, but this only works sporadically.  Modifying the cursors by ref number works well, but you have to get the refnumbers  from an event structure during a cursor event.  Is there any way to get cursor reference numbers aside from through an event structure?
    Thanks!

    Hi barryinbo,
    On the controls pallette, go to refnums> Control refnum>Control. Then right click the refnum and point to select vi server class>Generic > and you will see a cursor there. This will be a "loose typed refnum" but you can right click the refnum to include data type. An alternative is to drag a cursor to the refnum, this will make it strict typed.
    Hope this helps
    Chris Co.

  • Programmaticaly removing a cursor in a waveform graph

    Hi,
    Is it possible to programmaticaly remove an added cursor without having to
    acces the cursor menu on the waveform graph?
    Best regards,
    Thijs

    You can delete/add cursors programatically through the graph's "Cursor List" property.
    =====================================================
    Fading out. " ... J. Arthur Rank on gong."
    Attachments:
    Delete_Last_Cursor.gif ‏4 KB

  • Automatic Cursor Movement in one Graph, in accordance to the cursor in another graph

    I am using two XY graphs each with 4 cursors. I want to assign each cursor of graph A to each cursor of graph B such that the corresponding cursors in graph B moves in accordance to the cursors in graph A.
     I have used Active cursor, Cursor.PosX and it works for one cursor. However when I use the same concept to change the active cursor value and faciliate the automatic movement for all cursors they do not work.
    Message Edited by Chathuri on 08-13-2009 06:26 AM
    Solved!
    Go to Solution.

    Hi,
    As requested I would like to post the solution as to how I tacked the problem. It was actually small mistake on my part. When I connect the two property nodes for each XY graphs I should connect ActiveCursor to ActiveCursor and Cursor.PosX to Cursor.PosX. What I did was connect the Active cursor of A graph to the cursor.index of B graph. I have attached a small screen shot of connecting the first cursor of A graph to the 1st cursor of B graph so that the cursor in B graph follows the cursor in A graph.
    In order to connect more cursors as in my case, the only change to be made is the change in the Acitve cursor constant to, 1,2,......
    Chathuri
    Attachments:
    CursorMovement.JPG ‏7 KB

  • How to add scroll bar to a labview wave graph?

    I want to know if there is a to add scroll bar to a labview wave graph.

    Look here:
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000000080000001E400000&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0

  • Center multi-point cursor in a XY graph

    Hi all,
    i need to programmatically bring to center the only cursor of a XY graph (a multi-point cursor made of 4 plots).
    I realized an algorithm to calculate the x value to send to the "Cursor.Cursor position:Cursor X" property of the graph.
    The cursor seems to be correctly set, but i resets instantly. Seems like i need to set the property for every 4 plots, but i don't know how.
    Any clue?
    Thanks
    Marco

    Se the "cursor index" property and set it to half the number of X points. (or use more complicated math if the graph is zoomed, not shown)
    (All your booleans should be latch action, eliminating all local variables. You also don't need the reference. There probably also should be a small wait.)
    (All that said, I never use multiplot cursors, but maybe there is a bug somewhere if they are used. Your code works fine if the cursor is locked to a single plot)
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    TestCenterCursorInGraphMOD.vi ‏14 KB

  • Errors with multi-plot cursors on Mixed Signal graphs

    Using a Mixed Signal graph, it seems that a multi-plot cursor does not snap correctly if XScale.Multiplier is not set to 1 - it seems to ignore it altogether.  A single-plot cursor on the same graph does not have this problem.  Am I missing something?
    In the attached VI, XScale.Multipler = 0.1, and Cursor 1 (Single-Plot) shows the correct value, but Cursor 2 (Multi-plot) does not.
    Attachments:
    MixedSignalCursor.vi ‏14 KB

    Hello,
    The behavior I see is that the multi-plot cursor which is snapped to plot 0 seems to generally follow an "imaginary plot" which corresponds to a scaled version of plot 0, where the scale factor is the value wired to the XScale.Multiplier property.  I don't think this is desired behavior so I have filed a corrective action request to R&D to have this addressed.  I am sorry for the inconvenience - hopefully you can live with an X-scale multiplier of 1, or the single plot cursors for the time being.  It also takes the offset property similarly, offsetting the "imaginary plot" by whatever value is set there.
    In any event, if this poses a significant problem with additional contingencies, please let me know and I'll be sure to include any updated information in the corrective action request!
    Thank you,
    Best Regards,
    JLS
    Best,
    JLS
    Sixclear

  • How can i disable scrolling on firefox mobile ?

    I want to disable scrolling for my responsive website, when a colorbox (like a lightbox) is layered over the page (as div, not as iframe).
    Scrolling should only be available for the colorbox-div, but not for body or html.
    Therefore, I set "html" and/or "body" to "overflow:hidden" with the help of jquery. That works in chromium mobile and in the desktop versions of FF and chromium, but I can't figure out why I still have the scrollbar in Firefox on Android.
    Is this a know 'problem'? What can I do?

    Hello,
    Thank you for contacting Mozilla.
    I understand that you are having problems with lightboxes scrolling in webpages. In order to better understand and investigate on the issue that you are encountering, please reply to this message with the following information:
    * What is the model of your phone? (ZTE Open, LG Fireweb or Alcatel OneTouch Fire)
    * What is the OS version found in the Device Information page? Please visit [http://mzl.la/Gzz6Kp this link] if you need help finding the Build ID of your phone.
    * Please provide the exact steps to reprodcuce the issue you are encountering.
    * Who is your current cell phone carrier?
    * How often do you encounter this issue?
    Please be sure to include as much detail as possible, including any websites that may exhibit this issue, and any error messages that you may be receiving, exactly as they appear. This will ensure that we will have all the information needed to investigate into this. Thank you for your help and we look forward to hearing from you!
    Curtis

  • I will have to disable  scrolling with the in a AdvancedDatagrid

    I think I will have to disable  scrolling with the in a AdvancedDatagrid when I am using custom icons and summary rows and grouping as the whole thing goes crazy(whole rows turning black and other horrible stuff). Has anyone encountered this before?
    while I'm at it, how do I disable mouse scrolling for the  AdvancedDatagrid
    thanks much
    Message was edited by: nikos101

    hi,
       you can disable scrolling in AdvanceDatagrid by setting
      horizontalScrollPolicy=off and
      verticalScrollPolicy=off

  • How do I overlay 4 cursors on the XY-graph?

    I try to overlay 4 cursors on the XY graph as shown in the VI attached to this question, but only 2 cursors are visible on the graph. What should I do to make all 4 cursors appear on the graph?
    Attachments:
    1_graph_subVI.vi ‏81 KB

    You need to use the CursorList property, which is an array of cursor attributes. This will initialize the nuber of cursor elements. I have attached a working VI.
    Good Luck,
    Jim
    Attachments:
    1_graph_subVI.vi ‏108 KB

  • Disable scrolling in certain apps. Magic Mouse?

    Is there any way to disable scrolling only on certain application on a Magic Mouse. I love the mouse and my beautiful i5 27" iMac. The trouble is I work with Adobe InDesign all the time and I am constantly accidentally scrolling the pages. I hate this but I love the scrolling on the web and in Photoshop. If there is any way I could keep it from scrolling in InDesign only that would be awesome!!! Thanks for you suggestions!

    I have this exact same request.
    The scrolling on Magic Mouse is great for applications developed by Apple. I use Aquamacs and find scrolling to be truly horrible with Magic Mouse.
    I've added an entry to the Wish List page for Aquamacs. Maybe you can submit a bug report or feature request to the developers of EyeTV? Do they release updates and bugfixes on a regular basis?
    Maybe you can control system settings with something like QuicKeys, Automator, or ActionScript.

  • Disable scrolling for an entire document

    Can anyone help me with a code sample that will disable scrolling for an entire document?

    Sure! You could write a script which is executed from the top level subform's ("form1" by default) Enter event and looks for all fields on the form and sets their
    doNotScroll property to true. Note that the script will have to execute on the Enter event (which will be called the moment the user sets focus to any field on the form) because any other event is too "soon" for the
    doNotScroll property setting to take effect.
    I've attached another sample form which demonstrates how to do this. Check-out the script in the form1 object's Enter event. The
    DisableScrolling method is recursive and finds all child fields within all possible container objects (such as subforms, areas, exclusion groups) found in the XFA language. For each field found which supports the
    doNotScroll property, it sets that property to true. Note the boolean variable used to guard against running this script every time focus is set to a field within the form. The script only needs to be executed once.
    Stefan
    Adobe Systems

  • LV7: how to catch 'Value change' event for cursor position in XY graph?

    I try to catch an event when the cursor position of a graph's cursor
    changes. I created a reference for the cursor array and registered a dynamic
    event 'Value change' for it. The event does not fire when the cursor changes
    (either by dragging it with the mouse or by direct entry of a new value in
    the cursor's X or Y fields. In contrast, when I register e.g. the 'Mouse Up'
    event for the cursor array, the event IS detected.
    -Franz

    So this is the same behaviour as that of a regular control which also does
    not fire a 'Value changed' event when it gets updated by e.g. writing to a
    local.
    At least the cursor's behavior is consistent then...
    But unfortunately also the direct user interaction with the cursor's numeric
    field does not fire the event, which is NOT consistent.
    I was trying to catch cursor changes in my event loop and had used a 'Mouse
    Up' event of the graph indicator to look for cursor changes (whose last
    position I had kept in a local or shift reg). In order not to miss a direct
    user interaction in the numeric field I added the dynamic event 'Value
    change' to the same event case, but with no success, it missed the direct
    entry ...
    according to what you say this seems to b
    e a bug then...
    -Franz
    "Greg McKaskle" schrieb im Newsbeitrag
    news:[email protected]..
    > > I try to catch an event when the cursor position of a graph's cursor
    > > changes. I created a reference for the cursor array and registered a
    dynamic
    > > event 'Value change' for it. The event does not fire when the cursor
    changes
    > > (either by dragging it with the mouse or by direct entry of a new value
    in
    > > the cursor's X or Y fields. In contrast, when I register e.g. the 'Mouse
    Up'
    > > event for the cursor array, the event IS detected.
    > >
    >
    > The reason is that value change events fire when user action directly on
    > the control changes its value. They do not fire when other programmatic
    > value changes occur. If you are looking at a value change on the cursor
    > palette, user interaction with the numeric should fire it, but updates
    > due to cursor movement are more like programmatic updates.
    >
    > Additional events will likely be added in future
    releases, and these may
    > make it easier to catch cursor movement events on a graph.
    >
    > Greg McKaskle
    >

  • How do I disable scrolling tabs in Firefox 17?

    How do I disable scrolling tabs in Firefox 17 without adding an extension from an
    unverified author? Please include the exact steps for Linux, OSX and Windows.
    Or I don't know put it back the way everyone wants it... Call me crazy.

    Do you mean by setting a lower minimum width for the tabs to make more tabs fit on the tab bar before scroll buttons appear?
    The Custom Tab Width extension adds this CSS rule and adjust the settings from the browser.tabs.tabMinWidth and browser.tabs.tabMaxWidth prefs.
    * Custom Tab Width: https://addons.mozilla.org/firefox/addon/custom-tab-width/
    Add this code to the userChrome.css file below the default @namespace line if you do not want to use the extension.
    *http://kb.mozillazine.org/userChrome.css
    <br />
    <pre><nowiki>@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    .tabbrowser-tab[fadein]:not([pinned]) { min-width: 100px !important; max-width: 250px !important; }</nowiki></pre>

Maybe you are looking for