Moving Graph Palette out of Pane

Hello,
My current LV8.6.1 project has two modern XY graphs on the FP, separated by splitter bars and set to scale with the split.  I have used property nodes to sync the graph scales and cursors using various graph change events.  Because of this, the Graph Palette and Scale Legend from one graph effectively controls both graphs.  I would like to make this clear to the user by moving these objects to a third pane at the top of the FP (something like a toolbar).  Since these objects are part of the XY Graph, they are stuck in the pane with the graph.
Is there any way to recreate these objects in a different pane (across splitter boundaries)?
Thank you,
Peter

Sure, this is fairly easy, just takes a little trickery.
What you're going to do is introduce three new buttons, one each for the Cursor Movement Tool, the Zoom Tool, and the Panning Tool. Since these new buttons are not part of the graph, you can put them in any pane you want (or even on another VI...). They just need to have access to a control reference or property node of the two graphs you want to control. The property node that sets the active tool is "Pallette >> Active Tool". From help: "Sets the tool that is currently selected on the graph palette. 0 is the selection cursor, 1 is the panning tool, and 2-7 are the zoom tools."
Also, these button can be customized any way you want. If you want them to look exactly like those on the Graph Palette, go to "Customize Control" on any graph, and copy all six decals on those three buttons (shown in image below).
Variations:
Use a cluster of Radio Buttons to ensure only one of the three buttons can be selected.
Create another pop-up Radio Button cluster that shows up when you select the Zoom tool. Alternatively, if you want to limit the zoom to only a few of the zoom types (this is probably the case), perhaps it would be better to simply add the types of zoom you want to support to your top-level tool choice Radio Button cluster
a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"] {color: black;} a.lia-user-name-link[href="/t5/user/viewprofilepage/user-id/88938"]:after {content: '';} .jrd-sig {height: 80px; overflow: visible;} .jrd-sig-deploy {float:left; opacity:0.2;} .jrd-sig-img {float:right; opacity:0.2;} .jrd-sig-img:hover {opacity:0.8;} .jrd-sig-deploy:hover {opacity:0.8;}

