Xy Graph property node:apply to all plots

I have an xy graph with multiple plots and am using property nodes to give each plot a different color.  My problem is that i would like to set the "point style" for every plot to be the same, in other words: create a default point style that differs from the XY graph default.
Cheers
CLA, CLED, CTD,CPI, LabVIEW Champion
Platinum Alliance Partner
Senior Engineer
Using LV 2013, 2012
Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved.

You can do this statically on the "Plots" tab of the graph properties dialog box.  You can also get a property node to alter this dynamically by right-clicking on the graph and selecting  Create >> Property Node >> Plot >> Point Style. 
Brian R.
District Sales Manager
Washington DC
National Instruments

Similar Messages

  • How do I configure the mixed signal graph property node to set the plot names

    I have a mixed signal graph displaying digital and analog data in two groups.
    I would like to programmatically set the names of individual plots i.e. rather that the digital graph displaying 'Digital 0->Line 0'  I would like to set it to 'Signal 1'  in the vi.
    How do I do this?
    Probably via the property node but I cant get this to work without errors?  (i.e. i cant find the right combination of node arguments to set.)
    Also,  I can set the names of the plots of the component waveforms programmatically, but when I bundle the plots together to form the mixed signal graph, the plot names are reset to the mixed signal graph default values. Can this behaviour be turned off?

    What are you doing? You need to select the plot first and then set the name, like this:
    Attachments:
    Mixed Signal Graph_BD.png ‏1 KB

  • Is there a line style descrepancy with xy graph property nodes?

    Hello.
    I am attempting to display mutliple bar graphs in a single XY graph control. To color-code and label each one, I set up a for-loop and call each active plot to set the color, plot name, etc. The problematic thing is that when I define the vertical bar graph type by-hand, at the control on the front panel, I have 5 vertical plot style options. The fifth one produces the best results. When I try to set this property node in the block diagram, I have only three vertical plot style options. Is there a way around this?
    Appreciate any fedback.
    Best,
    Mike

    Hi Mike,
    I read the property node for the bar plots (after having setting it by hand to the one you like) and it appears that the value of that bar plot is 8. I also set it to a different bar plot by and hand then wrote "8" to the property node and that does seem to change it to the last  (left to right) vertical bar graph. I am running LV 7.1. If you look at the context help it does seem to indicate that the only values for vertical bar graphs are 1-3 but try writing "8" and see what happens.
    Cheers,
    --Russ

  • X-y graph property node

    I am looking for a means by which to programmatically turn on and off some of the plots in an x-y graph.
    I have the code that plots a series of thermocouple inputs to an x-y multigraph where the x-value is time. Using a property node I can wire in a Boolean to turn the "plot visible" input TRUE or FALSE. This works for the first plot on the graph, but I can't make it work for the rest of the plots. Creating multiple property nodes and assigning different plot ID numbers to the Plot Y. Scale Index input doesn't work, they're just ignored. I can't even get multiple plots to turn off if I wire multiple plot ID numbers into the same property node (using multple Plot Y Scale Index inputs).
    Is there a trick to turning plots on and off in a multiple plot x-y graph?
    thank you. 
    Laura SImpson
    Electrical Engineer
    BEI Precision Systems and Space Company
    Solved!
    Go to Solution.

    That and a for loop were exactly what I needed. Thank you.
    Laura SImpson
    Electrical Engineer
    BEI Precision Systems and Space Company

  • Write bounds attribute in a XY graph property node

    Hello,
    i want to write the bounds size using the XY graph property node or something else. I want to determine the bound XY graph size. It is possible?
    Thanks!!
    LArson

    I guess a similiar query was answered here
    http://forums.ni.com/ni/board/message?board.id=170&message.id=161796#M161796

  • Mixed signal graph property node for plot groups?

    Hello!
    Is there a property node for the name of the Groups in a mixed signal graph?

    Hello
    as you can see in
    http://forums.ni.com/ni/board/message?board.id=170​&message.id=226983&requireLogin=False
    there is no property for plot groups.
    Thanks,
    Rebecca Fox
    Applications Engineer
    National Instruments

  • I'am having problem with a graph property node by using format & precision

    I would like to display an amount of data in a waveform graph and to choose the X scale to display absolute time (whitout date information) or scaled decimal value.
    Absolute time is a must because the scaling should reflect the acquisition time and not only a value in hour, minute and second.
    Using the property node I can choose between 10 differents formats (0-Decimal, 1-Scientific, 2-Engineering, 3-Binary, 4-Octal, 5-Hexadecimal, 6-Relative Time, 7-Time and Date, 8-SI, and 9-Custom).
    Format 7 - Time and Date should be a good choice but LabVIEW set automatically system time AND system date without any possibilities to change anything.
    Trying format 9 - Custom ends everytime with error 1077 (invalid property value).
    Any help to explain me how to use the format Custom or to give me a solution to switch between time (no date) and decimal scaling is appreciate.
    Thank 

    In addition to the Xscale.Format property node, you also need to set the XScale.FormatString (see a little below the Format entry).
    Use %<%.0X>T as format string.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Labview property node used in a subvi

    I have a group of front panel Boolean control I would like to minipulate the visiblity and color(4) in a subvi.  I created a cluster of boolean refnum and passed them to the VI.  In the VI I created a cluster of CTLRefnum which I used as the input cluster.  In the subVI I am able to control the visibility via the visibiliy property node, however the Color(4) property node does not appear as a selection in the subvi.  Any ideas on how I could control the colors in a subvi.
    Solved!
    Go to Solution.

    Hello HEJ@WR,
    It sounds like you may have cast your Boolean refnums to more generic Control refnums- as the Color property is specific to Booleans you'll need to ensure that you're maintaining the reference type.  Visibility is a more generic property that applies to all types of controls. Refer to this article for more information on casting refnums:
    LabVIEW Help: To More Specific Class Function
    http://zone.ni.com/reference/en-XX/help/371361H-01/glang/to_more_specific_class/ 
    LabVIEWWiki also has a pretty good discussion of refnum types and class-specific properties here:
    LabVIEWWiki: Control References
    http://labviewwiki.org/Control_References
    Also- if you attach example code demonstrating what you're attempting to do it's much easier for other forum users to assist!
    Regards,
    Tom L.

  • Tick colors Property node bug

    I found a bug in 8.5 tonight.  The attached VI will demonstrate the issue.
    If you attempt to get the Tick Colors by cluster, you will get an error indicating that the property doesn't exist.  If you get the Tick Colors by individual name, you won't get the error.
    This applies to all plot types.
    Message Edited by Matthew Kelton on 12-30-2007 02:30 AM
    Attachments:
    Plot Property bug.vi ‏22 KB

    This was reported to R&D (4BA3OC8G) for further investigation. A possible workaround is bundling all the separate elements yourself.
    Thanks for the feedback!
    Charlie M. CLD

  • Can I use the 'Export Signal Property Node' on a quadrature encoder?

    Hi,
    So I don't know which counter board I'd be using yet for this (it's used in conjunction with a PCI-6280--the PCI-6280's counter inputs are all taken and so I need another board), but assuming this is possible at all in DAQmx I wouldn't mind knowing whether, say, the PCI-6601 (or any other timer board for that matter) could do this. I'm programming this in LabVIEW 2010 by the way. 
    I want to have a counter which counts the number of pulses on one channel (I'll call this the 'clock' channel) between when another channel goes from low to high (which I'll call the trigger). It's basically a pulse width measurement, but I only care if there are more than n clock pulses between triggers. I need to have a hardware-timed digital signal which goes from low to high if there are ever more than n pulses between trigger changing state from low to high. 
    What I am planning to do is this: 
    Wire 'trigger' to the z-input of the quadrature encoder, and set the z-input value to some arbitrary large value such that, at the quadrature encoder counter task's settings, the counter reaches terminal count in n pulses.
    Configure the quadrature encoder counter using DAQmx Export Signal Property Node (tutorial I was looking at is here: http://zone.ni.com/devzone/cda/tut/p/id/5387 ) to toggle a digital channel ('counter event output') from low to high if the counter reaches terminal count (ie, if the encoder reads n pulses).
    If the encoder ever reads n pulses on 'clock' between two rising pulses on 'trigger', it sets counter event output high.
    Is this possible? Reading through the manual of M series PCI-62xx devices, the index pulse loads the counter with a particular value so it seems like you could conceivably set the counter to the terminal count if you wanted. My only real problem is whether DAQmx Export Signal Property Node works on all counter tasks or just on edge counting tasks. 
    Thanks in advance for your help. If this isn't possible, I can reply with more details on the problem this is supposed to solve so that you can help me figure out an alternate method.
    Solved!
    Go to Solution.

    There is probably a way to do it, but it it may be easier to use an X-series board for the job.   They support a new counter capability for count reset on a digital edge without needing to be configured in encoder position mode.  I am not sure exactly how that feature's been implemented however, so maybe it won't make things easier after all.
    The plan based on the hoped-for behavior: 
    1. Configure an X-series counter for pulse generation based on "ticks" of your clock channel.
    2. Set both initial delay and low time to the critical # of ticks.
    3. Configure for count reset on a digital edge (if possible in pulse generation mode)
    4. Configure the count reset value to be the critical # (or possibly 1 less, if possible in pulse generation mode)
    5. If you want the output to remain high indefinitely, configure the counter task to use its own output as a
    pause trigger, and pause while high.
    The way pulse generation works is to preload a # of "low time" ticks into the count register.  Then every source edge will decrement the count.  When the count reaches terminal count (0), the counter's output is toggled (or can be configured to pulse).  The register is then loaded with the # of "high time" ticks and the process continues.
    You would be perpetually interrupting the count-down process as long as you got your triggers in time.  The count would keep getting reset to the # of low counts, keep decrementing toward 0 without reaching it, and so on.  If ever you did reach 0, the output state would toggle high, then the high state would prevent subsequent clock signals from decrementing the count.
    You can conceivably do a similar thing with a 6601, but I'm pretty sure you'd need 2 counters working together to get it working.
    -Kevin P

  • Multiplot waveform graph plots are different colors when set to be the same with a property node.

    The graphs were working yesterday. I made a few changes to another part of the block diagram and now the graphs do not plot all of the plots the same color. I am using a for loop with a property node with the elements active plot connected to the iteration terminal, and plot color to a color box. My for loop increments programmaticaly from another part of the code to create plots as it runs. I have replaced the graphs with new ones and they will work sometimes.
    I am using Win2k and LV 7.1
    Thanks,
    Brett

    Hi bh3560,
    Have you tried chaging the color by right clicking on the line in the plot legend.  There is an option to change the color of the plot.
    Brian K.

  • Multiplot XY graph : error when wiring 24 to active plot property node

    I'm using LabVIEW 2009
    When I wire 24 or higher to the active plot property node of a multiplot XY graph , I receive error message :
    error 1077
    Property Node (arg 1) in Untitled 1
    <APPEND>
    Property Name: <b>Active Plot</b>
    Anyone a suggestion ?
    Solved!
    Go to Solution.
    Attachments:
    Error1077.png ‏20 KB

    Hi,
    how many plots do you have currently plotted? ActPlot can only be as big as the current number of plots...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Linking property nodes to two cursors in one graph

    Hello,
    I have got one graph with 2 cursors. And I need to by able to set the coordinates of each cursor by using property nodes. However, if I click right button mouse button - create - property node - cursor - cursor position - -then there are only 3 possibilities "All elements", "X", Y" which links only to one of the cursors (actually I don`t know which). How is possible to link 2 cursors`s position property nodes to 2 cursors in one graph?
     Thank you a lot for discussion.
    Martin Pekar
    Solved!
    Go to Solution.

    Also, if you have more than a few cursors, you can make the code more scalable by using an array of positions and a FOR loop as follows.
    Now the code automatically adapts th the number of cursors you actually have.
    (Of course all other common sense applies, for example only set this when the position changes. Don't write the same cursor postions with every iteration of the loop over and over. )
    Message Edited by altenbach on 05-06-2009 06:25 AM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    MulticursorII.png ‏4 KB

  • 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

  • Align graphs using property nodes

    Hi,
    I am displaying data from 8 channels each on a seperate chart. I am using plot area and position property nodes to fix the size of each of these charts.
    I need auto-scaling but because of this, the charts are not aligned properly.
    Is there a way to fix the plot area and boundaries such that all the charts are aligned properly ?
    Shiv

    In LV6.1: Try to disable the chart property "Auto Adjust Scales" (located
    in front panel menu).
    In LV6.0.x: There is no possibility turn it off. :-(
    Robert
    "ponnaboy" schrieb im Newsbeitrag
    news:[email protected]..
    > Hi,
    > I am displaying data from 8 channels each on a seperate chart. I am
    > using plot area and position property nodes to fix the size of each of
    > these charts.
    > I need auto-scaling but because of this, the charts are not aligned
    > properly.
    > Is there a way to fix the plot area and boundaries such that all the
    > charts are aligned properly ?
    >
    > Shiv
    >

Maybe you are looking for

  • How do I move my iPhoto files to an external harddrive?

    Hi there I only recently moved to Apple from Windows and am struggling to move my iPhoto files to an external harddrive, despite there being some quite old discussions on this on these discussion boards. My late 2013 32GB Macbook Pro Retina is curren

  • MacBook and husband's iPhone won't connect to home Wifi, but my iPhone and iPad will.

    As of this week, our home Wifi won't connect our MacBook (2008) or my husband's iPhone 4 to our home Internet.  Our iPad 2 and my iPhone 4 still connect no problem.  We appear to get the signal, but get error messages about not connecting to the Inte

  • ITunes latest trigging Windows XP Data Execution Prevention (DEP)

    Updated too the latest version of iTunes and now I can't run it due to an Data Execution Prevention (DEP) trigger.  HELP! How do I fix this? Is there a different version avail that fixes this (a bet perhaps?)? WinXP SP3 32bit iTunes ver: 11.3.1.2 HEL

  • Compatibility iPhoto 9.3 with mavericks

    Yesterday I updated to Mavericks my mac Book Pro. After the update, iPhoto doesn't work: the icon in the dock, report a prohibition signal. If I try to launch the program, teh sistem report (you can't use this version of the application "iPhoto.app"

  • Content Query Web Part Fields Documentation?

    Hello community, I have a question about content query web part. I want to use it to display information from a custom large list with more than just the title and description columns that the default allows. For example, I have a list with 50k items