Save and Recall a set of nodes

I read somewhere that it's possible to save a set of nodes (a piece of a tree) that you use constantly. Not a macro. A set that's built once, then recalled whenever needed saving the time of rebuilding. It's not "add script."
I found this a while ago but don't remember where. I'm looking through my manuals & 3rd party books now. Any help would be greatly appreciated.
Thanks,
pete

It's definitely not a linked node. I suppose I could use a macro but it would be somewhat of a hassle to go into the macro internals to edit it every time. For example...
RotoShape -> Blur -> Reorder -> SwitchMatte
But maybe I can copy/paste the internals as node tree outside of the macro. That wouldn't be so bad.
Thanks for the response. I'll keep looking to see if I can find it in print. Maybe what I read was in fact in the macro section.
Thanks again,
pete

Similar Messages

  • Anyone advise me on how to save and recall the satate information of a cluster of combo boxes?

    I have a set of combo boxes saving a devices state information. I would like to save and recall all the selections. I know there are properties to access the selected items, but searching about, I'm not sure the technique to do this. I would like to save/recall in XML format. I made an attempt and it saved the combo box data, but not the selections. Thanks for any help.
    Solved!
    Go to Solution.
    Attachments:
    TestStateXmlSave.vi ‏22 KB

    I'm not sure what you mean by a bool of array.  There are no booleans in your program from what I can see.  If I understand you correctly, your trying to read the individual elements of your cluster control, is this right?  You can do this using Property nodes.  This is just and example.  Let me know if I'm off base. 
    Use a For loop to process your elements that you want to save.  I would consider using an Event structure for your main VI.  This will do what you are trying to do here, and it will be more compact, cleaner, and more scalable.
    Reese, (former CLAD, future CLD)
    Some people call me the Space Cowboy!
    Some call me the gangster of love.
    Some people call me MoReese!
    ...I'm right here baby, right here, right here, right here at home

  • On demand Save and Recall Control Values, Elegant solution

    I have a developed a sub-VI that will gather ALL of the information (metadata) for each Control save it to a file to be retrieved later.  This is very useful to recall user-specific layouts after a power outtage, for transfer to another machine etc...  Could be easily modified to recall a default setting file as well.  NOTE: cannot save or recall Boolean Latch data.
    Hope this is handy.  Let me know what you think...
    Thanks
    Dan
    Attachments:
    save and recall settings.vi ‏25 KB

    The LabVIEW Idea exchange is to propose and vote for ideas to be implemented in future LabVIEW versions. Are you expecting NI to implement something similar in the future? If you are just showcasing a programming example, the LabVIEW forum might be a better place. Please clarify.
    LabVIEW Champion . Do more with less code and in less time .

  • How do I save and recall a custom search in 10.5?

    In 10.4 I could hit command+F then make a custom search that I could place in my sidebar and revisit later by clicking and then clicking "edit." I find I can't do that now in 10.5. What I'd like to do is set up a custom finder search for sound effects that does the following:
    • Searches only two specific drives (you used to be able to add or subtract locations to search, now you only have "This Mac" or your username, you can't add locations!)
    • Has two "name" fields and one "Kind" is "Audio"
    • Can be recalled.
    Thanks in advance for any help

    The functionality for searching multiple different places was removed in Leopard. It can still be done, but it isn't easy, you have to edit the saved smart search file. I saved one and edited it so that it searches both my startup drive and my data drive, and only those drives/partitions, but I have not bothered to configure another like that, too much trouble.
    For a more normal sort of user the best bet is to create two smart seaches, one for each drive you wish to search--open the drive, hit Command-F then click the drive name rather than the idiotic default of This Mac, do the same for the other drive, configure the search for each drive and save. When you want to use the searches you would open two Finder windows and click the first smart search in the sidebar of window one and the second smart search in window two.
    While you must fill something in the search terms box, you can do something that will return almost no results, for instance "Name:matches:xyz" and save. When you bring the saved search up, click the Gear/Action item in the window's toolbar, then select "Show Search Criteria"--the fields you had when you saved it will then display and you can edit them.
    You might find my article on Leopard's Spotlight useful:
    http://www.pinkmutant.com/articles/Leopard/leospot.html
    Be sure to click the link in the article to see even more detailed examples. Oh, and be sure to tell Apple exactly how unhappy you are with the disimprovements to Spotlight's usefulness:
    http://www.apple.com/feedback/macosx.html
    The more people who make Apple aware of just how miserable the current GUI is, the more likely the next one will be improved.
    Francine
    Francine
    Schwieder

  • Save and recall front panel configurat​ion on FPGA

    First of all, I am a first time user of Labview.  The application is with an FPGA on a NI-9146 board.
    My question is, I would like to save the front panel settings when I exit the application, then recall them the next time the application is started. 
    Seems to be a few ways to do this but are not supported with the FPGA module. 
    The application is fairly straight forward timing and the Windows host PC will provide a GUI to the operator.
    Solved!
    Go to Solution.

    Someone may correct me if I'm wrong, but this task is more tedious then it needs to be.
    The normal way of doing this on the FPGA is to plop down a FPGA read function for every control on the FPGA front panel, then write them to a file.  Probably using an OpenG function, but really something like the binary write would work if you don't expect to add/remove items.  Then when the application starts you need to reverse the process ploping down a FPGA write function for every control.
    Now there is a slighly easier way that in theory works in a limited use case.  The FPGA VI when running is just like a normal VI and you can get a reference to it.  Here you could run the OpenG Write Panel to INI, and Read Panel from INI.  These are two canned functions that save tons of time.  Now the reason this might not work for most FPGA developers is because in the end, the goal is to not see the FPGA VI and instead only run the bit file and call into the FPGA using the hooks NI provides.  It sounds like you are going to have the VI shown anyway so this method may actually work for you.
    It does kinda suck and I think it would be nice if NI had a way to read and write all FPGA front panel controls at once for things like this.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • How do you create a Browser cookie in Captivate to save and load a set of variables?

    Using the below tutorial I am trying to set a cookie that remembers the menu of sections that have been viewed when the browser reopens. Basically sets and loads 6 variables with a cookie. But it's not working and I can't find the JavaScript to debug in Chrome. Alternately does anyone know of a better tutorial for setting cookies in Captivate then this post?
    Eating JavaScript Cookies with Adobe Captivate - CaptivateDev.com

    Thanks for replying. The variables define a number of states within the training. Mostly a main menu showing modules completed or not and also defining areas as locked or unlocked. So it's more then a text caption. I'd like a button on the intro/splash screen that when clicked loads about 6 variable as 0 or 1 from the cookie. Then the user would continue to the training with all the variables loaded.

  • Savin' and recalling multiple channel Strips ?

    is there a way to save and recall multiple channel strips ? what i'm trying to do is for example : to set up
    Ultrabeat Multi which would include several Aux's and busses with indivitual bus effect etc and recall it in a New song exactly as i saved it . how do i goabout it
    thx B
    Mac Pro 2.66   Mac OS X (10.4.8)   Yamaha MLan i88x Audio Interface

    Two ways you could do it.
    1: set the existing setup as a template; remember to get rid of all regions in Arrange & all audio in the Audio window. Whenever you want a new song with these settings, create it using this template.
    2: at the top of each channel strip just below the EQ window is a small triangle. Click on that and select 'Save Setting As . . ' and give it a memorable name.
    Do that for each channel strip you wish to save. In your new song, select the strip setting you want and everything in that channel will be opened; all FX, Ultrabeat or any other Logic synth you may have had inserted.
    I hope one of these helps you.
    guitarguru

  • Best practice for saving and recalling objects from disk?

    I've been using the OOP features of LabVIEW for various projects lately and one thing that I struggle with is a clean method to save and recall objects.
    Most of my design schemes have consisted of a commanding objects which holds a collection of worker objects.  Its a pretty simple model, but seems to work for some design problems.  The commander and my interface talk to each other and the commander sends orders to his minions in order to get things done.  For example, one parrent class might be called "Data Device Collection" and it has a property that is an array of "Data Device" objects.
    The Data Device object is a parent class and its children consist of various data devices such as "DAQmx Device", "O-Scope Device", "RS-232 Device", etc.
    When it comes to saving and loading data, the commanding class's "Save" or "Load" routine is called and at that time all of the minions' settings are saved or recalled from disk.
    My save routine is more-or-less straight forward, although it still requires an overwriting "Save" and "Load" vi.  Here is an example:
    It isn't too bad in that it is pretty straight forward and simple and there also would be no changes to this if the data structure of the class changed at all.  It also can save more generalized settings from it's parrent's class which is also a good feature.  What I don't like is that it looks essentially the same for each child class, but I'm at a loss on an effective way to move the handling of the save routing into the parent class.
    The load routine is more problematic for me.  Here is an example:
    Again, the desirability of moving this into the parent class would be awesome.  But the biggest complaint here is that I can't maintain my dynamic dispatch input-output requirements because the object that I load is strictly typed.  Instead I have to rely on reading the information from the loaded object and then writing that information to the object that exists on the dynamic dispatch wire.  I also dislike that unlike my Save Routine, I will need to modify this VI if my data structure of my object changes.
    Anyway, any input and insight would be great.  I'm really tired of writing these same VIs over-and-over-and-over again, and am after a better way to take care of this in the parent class by keeping the code generalized but still maintain the ability to bring back the saved parameters of each of the children classes.
    Thanks for your time.

    I'm with Ben. Don't rely on the current ability to serialize an object. Create a save method and implement some form of data persistence there. If you modify your class you might be disappointed when you cannot load objects you previously saved. It mostly works but as soon as you reset the version information in the class, you can no longer load the old objects. This is fine if you know how to avoid resetting the history. One thing that will do this is if you move the class into or out of a library. It becomes a new class with version 1.0.0 and it no longer recognizes the old objects.
    [Edit:  I see that you are just writing to a binary file. I'm not sure you can load older objects anyway using that method but I have never tried it.]
    This will not help you right now but there are plans for a nice robust API for saving objects.
    =====================
    LabVIEW 2012

  • How can I create a calculator that save result in memory and recall it back

    I need some advice or help on how i can save the result and call it back by typing 'm' for memory, 'r' for recalling the saved result, and 'c' to set the result back to zero.
    i have tried many ways but it doesn't seem to save the result.
    Here is the code of what i have so far.
    so, please if anyone could help me , it would be greatly appriciated.
    import java.util.Scanner;
    public class ImpCalculator
         private double result;
         private double memory;
         private double precision = 0.0001;
         public static void main (String [] args)
              Calculator clerk = new Calculator ();
              try
                   System.out.println ("Calculator is on.");
                   System.out.print ("Format of each line: ");
                   System.out.println ("operator space number");
                   System.out.println ("For example: + 3");
                   System.out.println ("To save result, enter the letter m.");
                   System.out.println ("To recall result, enter the letter r.");
                   System.out.println ("To clear result, enter the letter c.");
                   System.out.println ("To end, enter the letter e.");
                   clerk.doCalculation ();
              catch (UnknownOpException e)
                   clerk.handleUnknownOpException (e);
              catch (DivideByZeroException e)
                   clerk.handleDivideByZeroException (e);
              System.out.println ("The final result is " + clerk.getResult ());
              System.out.println ("Calculator program ending.");               
         public ImpCalculator ()
              result = 0;
              memory = 0;
         public void handleDivideByZeroException (DivideByZeroException e)
              System.out.println ("Dividing by zero.");
              System.out.println ("Program aborted");
              System.exit (0);
         public void handleUnknownOpException (UnknownOpException e)
              System.out.println (e.getMessage ());
              System.out.println ("Try again from the beginning:");
              try
                   System.out.print ("Format of each line: ");
                   System.out.println ("operator number");
                   System.out.println ("For example: + 3");
                   System.out.println ("To end, enter the letter e.");
                   doCalculation ();
              catch (UnknownOpException e2)
                   System.out.println (e2.getMessage ());
                   System.out.println ("Try again at some other time.");
                   System.out.println ("Program ending.");
                   System.exit (0);
              catch (DivideByZeroException e3)
                   handleDivideByZeroException (e3);
         public void reset ()     
              result = 0;
         public void setResult (double newResult)
              result = newResult;
         public double getResult ()
              return result;
         public void setMemory (double newMemory)
              memory = newMemory;
         public double recall ()
              return memory;
         public double evaluate (char op, double n1, double n2)
              throws DivideByZeroException, UnknownOpException
              double answer;
              switch (op)
                   case '+':
                        answer = n1 + n2;
                        break;
                   case '-':
                        answer = n1 - n2;
                        break;
                   case '*':
                        answer = n1 * n2;
                        break;
                   case '/':
                        if ((-precision < n2) && (n2 < precision))                         
                             throw new DivideByZeroException     ();          
                        answer = n1 / n2;
                        break;
                   default:
                        throw new UnknownOpException (op);
              return answer;     
         public void doCalculation () throws DivideByZeroException, UnknownOpException
              Scanner keyboard = new Scanner (System.in);
              boolean done = false;
              result = 0;
              System.out.println ("result = " + result);
              while (!done)
                   char nextOp = (keyboard.next ()).charAt (0);
                   if ((nextOp == 'e') || (nextOp == 'E'))
                        done = true;
                   else if ((nextOp == 'c') || (nextOp == 'C'))
                        result = 0.0;     
                   else if ((nextOp == 'm') || (nextOp == 'M'))
                        memory = result;
                   else if ((nextOp == 'r') || (nextOp == 'R'))
                        System.out.println ("memory value = " + recall ());
                   else
                        double nextNumber = keyboard.nextDouble ();
                        result = evaluate (nextOp, result, nextNumber);
                        System.out.println ("result " + nextOp + " " + nextNumber + " = " + result);
                        System.out.println ("update the result = " + result);
    Edited by: shadowjuan450 on Oct 28, 2008 8:20 AM

    What trouble are you having? Is it not compiling? Throwing errors? Not doing what you expected?
    Also: Use the "CODE" tags when posting code, it makes it much easier to read.
    Lastly: Find a specific area in the code you're having trouble with, and ask directed questions about that specific area.

  • My laptop (HP Pavilion) will not allow me to upgrade or download Firefox without logging in as Administrator, and I don't recall ever setting up a password for Administrator...I'm the only user of the laptop. How can I get around this?

    I was trying to upgrade to the newest version of Firefox, and when I downloaded it, and clicked on run, it took me to a login box, where I had to choose whether to continue as current user or login as Administrator. When I clicked on continue as current user, nothing happened. When I tried logging on as Administrator, I used all the passwords I could think of that I use and nothing was accepted. Id on't recall ever setting up a password for Adminstrator on this computer, so I don't know what to do. I even deleted the older version of Firefox thinking that might help, but it didn't work either, and now I don't even have that! Help!

    What iPhone do you have? You can check in settings>>general>> about.
    If you have a 3G you cannot update beyond iOS 4.2.1. The 3G is over 4 years old an was discontinued over 2 1/2 years ago. You need the latest ios to run the latest versions of some apps. If you have a 3GS you can update.
    If your phone is not responding, reset it by pressing and holding down both the home button ad lock/ sleep button simultaneously until the Apple logo appears.

  • Saving a Pages document: when I first save a pages document it saves and I don't know where it goes or what its name is.  I want to be asked every time I save a pages document what to name it and where to save it. How do I set this preference?

    Saving a Pages document: when I first save a pages document it saves and I don't know where it goes or what its name is.  I want to be asked every time I save a pages document what to name it and where to save it. How do I set this preference?

    I'll guess that you've used a page layout document & pasting created a text box. You can add more pages & create linked text boxes, but I think you'd be better of using a word processing document. In word processing documents there is a basic text layer & additional pages will be created as needed to fit the text. Take a look at the toolbar of your document. If it says "sections" for the +page icon it's a word processing document, if it says "pages" it's a page layout document.

  • I am using iCal on my iMac, iPad and iPhone using iCloud and when I set the alert for 1 day before and the second alert to 1 hr before, then save the alerts switched.  Was is this happening?

    I am using iCal on my iMac, iPad and iPhone and when I set the alert for 1 day before and the second alert to 1 hr before, then save the alerts switched.  Was is this happening?

    http://support.apple.com/kb/he57?viewlocale=de_de
    India
    (91) 1800 4250 744
    www.apple.com/in/support/
    hope it helps

  • Elements 9-cant edit, save and replace original like i used to. Setting issue?

    I have had Elements 9 for a few years and ive always been able to edit and save and replace original if I wanted.... now when I save, my organizer shows the same file # twice. (example:  DSC325)
    but one is the orginal and one is the edited version.
    If I delete the orginal picture, it now also deletes my edited version.
    The only way to avoid is to "save as" on EVERY picture and then go back and delete the orginal unedited version.
    Did I accidentally change a setting????

    Yes I have 9.03
    I use Fix... Full Photo Edit
    I used to be able to hit SAVE... reaplce photo?  Yes... and then the orginal was gone and the newly edited picture was now named the original file #.  But now when I do that I get two pictures named THE SAME.  So I have to do SAVE AS , change file name, and then go and delete the orginal photo.
    Here are settings when SAVING.
    Here is what DSC_0523 now looks like in organizer:  it shows 2 of the edited picutre with the same name... instead of replacing it and showing only ONE file. 

  • When downloading application updates, which are over a GB, my MacBook Air keeps logging me out and I have to start the download over.  I have the power settings set to never turn off, and the display set to never go to screen saver.

    When downloading application updates, which are over a GB, my MacBook Air keeps logging me out and I have to start the download over.  I have the power settings set to never turn off, and the display set to never go to screen saver.  Any suggestions?

    I have the exact same problem/situation since a few days
    I have not intalled a program lately.
    Any progress Voratima??
    Software  Mac OS X Lion 10.7.5 (11G63)

  • My Macbook Air keeps hanging on Desktop and Screen Saver of System Preference Setting indicating "loading Photos"

    My MacBook Air keeps hanging on Desktop and Screen Saver of System Preference Setting indicating "Loading Photos".
    Why is that ???

    Welcome to the Apple Support Communities
    Open Finder, select Go > Go to Folder, type ~/Library/Preferences and delete com.apple.desktop.plist

Maybe you are looking for

  • Can i create a snow leopard boot disc without the originals?

    I'm installing a new HD in my MBP and realise that I don't have my original dvd's to hand. I've created a time machine back up of the machine, but I can't boot from that can I? Help.

  • Is it possible to have two phone numbers ring one iPhone?

    Is it possible to have two numbers ring one iPhone, in other words, a second line on the same phone? Thanks.

  • Playing videos in music?

    Hi. I remember a couple months ago, I did something with a video of mine and it allowed me to play it with my other songs (I gave it 5 stars and it would come up on shuffle in My Top Rated as though it was another song) but now I have another video I

  • The dialer in lumia 800 is missing key critical fe...

    I have had my Lumia800 for about 5 months now, and I am not happy. Previously I have owned both Iphones and android phones, and WP7.5 - or Lumia800 - is way way behind these phones on even very simple features. I could mention a whole list of key fea

  • Wifi doesn't work on macbook pro when not on home wifi

    I recently have encountered a problem - when I take my 2013 macbook pro Processor  2.6 GHz Intel Core i5 flash drive. I have no problem accessing wifi in my office but when I travel with my macbook pro and try to access wifi at locations I have had c