Pull out individual graph from a multiple graph waveform?

Hi all, is there a way of parsing out individual graphs from a waveform based on a given description?  I know that the waveform only has the Y, t0, and t attributes, but there must be a way of doing this.  
The user inputs a cluster of data per channel.  What I'd like to be able to do is isolate a single graph from the waveform based on the TAG name of the channel, and show this on a separate graph.
I've attached screen shots shots of the code where the plots are generated, and of the user input cluster.
I'd greatly appreciate any help.  THANKS!
LabVIEW 2012
Windows 7 64-bit
Solved!
Go to Solution.
Attachments:
Settings_screenshot.jpg ‏28 KB
blockpanel_screenshot.jpg ‏116 KB

Hi
Attached is the picture of how i modified your code. In the DAQ Loop case where you are creating task, use your Tag name as the channel name
In the Main Processing Loop, insdie the New DAQ case, you are reading the waveform and using a case structure. By using the Get Attribute function and reading the value of NI_ChannelName, you can get the task name of each channel read/acquired.
I had just left an indicator at the output for the Channel name. you can use it for a case strucuture or in any which way you like.
Let use know if this works.
Attachments:
waveform attribute.PNG ‏65 KB

Similar Messages

  • Regarding Pulling out network cable from cluster node

    I have two cluster nodes installed with my application.
    I have pulled out the Network cable from the primary where my application is running. So the primary is not reachle from remote box.(cannot ping primary)
    I have found the following error messages
    SUNW,hme0 : No response from Ethernet network : Link down -- cable problem?
    I have found the device group and resource group online the primary and the sun cluster does not failover to secondary node. Does Sun cluster support this scenario ?
    Or do i need to any additional configuration? Can i get clarification on this

    Hi Sudheer,
    if you have two interfaces in your ipmpgroup, I am missing the test address.
    http://docs.sun.com/app/docs/doc/819-3000/emybr?l=en&q=ipmp&a=view
    states a hostname.hme0 as:
    192.168.85.19 netmask + broadcast + group testgroup1 up \
         addif 192.168.85.21 deprecated -failover netmask + broadcast + up
    and for hotname.hme1
    192.168.85.20 netmask + broadcast + group testgroup1 up \
         addif 192.168.85.22 deprecated -failover netmask + broadcast + up
    you can safely replace the addresses by names if they are in /etc/hosts
    In this case the -failover flag for the physical of your example is wrong.
    If you only have one adapter,
    One line in /etc/hostname.hme0 like you stated in your example is correct.
    this is from one of my clusters.
    deulwork20 group sc_ipmp0 -failover
    it is the ipmpgroup Sun Cluster creates for you if you do not specify anything else. so for one single adapter one line like "hadev1 group sc_ipmp0 -failover" is correct.
    DEtlef

  • How should I break out individual Acts from an entire performance?

    I've successfully assembled multiple video clips and separately recorded audio into a master timeline, of a community (Chinese) New Year's show lasting 1½ hours.
    I want to break out portions of that to polish and post on youku, use as a single source clip in a different project, etc.  Suppose, as a concrete example, I want to work with Act 7, and have identified the mark-in and out points.  I used a marker with a duration to remember it.
    I suppose I could copy just that 10 minutes to a new timeline (If I could figure out how to do a non-point selection), vertically across all tracks, and start editing that: adding intro, cutting out boring parts, bringing in other assets like a logo.
    That's the essential effect I want, but would very much like it to be still referencing the Master.  Then, when I improve the audio or color balance of the entire thing, or add more assets from people sending in their footage, I get the updated results in the Act 7 timeline as well, even though I've cut out or re-arranged sections and it's not a single unbroken match to the original 10-minute span.
    In particular, my immediate concern is to make a rough draft of the Act 7 video, before going back to reduce noise and tweak the color.
    What's the right way to do this?

    like jim says, if you shrink or expand the edit in the nested sequence, it wont automatically shrink or expand the nest in the master timeline. you will have to adjust it manually.  so if you cut out a speech, it wont automatically shrink or adjust the sequences on the master timeline.
    Then what did he mean by “Any changes in the Nested Sequences will then be carried into your master sequence.”
    What kind of changes, if not edits?  I thought that meant the length of the nested clip will not change but its contents will, in the same way as a media file on the master timeline.
    I think nobody is understanding what I asked.  I'll clarify with an illustration:
    Example for Planning Workflow
    My Master Real-Time Timeline contains
    ⋯ blahblah ⋯ [1111112222333333444444555555] ⋯ blahblah ⋯
    with several tracks.
    Step 1: I want to copy the labeled range (between the [⋯]) to a new timeline, which I'll call Act7ver1.  Then, I'll edit it
    iii2223334444445ooo
    (adding clips for intro and outtro, and cutting parts out of the original),
    choose which tracks to switch between and what times,
    add any effects.
    If this were a nested timeline, it would show up the edited way in the Master as well.  Not what I'm asking.
    Step 2: Receive additional video clips and add them to the Master, and add a new audio track that cleans up the original audio.
    Step 2b: Revisit Act7ver1.  Master's changes to source clips would show up in any timeline that uses them, so copy/paste in step 1 would be fine.  But adding new tracks that are aligned with the same time range?  I'll want to use the new audio track, and decide if I want to cut in any of the new video angles.
    Step 3: Copy the same labeled range(between the [⋯]) again to a new timeline, which for sake of the example I'll call Act7ver二.
    It will contain the entire unchanged range, not the cut-up version from ver1.
    I'll edit it differently, keeping more of the talking between the music, which are exactly those parts cut out of ver1.
    Different intro, etc.
    Step 4: Some time later, I'll copy a part of the range to a new project.  Since this is a tutorial, I'll switch between the different mic, mix, and edited sound tracks to illustrate the difference.  That is, all the tracks are available, not just the normal presentation copy used normally.  I don't expect to be changing the original anymore, but I like to keep the option of having the various uses see the updated version or keep the original, which is a special case of seeing new tracks present and synced.
    If I save over the source file, all uses see the new content.
    If I "replace clip", and the replacement is not a complete length of the original (the audio is original is 97 minutes, but I only remix one 8 minute act) it won't line up.  Putting the new mix on the Master Real-Time is my solution, especially in light of (4) showing the before/after as part of the script.
    So ideally I want the "smart object" I pasted in the first place to see whatever is currently in the Master at the position it refers to, including tracks that were not present before.
    Understanding thus far
    Simply selecting the original range and turning it into a nested timeline will not do what I want.  But, maybe a more advanced use of this feature?  ⋯ later:  Hmm, maybe it is?  Editing the timeline selects pieces of the elements without modifying them.  I see a new feature highlight discussing source-edit mode and acting like a copy/paste so all the tracks show up.  But I don't know if this is indeed just a cut/paste or a smart object that still allows updates to the definition (of the timeline being nested) to show up in this usage.  It sounds difficult to reconcile changes to what's on the various tracks.  Anyone explored this new feature and have more than a superficial review posted?  (What I've seen just shows that the tracks show up "like a copy/paste" but does not explore changing the referenced timeline or limitations of editing the "pasted" track’s content.)
    Adding a track to the Master won't show up in the nested timelines, but there are not a lot of them so if it is straightforward to razor it at the matching places and pop them in explicitly, that's fine.
    More Thoughts
    What about a script that can generate a new timeline from a marked range, across all tracks that might be present?  Then it can be re-run just as easily if the Master changes, and I don't need them to automatically follow any changes: I'll push changes explicitly.
    The underlying issue is getting new content into the various projects, synced up at the proper position, even if I have to explicitly grab it while editing the project.  The new track has to line up properly with the clips being used.
    Ad Interim
    For this current project in progress, I can add a dummy track for the future cleaned audio, and get it into the nested timelines from the start.  Then saving over the file or a replace-clip can take care of it later.
    Intended Workflow
    I need to produce a passable first draft of each Act quickly.
    Then, do further work on materials that are not necessarily neatly contained within each Act, but cross through them, and are not the exact same start-time and length as any existing clip.  It seems natural to do this on a Master Real-Time timeline.
    Easily incorporate the new or updated material into the Act timelines, and continue editing the Acts.
    then later,
    Use the material in other projects (a mundane use of nesting, esp. with the new feature, is fine here for normal uses.  The aforementioned video documenting the different steps is a special case.

  • Photoshop cs4 pull out "indented writing" from old book

    Hey everyone, Im new to not only photoshop, but to the forums as well. First off I would like to give my thanks in advance for any help that is provided, if it was for people like you id prob go crazy. i have an extremly old book which is worth a substancual amount of money and i have photographed the book page by page and have noticed some indented writing on several pages. given the age and placement of this book i need to know what the indented wring says. i was wondering how i could use photoshop cs4 to bring out that writing and possibly color it in so it was then, readable. again any help is extremly appericated.
    Thanks,
    Glenn

    Glenn,
    It appears that you wish to enhance annotations on the pages, that are very light, and are not showing well enough in your photographs.
    I would look at using the Threshold Adjustment, to see if you can extract that info. Go very slowly with the settings, and study the results carefully. If you can do what you want, you might be able to use that image, adjusted, as a Layer in your photographs, and explore both Blending Modes and also Layer Masks, to get those annotations onto the "page" with the normal type.
    I had to do a series of shoots for some of William Faulkner's original manuscripts. As has been suggested, I used a piece of optical Lucite to both flatten, and to hold the pages. The lighting on the copy stand had to be adjusted a bit, as we could not force the spine of these notebooks in any way, so that the opposite pages and covers were up higher. Not an easy task, and we had to fight any/all reflections by those angle adjustments. Normally, 45 degrees and broad/flat is best, but we had to fight that angle, so as to not get any shadows.
    Good luck,
    Hunt

  • Use XMLP to pull only specific pages from larger PDF template?

    We need to be able to pull specific pages or a range of pages out of a larger template to use to merge data into and return to users or the selected delivery method. I've seen a lot of information about how to add page numbers to PDF templates / documents, but nothing about how I can pull out specific pages. We know this can be done using iText or some other technology, but does anyone know if this can be done using XML Publisher at all? This is a big issue for us and could determine whether we end up using XMLP at all or go with something else. Any info would be helpful.
    Thanks!

    Hi
    Publisher is not currently capable of pulling out specific pages from a given PDF,.
    Regards, Tim

  • How change state when card is inserted and pulled out

    It is not Java Card question, but I think it is better place to post question like this. I have running Java Card applet on card, the communication between card and host application works, but could you anybody tell me how handle inserting and pulling card out? My idea is, I have running Java 6 SE application:
    1. and I will insert the card into a reader and application will automatically find out that card was inserted and write out it.
    2. and I will pull out the card from a reader and application will automatically find out that card was pulled out and write out it.
    Could you anybody help me, please?
    Thank you very much for any answer.
    Martin

    mFilo wrote:
    It is not Java Card question, but I think it is better place to post question like this. I have running Java Card applet on card, the communication between card and host application works, but could you anybody tell me how handle inserting and pulling card out? My idea is, I have running Java 6 SE application:
    1. and I will insert the card into a reader and application will automatically find out that card was inserted and write out it.
    2. and I will pull out the card from a reader and application will automatically find out that card was pulled out and write out it.I think you can address only terminals. A way to identify a card is with additional info like ATR, CPLC data or specific applet's file control information (response to select command). I found in javax.smartcardio.CardTerminals following methods that might help:
    waitForChange
    public void waitForChange()
                       throws CardException
        Waits for card insertion or removal in any of the terminals of this object.
        This call is equivalent to calling waitForChange(0).
        Throws:
            IllegalStateException - if this CardTerminals object does not contain any terminals
            CardException - if the card operation failed
    waitForChange
    public abstract boolean waitForChange(long timeout)
                                   throws CardException
        Waits for card insertion or removal in any of the terminals of this object or until the timeout expires.
        This method examines each CardTerminal of this object. If a card was inserted into or removed from a CardTerminal since the previous call to waitForChange(), it returns immediately. Otherwise, or if this is the first call to waitForChange() on this object, it blocks until a card is inserted into or removed from a CardTerminal.
        If timeout is greater than 0, the method returns after timeout milliseconds even if there is no change in state. In that case, this method returns false; otherwise it returns true.
        This method is often used in a loop in combination with list(State.CARD_INSERTION), for example:
          TerminalFactory factory = ...;
          CardTerminals terminals = factory.terminals();
          while (true) {
              for (CardTerminal terminal : terminals.list(CARD_INSERTION)) {
                  // examine Card in terminal, return if it matches
              terminals.waitForChange();
        Parameters:
            timeout - if positive, block for up to timeout milliseconds; if zero, block indefinitely; must not be negative
        Returns:
            false if the method returns due to an expired timeout, true otherwise.
        Throws:
            IllegalStateException - if this CardTerminals object does not contain any terminals
            IllegalArgumentException - if timeout is negative
            CardException - if the card operation failed

  • Filter out marked data from XY graph (Draw graph)

    Hi there,
    I've a question about "filtering" data from an XY Graph, please see the attachement.
    The graph shows some sample data (white plot) and a red "ballon" plot (you can press left mouse button
    and move over the graph to draw the red plot).
    My need is to get all samples inside the red ballon, but presently I got stuck with it!
    Any Ideas?!
    (The attached VI is saved by LabVIEW2009 version)
    Solved!
    Go to Solution.
    Attachments:
    Paint_XY_Graph.vi ‏24 KB

    To determine id a point is inside of the red baloon it must satisfy the condition where the X,Y is less than any X,Y point and greater than any other X,Y point.   To filter them out remove outliers from the array or set their values to nan to not plot them 
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • Convert a scatter graph with multiple data series into individual graphs

    I am trying to convert a scatter graph with multiple data series into individual graphs, with the series having the same formatting as in the graph when all series are together.
    Normally, if I delete any series, the color scheme for all the other series vanishes. I can then waste more time in having to re-adjust the  color and shape of the series, but this is tedious. This, I do not want. Is there an automated way to do this?
    Ideally, of course, all series would appear in little subsections in the space of the former one graph, all with individual axes, but I can't have all, so I'll settle with having several individual new graphs, each with just one series, and with the original
    formatting.
    Thx.

    How about creating a copy of the chart, and then setting all series except one to be transparent (no line, no marker)? Repeat for each series.
    Regards, Hans Vogelaar (http://www.eileenslounge.com)

  • Turn off a single plot of a multiple plot waveform graph

    I have a multiple plot waveform graph (4 plots). I want to turn off one of the plots, say plot 2. Is this posible from the graphs property node? The property node seems to only give a reference to plot 0. I am using labview 7.
    Cheers,
    Wayne

    I think you can use "active plot" together with "plot.visible"
    property node to control which one you'd like to display. By default,
    the property node refers to plot 0, but you can change to plot 1 or
    other plots by changing active plot property node. You can search
    "Plot" in LabVIEW Help if you'd like to know details.
    Good luck,
    Jian
    On 18 Feb 2004 03:28:49 GMT, [email protected] (Computerman74)
    wrote:
    >>
    >>I have a multiple plot waveform graph (4 plots). I want to turn off
    >>one of the plots, say plot 2. Is this posible from the graphs
    >>property node? The property node seems to only give a reference to
    >>plot 0. I am using labview 7.
    >>Cheers,
    >>Wayne
    >>
    >>
    >>
    >>
    >>
    >>
    >
    >I would love to know if this is possible. I have been trying to figure i
    t out
    >myself.
    >There is a way to turn a single array off and that is what I am doing for now
    >untill this is possible. The plot is still there but reads zero when tunred
    >off. It would be cool to have the abillty to turn off a single plot.
    >I have tryed all the property nodes with no luck. The answer may be in the
    >array size but I can't seem to control that either.
    >For now you can use wire all 4 channels using the comparison select. Use a
    >constant of 0 And wire up a swtich. When the input is false the output is zero
    >in effect making the plot inactive but it still there.

  • How do I show multiple rollover images on a page inserted dynamically (pulled out of a sql database

    How do I show multiple rollover images on a page inserted dynamically (pulled out of a sql database table) using Dreamweaver’s Repeat Region. Example: I have different products each one associated (through their productID) with two images (one that’s showing in the page and one for the rollover effect) that are pulled from a database using Dreamweaver’s Recordset. So I want to end up with a page containing row after row of images(one for every product).When moused over each image will reveal the second (rollover) image for the same product which in turn can be a link(the image itself ) that when clicked leads to a detailed page with more information about the product the image is associated with. To show row after row with images for the different products in the database table I am using Dreamweaver’s Insert Rollover Image command and then the  Repeat Region – I have no problem to complete the steps, to insert the image and the rollover one at once and set the paths so they are pulled dynamically depending on the productID they are associated with .I have also no problem to apply the Repeat Region so not only the first image associated with the first product in the table is shown but all of them-a routine and standard procedure when using the Repeat Region to dynamically generate and display multiple rows of data. However, when I preview the page the rollover effect is lost –the images are shown but when moused over the second  image does not  show. The problem is caused when the Repeat Region is applied-once again I am allowed to apply it but the rollover stops working, a kind of interference. ANY SOLLUTION PLEASE, ANY WORK AROUND.

    I gotta tell you, using multiple images for rollover effects is going to be a big challenge in your dynamic scenario. 
    If this were my product page, I would use thumbnails with a bit of CSS opacity or filters to desaturate and make them full opacity/color on mouse over.  Nice effect with much less bandwidth. Easily done globally with CSS code.
    Two examples:
    http://alt-web.com/GALLERY/GalleryTest.php
    http://alt-web.com/TEMPLATES/CSS-Semi-liq-photo-sheet.shtml
    Nancy O.

  • How do I get a disc out of my super drive when I forgot to eject it from the drive before pulling out the USB cable ?

    how do I get a disc out of my super drive when I forgot to eject it from the drive before pulling out the USB cable ?

    How force eject disc: Apple Support Communities
    Mac Mini: Eject DVD Apple Support Communities

  • Pull individual things from Time machine to a NEW hard drive?

    Howdy - couldnt find this issue addressed anywhere. I have a macbook running OS10.6. i backed up about 10 days ago using time machine. then, my logic board took a crap over the weekend.
    i have sent off the macbook for repairs, and i have a loaner macbook in the meantime from a friend of mine...however it is running regular leopard.
    Can I pull off individual files (photobooth pics and videos, iMovie videos, etc) from the time machine backup of MY machine to my friend's machine? Or do I have to do a complete restore to my friend's machine (which I have permission to do, it's basically an extra machine he has laying around, anyway)...
    If I can pull individual files from MY time machine to his macbook, are there any tricks or tips that I need to be aware of?
    Thanks so much, all.
    -Brian

    goRavens wrote:
    Hi, and welcome to the forums.
    Can I pull off individual files (photobooth pics and videos, iMovie videos, etc) from the time machine backup of MY machine to my friend's machine?
    Yes. Since it's a different Mac, your best bet may be to Migrate some or all of your User Account to your friend's Mac. See the pink box in #19 of Time Machine - Frequently Asked Questions (or use the link in *User Tips* at the top of this forum).
    If I can pull individual files from MY time machine to his macbook, are there any tricks or tips that I need to be aware of?
    You can do that, via option 17 in the FAQ, but unless you migrate the account as above, you may not have permission to copy the files.

  • I have a brand new macbook pro that i was doing a data transfer from an old macbook, it got stopped/cable pulled out, now have spinning wheel of death that wont stop, how do i reboot/stop the wheel of death and start again?

    i have a brand new macbook pro that i was doing a data transfer via firewire from an old macbook, it got stopped/cable pulled out, now have spinning wheel of death that wont stop, how do i reboot/stop the wheel of death and start again? (this time il use time machine transfer)

    Just power off the machine(s). Shut them down. Migration Assistant gets 'stuck' sometimes - best way to migrate really isn't over Firewire, though it will certainly work, but with both machines hardwired via Ethernet to the same router. You can use a TM backup, too, of course, provided that it's recent. Which is the best? Your choice. I've done it both ways and have a preference for MA, but TM restore can be a bit faster and less quarrelsome.
    Clinton

  • Is there any way to pull out computer Mac addresses from GPO?

    Hello!
    I was wondering if there is any way to pull out the mac address from all the computers in the organisation via the group policy?
    It would be rather difficult to pull out mac address one by one from each computer.
    Appreciate your assistance and advise on this!
    Thank you so much :)

    You can use group policy to run a startup or logon script to get the information and write it to some file/database.
    You could also get the information remotely using a script.
    You could also as your network guy for a list of IPs and MACs they see.
    Group policy is intended to make settings, not to get information. However you can
    set a startup or logonscript that reads out the information through group policy.
    A sample script surely is available in the scriptcenter, but I think help on the specific script is more something or the scripting forums.
    MCP/MCSA/MCTS/MCITP

  • How to Pull out single common T-code from the existing User's profiles.

    Hi experts,
    Here in my company we are using 4.7 Enterprise with 230 users.
    recently management decided to pull out authorization for one Common T-code assigned to 100 people in their profiles.
    we had created customized profile for each user.
    So, here i had 100 profiles. i need pull out one common T-code assigned in all these 100 profiles.
    not only in this 100 profiles, i want to remove for all customized profiles in my SAP PRD server.
    request you to more inputs concerned to this.
    Thanking you in anticipation,
    best regards,
    Raghav

    I agree with Alex that shows again that roles per user is NOT best practice.
    Best practice design:
    1.     Let the functional process designers describe the whole process on TRX Level.
    2.     Let business decide which part of the process is to be done by which user.
    3.     Split the process in point 1 in such a way the you can mach every user in step 2. In this try to avoid a single TRX to be in more than one single role.
    4.     Create roles for the part process in 3 and assign to users (if the number of roles per user is making it hard to maintain, you can decide to create Composite roles).
    If you would have followed steps aforementioned you would have to remove the TRX from one role ONLY!
    I would suggest to find time to make a redesign, It will definitely pay-back in far less maintenance.

Maybe you are looking for

  • LSMW-BAPI Sales order creation

    Hi All, I was trying to create sales order through the LSMW BAPI method. For the first line item i'm getting the correct quantity that i''m passing. But from second line item onwards quantity field is appearing as 0 (zero) even though i pass the diff

  • Inconsistency with AND operation.

    Hi, When an AND operation is used in mapping, both the inputs should have equal rows, so that it performs X+Y operation. But in one my mapping, Input Queues are of Varying Lengths. 1st input has 2 rows and second input has 10 rows. Output shows 10 ro

  • Light bleeding from capacitive buttons.

    Hello. My brand new Lumia 900 has light bleeding onto the screen from the capacitive button's backlight. There is also light coming out on the leftside between the glass and the polycarbonate. Is this a common problem and can I return this phone as D

  • Online Restoration using SQL Server

    Hi Friends, Can anyone help me regarding Online Restoration using MS SQL Server, We are Using ECC 6.0, Windows 2003 server , SQL Server 2005 Can you please tell me the complete procedure am new to SQL Server U can Mail me on [email protected] PLZZZZZ

  • Context Index Optimization

    hi , This is w.r.to the "maxtime" parameter used in the Context Index Optimization. As per optimization norms Oracle should optimize the index until the number of minutes specified in the "maxtime" parameter. For e:g ctx_ddl.optimize_index('item_ctxd