Similar Messages

  • Super thin black border showing around video when I zoom out or pan the video...

    Hi all,
    I have a video I'm making in Adobe Premier Pro CS5.5. I am using 2 video slots in Premiere Pro's sequence area. A white image is in "Video 1" spot and a video is in"Video 2" spot.
    The white image in "Video 1" slot is the exact same color as the background color of the video in "Video 2" slot.
    The reason for this is when I zoom the video out or pan it slightly off the screen I just want it to look like the video is moving (and I don't want anyone to be able to see the black backdrop that is normal background color on a Premiere Pro video).
    After I go to effects control, and change the position and scale of the video; the video scales out and pans over fine ...however, the border of the video shows slightly ...even flickers a little. Is there a way to get rid of this thin black border line? ..So no one can tell where the video (in "video 2" slot) ends and where that white background I have in "video 1" is ...by removing this flickering border?
    Here's a Screencast of the issue. I point at that thin border I'm talking about when I pan the video over (which reveals the white backdrop):http: Screencast.com/t/45xp0bQ82f
    Thank you so much for any help you can provide. I appreciate it.

    CROP effect
    Jeff Pulera
    Safe Harbor Computers

  • Graph palette special keybindings

    Hi!
    I have a graph which displays wave and some cursors. Is there a way to assign a special key binding for the graph palette controls? Say that I want to zoom in on the graph, then I could press the "z-button" on my keyboard and then the zoom in function on the palette would be selected. Same goes for pan, and cursor. Shouldn't there be a easy way in Labview to do this, or do I have to make a separated program?
    Best regards Maurlind!
    Solved!
    Go to Solution.

    Hi maurlind,
    Shouldn't there be a easy way in Labview to do this
    If you think so you can add a new LabVIEW idea in the LabVIEW Idea Exchange!
    do I have to make a separated program?
    You can control your graph with its property nodes. Use an event structure to determine key press events…
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Graph Palette Button Size

    Is there any way to re-size the graph palette buttons?  The cursor palette buttons are individual entities and can easily be re-sized, but not the pan/zoom/cursor buttons on the "graph palette".  I have a touch-screen and it would be helpful if these were larger.  I'm using LabView 7.1.
    Thanks,
    Brian

    Just open the graph in the control editor (right-click...advanced..customize) and go to edit mode. Now resize as needed.
      (This is from 8.0, but it works the same under 7.1)
    Message Edited by altenbach on 06-11-2007 05:29 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    graphPaletteLarge.png ‏10 KB

  • How can I work out about Pan function?

    Hi,
    Can anybody help? my point is I don´t want my XY graph to have pan function.
    I mean the XY graph cannot pan neither running VI nor not running. If it´s impossible to do that two ways, just only when running VI that cannot pan the graph.
    Thanks in advance
    Mannie

    What you can do is edit the graph palette to hide the panning tool.
    Click on the graph
    LabVIEW menu >> Edit >> Customize Control
    In the new window, click on the left button in the tool menu (Change to Customize Mode). Sorry but my mothertongue is not English and I ignore the name of the illustrated tool.
    Select the panning tool in the graph palette
    Press Ctrl + Shift + J to move the panning tool to back (or click on the square with two arrows (Reorder) and select Move to Back)
    Move the panning tool under the zooming tool
    Resize the graph palette decoration
    Switch back to Edit Mode
    Menu >> File >> Apply Changes
    Close the customizing window
    You have now a graph with a customized graph palette. See the LabVIEW help for more details about customizing controls.
    Attachments:
    Graph without panning tool.ctl ‏9 KB

  • I would like to know how i can create a bell graph with out using sub VIs, the data that i created consists in 500 readings with values of 0 to 100, i calculated the mean value and standard diviation. I hope some one can help me

    I would like to know how i can create a bell graph with out using sub VIs, the data that i created consists in 500 readings with values of 0 to 100, i calculated the mean value and standard diviation. I hope some one can help me

    Here's a quick example I threw together that generates a sort-of-bell-curve shaped data distribution, then performs the binning and plotting.
    -Kevin P.
    Message Edited by Kevin Price on 12-01-2006 02:42 PM
    Attachments:
    Binning example.vi ‏51 KB
    Binning example.png ‏12 KB

  • Labview Graph Palette Taking Outputs

    Hi,
    is there any way to take the output of Labview Graph Palette i.e. when I zoom in can i access the minimum and maximum values of the zoomed in scales.
    What I am trying to do is scanning a square and displaying data on an intensity graph. SoI wanted to add a feature which enables me to zoom in on the graph then take the values of the new scales and scan the zoomed in area again in the instrument.
    So, is this possible?
    Thanks,
    Yatin

    In LV8.5 (not sure about 8.2) you get "scale change" events, so with an
    event structure you get new ranges every time they change.
    In <LV8.5 the only option is to poll the range properties of the graph.
    Regards,
    Wiebe.

  • TS3274 MY MINI IPAD keep jumping from screen to screen and moving in and out

    mini pad keep jumping and moving in and out.

    Try This...
    Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear...
    Usually takes about 15 - 20 Seconds... ( But can take Longer...)
    Release the Buttons...

  • Graph palette like control

    Hi,
    I am trying to implement Graph palette like control for my application.
    Graph palette has 3 controls - cursor, zoom and hand tool. Cool thing is the zoom control. When you click on that - a picture menu(like, picture ring control) pops up. How can I implement a control like this?
    Thanks,
    Ritesh

    Hi Ritesh,
    is it that bad to show the current state of the zoom mode selection?
    If you want to simulate the graph palette in all and every feature, I would suggest to use (customized) boolean buttons. When the user clicks on "zoom" you open a small window (positioned above "zoom") showing another boolean buttons!
    Maybe someone else will have a more simple idea...
    Btw. you could have explained your actual point in this question a lot earlier...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Customize Graph Palette buttons

    Is there a way to customize the Graph Palette buttons in a XYGraph with LabVIEW 8.2.1?
    I'm able to select and customize the cursor movement arrows (I imported two customized images for the ON and OFF state, for example);
    but when I select in the same way the Graph Palette, or one of its buttons, the Edit --> Customize control... option is disabled
    I've already customized most of the other graph parts, and now the Graph Palette looks poor
    Thanks in advance
    Vix
    In claris non fit interpretatio
    Using LV 2013 SP1 on Win 7 64bit
    Using LV 8.2.1 on WinXP SP3
    Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
    Using CVI 6.0 on Win2k, WinXP and WinXP Embedded
    Solved!
    Go to Solution.

    Seems to work OK if you place the entire graph into customize mode and simply right-click on the palette buttons to import your graphics. try it!
    LabVIEW Champion . Do more with less code and in less time .

  • A proposal - moving some things out of mx.rpc into mx.async?

    Hey guys,
    Just want to get your thoughts rather than jump in and filing a feature request. What do you think about moving a few things that aren't necessarily RPC out of mx.rpc and into a new package (for example mx.async) and removing some of the service-related assumptions? A couple of candidates for this in my mind would be:
    AsyncToken - I use this for all sorts of Async stuff, which is usually waiting on a service, but not always.
    IResponder - This is useful for things such as command chains, and listening in to user actions, and the like. I would also like to see IResponder.applyFault() and IResponder.applyResult() be taken out of mx_internal (and their parameters changed from event types to something else, perhaps Object for result, and Fault for fault).
    And the various impls of IResponder as well :)
    Just an idea that's been bouncing around my head, thought I'd throw it out there and see what you guys think - worth filing a feature request?
    -Josh
    "Therefore, send not to know For whom the bell tolls. It tolls for thee."
    http://flex.joshmcdonald.info/
    :: Josh 'G-Funk' McDonald
    :: 0437 221 380 ::
    [email protected]

    Nice, well while you're in there, any chance we can get FaultEvent from send() dispatching on next frame like a normal event (and on the AsyncToken as well as the WebServie)? I've got some *ugly* workaround code because the fault is dispatched (and handlers invoked) before send() returns, and you can't listen to invocation faults on the AsyncToken like normal events:
                //This code is to catch invocation problems, since Flash has decided to interrupt the flow of the VM for
                //FaultEvent rather than dispatch it on next frame from the token
                operation.addEventListener(FaultEvent.FAULT, invocationFaultHandler);
                //Send the request
                log.debug("Sending request...");
                token = operation.send();
                log.debug("...Send attempt completed");
                //Remove our invocation fault listener
                operation.removeEventListener(FaultEvent.FAULT, invocationFaultHandler);
                //Do we need to send this info on to the token's listeners in a frame or two?
                if (invocationFaultEvent) //Instance-level global
                    log.debug("There was an invoke error, which means the token listeners aren't notified. Will redispatch to them in 250ms");
                    //When we create the timer, we're using a hard listener reference because this helper instance may otherwise be collected before we're done!
                    //So make sure to remove the handler (and kill the timer) on firing!
                    timer = new Timer(250, 1);
                    timer.addEventListener(TimerEvent.TIMER, reDispatchInvocationFault);
                    timer.start();
                return token;
    Cheers,
    -Josh
    On Wed, Oct 1, 2008 at 10:49 AM, Matt Chotin
    <
    [email protected]> wrote:
    A new message was posted by Matt Chotin in
    Developers --
     A proposal - moving some things out of mx.rpc into mx.async?
    I'm not sure the changes are in Iresponder as much as in a new impl class, but we're looking at making the service classes accept an Iresponder as the last arg to send(...) (where we'd look at the last arg and if it's a responder pull it off).  This can make some of the declarative stuff that we're looking at a little easier.  So any APIs we do would just be to assist in the wiring up of all this stuff.
    Not sure when we'll have a writeup for it, a lot of it is do to features in the IDE and we're not sharing those yet :-)  But I'm hoping that I can get that team to provide a writeup in a few days.  Admittedly, the changes we're making are for RPC, not for independence from it, so we'd have to see if it makes sense to do both.
    Matt
    On 9/30/08 5:38 PM, "Josh McDonald" <
    [email protected]> wrote:
    A new message was posted by Josh McDonald in
    Developers --
     A proposal - moving some things out of mx.rpc into mx.async?
    Don't really care about the package name thing, mainly just about changing some of the things that make them less useful when you not actually using mx.rpc.*
    What can you tell us about the changes to IResponder coming in Gumbo? I know the UM extensions to Cairngorm use it for callbacks on generated events. I use it for the same purpose, and also as part of an implemtation of command chains, where each invocation takes a context and an IResponder, and it's up to the impl to call Result or Fault.
    -Josh
    On Wed, Oct 1, 2008 at 4:27 AM, Matt Chotin <
    [email protected]> wrote:
    A new message was posted by Matt Chotin in
    Developers --
     A proposal - moving some things out of mx.rpc into mx.async?
    So it probably would have been better if we had created mx.async or used utils for these before, but I don't know that repackaging is a great idea at this point since it will make migrating code forward harder.
    The applyFault/Result stuff may be reasonable, we're actually looking at some work in Iresponder as part of Flex 4 (more of another impl that we'll provide) so we can see as we do it.  Do other people use these classes and want these kinds of adjustments?
    Matt
    On 9/29/08 7:23 PM, "Josh McDonald" <
    [email protected]> wrote:
    A new discussion was started by Josh McDonald in
    Developers --
     A proposal - moving some things out of mx.rpc into mx.async?
    Hey guys,
    Just want to get your thoughts rather than jump in and filing a feature request. What do you think about moving a few things that aren't necessarily RPC out of mx.rpc and into a new package (for example mx.async) and removing some of the service-related assumptions? A couple of candidates for this in my mind would be:
     *   AsyncToken - I use this for all sorts of Async stuff, which is usually waiting on a service, but not always.
     *   IResponder - This is useful for things such as command chains, and listening in to user actions, and the like. I would also like to see IResponder.applyFault() and IResponder.applyResult() be taken out of mx_internal (and their parameters changed from event types to something else, perhaps Object for result, and Fault for fault).
     *   And the various impls of IResponder as well :)
    Just an idea that's been bouncing around my head, thought I'd throw it out there and see what you guys think - worth filing a feature request?
    -Josh
    View/reply at <
    http://www.adobeforums.com/webx?13@@.59b69e6f/0>
    Replies by email are OK.
    Use the unsubscribe form at <
    http://www.adobeforums.com/webx?280@@.59b69e6f!folder=.3c060fa3 <
    http://www.adobeforums.com/webx?280@@.59b69e6f%21folder=.3c060fa3> > to cancel your email subscription.
    View/reply at <
    http://www.adobeforums.com/webx?13@@.59b69e6f/2>
    Replies by email are OK.
    Use the unsubscribe form at <
    http://www.adobeforums.com/webx?280@@.59b69e6f!folder=.3c060fa3> to cancel your email subscription.
    "Therefore, send not to know For whom the bell tolls. It tolls for thee."
    http://flex.joshmcdonald.info/
    :: Josh 'G-Funk' McDonald
    :: 0437 221 380 ::
    [email protected]

  • Altering Properties of graph palette

    Hi,
    I am trying to make only the zoom option on the graph palette visible at the runtime ... !! Is this possible.
    Please Help.
    Thanks,
    Anirudh

    Place the graph indicator in the front panel,select visible items -> graph palatte.
    then select set color in tools palette.select transparent[T] for both foreground and background
    and click on the place where u want.
    Aarthi

  • Import Endeca View Graph Error Out ( for SSL enable Endeca Server)

    Hi All
    I have almost 6+ views in my data domain , and I am trying to Import the View definition ( as we need to Reset the data domain) , But my Import view graphs Error out with below Error
    ERROR [WatchDog_0] - Component [Prepare View Stream:PREPARE_VIEW_STREAM] finished with status ERROR.
    Message: Transform failed!
      Interpreter runtime exception in function substring on line 7 column 19
       String index out of range: -1
    ERROR [WatchDog_0] - Error details:
    org.jetel.exception.JetelRuntimeException: Component [Prepare View Stream:PREPARE_VIEW_STREAM] finished with status ERROR
    Any help to resolve this error will be  great
    thanks
    Sr

    Hi Patrick
    Thanks for update . You are right , this issue is related to Index of arry rather than SSL  . Now I have another issue and in case you have any solution do share .
    As workaround  , I just replace
    validatedSemanticEntity with semanticEntity
    and listEntitiesResponse with putEntities ,in the file generated by my Export view Graph .
    I have created  another New graph with 2 compoenets
    1.Read File - that will read my modified file
    2. Web Service Client - input to this Web Service Client is  Read file compoment (#1) and in this Web Service Client I am calling  {http://www.endeca.com/endeca-server/sconfig/3}SConfig#SConfigPort#putEntities.
    On execution graph is not throwing  any Error , but I still not able to see my views. Expectation are , one execution this graph will created custom views .
    Do I need to Reboot the Endeca Server ?.
    whole idea is to Import view definition and Export those into another domain .
    Regards
    Sr

  • Why does jitter graph smooth out when we add Codec to IP SLA

    We use NetQos to monitor jitter, delay and MOS.  On a single tunnel, we have three IPSLA measurements, one with the defaults, one with ToS=184, and one with ToS=184 plus Codec=g711alaw.   The bona fide data traversing the link is time sensitive, but not VoIP.  I understand MOS can only be measured when applying a Codec, but that shouldn't change the jitter and delay statistics, yet it does.   The jitter graph on the IPSLA with Codec is much less voilatile than the jitter graph with just ToS.  In other words, when the Codec is applied to the IPSLA, the graph smooths out.   Anyone have a good explanation?  And should I use the MoS as a rough guide, even if I'm not flowing VoIP?     jc

    I have two scripts that might be some good inspiration.  One reads virtual ECMP bundle details from EEM envvars while the other reads a config of ports from a file on flash (the format is listed in the script header).

  • Use one graph palette for several graphs

    I'm displaying information on two different graphs. But these two graphs must be coordinated : when I modify the zoom on one graph, the other graph plots its own data in the same interval of time than the first graph.
    Is it possible to use only the graph palette of the first graph to control the zoom, cursors, etc... on both graphs?
    Thank you.

    Hello zyl7,
    yes that's possible: just use property nodes to read properties from first graph and write those values to property node of second graph!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

Maybe you are looking for

  • Unable to Install OBIEE in windows 7 32 bit

    hi, i am aware that windows 7 is not supported for OBIEE 10g but from one of the blog they said to change the compatibity version to xp and have done the same but i am gettting some error while running the setup.exe file . the error is as folllows th

  • Why am I unable to to install XCode from the App Store?

    I'm running Mavericks (OS X 10.9.2) on my 2010 era Macbook Pro, and I installed the latest security update from Apple yesterday (4/23/2014). Today I'm trying to install XCode (because I need it for Maven and Unison), and when I click on the green "Do

  • Hibernation in Solaris 10

    Is there any hibernation facility which allows the machine to shutdown by saving the contents on the RAM on hard disk and allows user to resume the work from the point he left at (equivalent to Windows) in Solaris 10?

  • Regarding end user permission

    Hi Gurus, I have three iviews (v1,v2,v3)assigned to a role(RoleAll) which will be assigned to user. The requirement is: certain user can only see certain iviews. my notion is: another three roles(role1, role2, role3) created, and set the iviews' end

  • JMS Queue requirements for third party adapter(plsql)

    Hi all, Can any one guide me in the following requirements: 1) JMS Name and Description 2) Parameter Values for Provider Context Factory, Connection Factory, and Default Provider URL. Please note that the Agile PLM system fills in the fields with ser