Combining many small projects into one large project/executable - avoid VI conflicts

I have multiple small projects that have been done, and oru customer now wants them combined into a single executable, where you'd select which program you want to run and have it be launched. My initial thought was no big deal, create a new VI on which the user selects which program to run, and I just call that main.vi for whichever particular program they selected.
But wait, not so fast.
As soon as the particular smaller programs' main VIs are placed on a block diagram of a VI in this master project, all their dependencies are loaded into the project. Well, a lot of these smaller projects have typedefs with the same name, or even classes with the same name because they were all developed separately. It could be a mess and very time consuming to resolve all these conflicts right now.
I was thinking of doing something "plugin-like" where I include the smaller main VIs in the install, in some folder on disk, and they get called dynamically. Would this work? I have never tried it. Is there a better way?
There is also the idea of shipping multiple executables, and my "master program" calls a particular one using a command line prompt to run the exe. 
Thoughts and suggestions appreciated.
CLA, LabVIEW Versions 2010-2013

tst wrote:
Another option which should be simple in theory is setting up each project to build its VI as a packed library instead of an EXE. That way, all the VIs it calls should be fully namespaced and included and you can statically call the main VI in each packed library in your master project.
I have no practical experience with this, but it will mean that single EXE will now have to load copies of all the shared VIs.
Hm, this may work. I think I will take the exe approach for now and can adjust as necessary. Either way it's no different for the programmer, they still have to do two builds if a VI changes (the small project, then the main one). The separate exe's also solve the issue of config files which may or may not have the same names I can't remember. This way they are all in their own data directories instead of one top level data directory which could cause issues post-install.
CLA, LabVIEW Versions 2010-2013

Similar Messages

  • Combining multiple projects into one larger project?

    If I have multiple separate projects and now want to combine them, edits, titles and all into a larger project, is it possible? I expected that it might be possible to drag one project into another and place it intact onto the timeline for the new project. Since every combination of dragging a project around has evidently failed to accomplish what I'm expecting... is there a way to do this?

    welcome phiphika to the  board…
    in terms of convenience, I would indeed export/share all 6 movies.
    to tape, or as Quicktime/FullQuality…
    both methods create a lossless copy of your final movie(s).
    in step II, import all 6 project into a new iM project, as said above, you don't loose ay quality with that back'n forth copying... only some time ;-)… you can set then chapter markers etc....
    besides, your workflow is as mine on larger projects: not 678 clips into one monstrous project of some dozends Gigabytes, just segments…

  • How do I combine several short movies into one large project?

    You’ll often find a longer project much easier to work with if you work on it in shorter pieces. Doing this can minimize system lugging and maximize program responsiveness as well as reduce the likelihood that you’ll run into problems when you try to output your finished movie.
    Once each segment is finished and output, open a new project and combine the segments into a final mix.
    In order to do with this minimal loss of quality and maximum performance, you’ll want to output each segment in its ideal video format – a format that the program is designed to work with natively and won’t have to re-render. Instructions for outputting each of these ideal video formats are found below.
    The ideal source video format for a standard definition video project is the DV-AVI, although DV-MOVs will also work.
    The ideal source video format for a high definition video project is either the 1920x1080 HDV MPEG or the 1920x1080 MTS AVCHD file.
    For standard video
    If you’d like to export your video project – or even a portion of your project – so that you can import it into a standard definition Premiere Elements video project on a Windows computer, use Publish & Share/Computer/AVI with the DV preset option.  The file you output will have an .avi suffix
    The Macintosh equivalent to the DV-AVI file is the DV-MOV. To output a DV-MOV file from your project, use Publish & Share/Computer/MOV with the DV preset.  The file you output will have a .mov suffix.
    For high-definition video
    If you’d like to export your video project – or a portion of your project – from an HDV (tape-based high-definition) project for use in another HDV project, use Publish & Share/Computer/MPEG with the MPEG2 1920x1080i 30 preset (or 1920x1080i 25 for PAL).
    If you’re working on an Full AVCHD project, output your video by clicking Publish & Share/Computer/AVCHD and using the M2T 1920x1080i preset (with the appropriate frame rate). For more information on outputting AVCHD video.
    Both forms of high-definition video will output with the .m2t suffix.
    (From The Muvipix.com Guide to Adobe Premiere Elements)

    A. Theist wrote:
    e.g Chicago - Ballet for a Girl in Buchannon = Seven (7) tracks.  How do I turn this into one long track?
    The best way is to use an audio editor.  A popular one that is free, and has both Windows and Mac versions, is Audacity.
    If you want to try to do it with iTunes, you will need to burn the tracks to a CD, and then rip back from the CD using the "join tracks" option.  However, this method will not give you any control over the transitions.

  • Combine two iMovie projects into one iDVD project?

    Could someone help me figure out the best way to combine two iMovie (HD 5) projects into one iDVD project? I currently have a documentary with one iMovie project at 1 hour exactly. I am starting a second one and would like all this to go on one DVD eventually. I am especially concerned about what happens with the chapter markers already created in each iMovie project - how is that combined when the two are put together? If there is a link for this info, I'd be happy to read that as well.
    Thank you!

    I would combine them by saving each completed imovie (without chapter markers) as a full quality QuickTime movie.
    Then start a completely new imovie project and import each of those in to make make one large imovie. (But remember, your DVD will only hold about 120 minutes of footage and that doesn't count the themes).
    That's when I would add the chapter markers.
    BTW-it's going to take up a lot of disk space to save the movie s and to burn the DVD.
    Sue

  • How do you import multiple iMovie projects into one iDVD project?

    Hi.
    I'm 17, and am trying to create a DVD of when the family went on a cruise. For different places/days, I've created different iMovie projects.
    But, when I want to export to iDVD, it only lets me put one iMovie project into one iDVD project?
    I've tried dragging the actual iMovie project files into iDVD but that doesn't work.
    I know I could export to QuickTime and then drag it into iDVD, but it seems exporting just to iDVD is much quicker, and the quality is better.
    Anyone know how I can do this?
    cheers
    +P.S. If it helps, it's iMovie '11 with iDVD '09.+

    That is not true. You can use them all in one DVD. I have just created my first DVD which has a trailer, a movie with chapters and several different slide shows.
    All you have to do is save each project to Media Browser. (Choose Share in toolbar). Open iDVD and choose your theme or no theme. On the right will be all your options such as audio, media photo's etc. Choose your various video's/projects etc and just drag and drop which ones you want to the page and they will automatically put themselves there with the given name of each video/project.

  • More than one iMovie project into one iDVD project??

    Hi,
    I am editing several iMovie projects which I had intended to put on one DVD using iDVD.
    Can I use iMovie to share several projects to one iDVD project or should I use iDVD to import several (completed) iMovie projects to the one iDVD project?
    Can I even have more than one project on in an iDVD project?
    I am currently importing a large video file to iMovie so iMovie is inaccessible.
    My iMovie projects are video only (no menus, etc. until I import to iDVD).
    Cheers

    Well, it is recommended that you use the 'Best Performance' default setting from iDVD's Preferences for movies under 60 minutes to get the best quality.
    If you want to put 60-120 minutes on one DVD, you have to select either 'High Quality' or 'Professional Quality' Both will give good results; PQ will take a bit longer to do and is supposed to be higher quality.
    I usually make movies just under 2 hours, and I always use PQ. I am pleased with the quality of my movies on DVD disks. However, you should know that I am using iMovie 6 and not any hi-def videos (yet ).
    David Pogue explained the process of 'Best Performance' and 'Best Quality' (what the option was before HQ and PQ) like this:
    Best Performance option allots "+a fixed, predetermined amount of data to each frame of video...no matter how many minutes of video...A lot of the DVD might wind up being empty--if...the project contains less than an hour of video. But the process will go quickly, and the video will look really great+."
    Best Quality option uses "+every micron of space on this blank DVD+" because it analyzes "+the amount of video...included+," and divides "+it into the amount of space available on the DVD. The amount of information used to describe an individual frame of video will vary from project to project, and it will take...a lot longer to burn the DVD because+" of "+so much analysis. But at least+" you "+will get two hours of great-looking video per disc.+"
    If your videos are short, you might want to try all the encoding options and see which gives you the best quality.

  • Put two imovie projects into one idvd project?

    I have been trying for days to do something that seems so simple.
    I have two imovie projects with chapters that I'd like to place as two separate movies into a single idvd project. I have tried everything, seems it should be as simple as clicking and dragging from one to the other. But idvd tells me the imovie project isn't prepared for sharing. If I share them to idvd, I get two separate projects. How do I combine them into one?

    Best place to combine QT movies is in iMovie itself (that or FCP). However, the following link makes reference to combining two or more iDvd slideshows in iDvd. But one may also add multiple QT movies to the slideshow feature w/in iDvd.
    http://discussions.apple.com/thread.jspa?messageID=9368329&#9368329
    http://homepage.mac.com/toad.hall/.Pictures/Forum/iDVD8movieSS.png
    hope this helps but if not just come on back.
    Message was edited by: SDMacuser

  • When converting dvds to ipod, how do you combine many video files into one?

    Hello everyone! When i convert dvds to Ipod format (on windows using videora) the converter seperetly re-encodes severeal (about 4) .99 Gig files into smaller ipod videos. each file is about 30 minutes long, and i was wondering if all of them could be converted into one 2 hour movie file(star wars III if you're wondering). If there is a free way to do this (not quicktimePro)I would find that extreemly helpful.

    As TSN has indicated we have no idea what program you are using, other than you posted in the Acrobat forum. In Acrobat you go to File > Create > Combine (varies with version of Acrobat). You can also open one and then use the pages>Insert to add the others.

  • Best workflow to place multiple projects into one master project?

    Since FCP X seems to slow down with longer projects(this needs to be fixed soon) I am creating 4 15 minute projects for my  hour master. Should I copy and paste the shorter projects into the master or export them as self-contained QT files and re-import?
    Best.
    Tom

    Try copying and pasting into a new project first after rebooting and with nothing else running, not even networking.

  • How to merge many XML files into one?

    Hi: I got a small project to combine many XML files into one and convert the combined XML file in Excel using AppleScript. My XML files look like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <Metadataobject>
        <from>[email protected]</from>
        <jobname>B3_IM09MBDUF</jobname>
        <pages>2</pages>
        <priority>3</priority>
        <timezone>CEST</timezone>
        <year>2013</year>
        <month>7</month>
        <day>15</day>
        <hour>11</hour>
    </Metadataobject>
    and like this...
    <?xml version="1.0" encoding="UTF-8"?>
    <Metadataobject>
        <from>[email protected]</from>
        <jobname>P1_FR1330G006007_Kate_van der Vaart</jobname>
        <pages>2</pages>
        <priority>1</priority>
        <timezone>CEST</timezone>
        <year>2013</year>
        <month>7</month>
        <day>12</day>
        <hour>16</hour>
    </Metadataobject>
    I get many XML files like this. And I want them to be combined and shown like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <Metadataobject>
        <job id="1">
        <from>[email protected]</from>
        <jobname>B3_IM09MBDUF</jobname>
        <pages>2</pages>
        <priority>3</priority>
        <timezone>CEST</timezone>
        <year>2013</year>
        <month>7</month>
        <day>15</day>
        <hour>11</hour>
        </job>
        <job id="1">
        <from>[email protected]</from>
        <jobname>P1_FR1330G006007_Kate_van der Vaart</jobname>
        <pages>2</pages>
        <priority>1</priority>
        <timezone>CEST</timezone>
        <year>2013</year>
        <month>7</month>
        <day>12</day>
        <hour>16</hour>
        </job>
    </Metadataobject>
    And finally the combined XML file converts in Excel sheet with column headings "Job ID", "From", "Job Name" and so on...
    Or there is another best way to get the same result...
    Thanks

    That is just an intermediary state to get to the excel version. Actually I get many small XML files (as shown above) from client and I want them all combined in an excel sheet with common column headings... like this...
    from
    jobname
      pages
    priority
    timezone
    year
    month
    day
    hour
    id
    [email protected]
    B3_IM09MBDUF
       2
    3
    CEST
    2013
    7
    15
    11
    1
    [email protected]
    B3_IM09MBDUF
       2
    3
    CEST
    2013
    7
    15
    11
    2
    Thanks for your response.

  • How to import an existing project into another existing project?

    RH10
    I will need to bring in all the contents of a smaller WebHelp project into a larger WebHelp project.
    I have found some discussion of merging, but I think this is a different matter (unless I am mistaken). I want to permanently incorporate the content of the smaller project into the larger project.
    What is the best method for doing this please?
    Mike

    Hello again
    Sure, you can import the topics as a "batch" by selecting many topics at once.
    As for the links, I'm thinking that as long as you maintain the relative locations between the linked topics, that all should be fine.
    What I mean by the relative locations is to say that if you have a folder structure in the source project, you will need to ensure you have the identical folder structure in the destination. Then ensure the topics are copied to the exact folders.
    Cheers... Rick

  • Combining several iMovie projects into one, time-not space-being the factor

    Hello,
    Space is not an issue (large external drive), but I'm trying to figure out the fastest way to combine several iMovie projects into one (so each movie will become a chapter in iDVD). I'm pretty sure there must be a better way than I'm attempting, selecting all the clips in clipviewer, then dragging and dropping to the new project clipviewer. As I've done this, the "time remaining" window keeps growing (started out about 4 minutes, climbed to "92 minutes remaining," then I aborted the move). Details: each movie is about 8-10 minutes long, widescreen, made up of various (sometimes many) dv clips, audio segments, still photos, etc.
    I have added dv clips to a project via the media folder (project unopened), but this was a single item and simple to move from trash into the project. In this case, I'm not sure what to move in order to save the entire project intact.
    Thanks so much for any help,
    b
    Message was edited by: Bimp

    Thanks for your reply, Klaus. I'm just now getting to try your suggestion to copy and paste from timeline rather than drag and drop from clipviewer. Alas, it seems to be choking terribly on the transfer. This video is not a 60 minute movie, either; it's about ten minutes. I has about 60 files to it. I did get to the point where I felt confident enough to empty the trash and save the project, so I assume the clips that are there are not still "attached" to the unedited dvs.
    Earlier I tried to export, in the advanced settings, to the full quality dv, but the quality really dropped, way too much for the intended use. I'm pretty much stumped at this point, unless I can hear some other suggestions.
    What I might try doing is simply dragging and dropping all the packet contents of the media folder into the other movie's media folder, but then I suspect I'll have to rebuild the darn thing from bits and pieces and it may be like putting Humpty Dumpty back together again...ugh.
    I'm sure I'm not the first person to face this challenge, am I? Of course, my lesson learned is to build one dvd's contents in one imovie project. If it weren't for the fact that I need to offer viewers the option to "play movie" (play all the videos as one movie) I'd simply drag each movie into iDVD and do it that way (the dvd showing each video separately).
    Would still love to hear of other possible solutions here, before trying some other forum.
    thanks!
    B

  • How do I combine Projects into one project?

    I like to make small projects while travelling and post on facebook. When home, I would like to combine them into one longer project for my Apple TV.
    Any suggestions would be greatly appreciated.
    Thanks,
    Skip

    you can copy (copy all) the clips from one project and paste them into another clip, but music and titles will not come with that. If you export one project as a .mov file and then reimport it into iMovie as suggested, that will easily work, but you wont be able to edit that movie's music or titles.
    rr

  • I Movie 09 can I combine projects into one project?

    Can I combine 3 seperate IMovie projects into one so I can burn a short film to DVD?
    I had three different people shoot 3 different sections of a short for me, now I want to put them in one project together in order and burn a DVD.

    you can copy (copy all) the clips from one project and paste them into another clip, but music and titles will not come with that. If you export one project as a .mov file and then reimport it into iMovie as suggested, that will easily work, but you wont be able to edit that movie's music or titles.
    rr

  • Easy or otherwise: combining multiple complex ivideo projects into one

    I'm tempted to [finally] invest in fcp--just a matter of time--but at this particular moment (urgency) the decision would be made for me if I was sure I could do the following, which in imoviehd has proven well nigh impossible. I have six movie projects, each rather complex, that I want to combine into one movie project (for dvd purposes of letting viewer watch the whole movie straight through, in addition to watching each movie [chapter] separately). I've tried several ways to drag and drop the elements from one imovie project into another, but it is not working at all (the transfer starts out okay, but then it indicates the transfer will be, ahem, several thousand minutes to complete. The movies are between 2 and 88 GB, total run time for all six is 37 minutes.
    I guess my question is whether someone can tell me that there's an easier way to do this in fcp.
    thanks for any edification.

    This is stupidly simple in FCP, and authoring the dvd you want is stupidly simple in DVDSP.
    I've never used imovie, so I've no idea how that works, but in fcp it's a simple copy/paste from one sequence to another until they're all strung together.
    But I dunno how to get your material out of imovie and into fcp unless you export the finished pieces, convert them to .mov instead of .dv and import those.

Maybe you are looking for