Thursday, August 23, 2007

Project File Management Enhancements

Continuing my series of posts about the new features of LabVIEW 8.5, here is a short video about the file management enhancements to the LabVIEW Project.

For those of you who aren't familiar with LabVIEW projects, they are a type of file introduced in LabVIEW 8.0. The project file (*.lvproj) does not contain VIs (the way LLBs do), but rather refers to VI files (*.vi) that exist separately on disk.

Labels: , , ,


Anonymous Jim Kring said...

Great video, Christina! I've made short post on my blog highlighting my thoughts on some of the great new features you've shown.

10:21 AM, August 24, 2007  
Blogger TonP said...

Christina, somehow I don't get to see the video. Is it possible to host it somewhere else (youtube?)


1:38 PM, August 24, 2007  
Blogger Christina said...


Thanks for the props! I'm glad you enjoyed the video and the features.


I'm contacting my web host's support. I don't know why the video stopped working today. I'll investigate duplicating the videos on YouTube in the future.


2:33 PM, August 24, 2007  
Blogger Christina said...

My web host (MediaMax) responded: "We are working around the clock to correct the situation with temporarily unavailable files."

Sorry! Hopefully the video will be available soon.

2:39 PM, August 24, 2007  
Blogger TonPlomp said...


thanksfor the mirror.
It looks great, the vi.lib folder in dependencies is nice.

One thing I'd like to have is a 'move to project' on a dependency file.

Sometimes you have VIs that should belong to the project but just aren't their, it would be nice to not have to use 'drag and drop' from dependencies to the project.


1:55 PM, August 25, 2007  
Blogger Christina said...


I would like more of your thoughts on your feature request.

If we had a right-click option in Dependencies to "Add to Project," where should the file(s) go in the project? Wouldn't you still need to drag them to the right folder?


7:36 AM, August 26, 2007  
Blogger TonPlomp said...


I'm using 8.2 and the dependencies list can be quite long.
The split in 8.5 for vi.lib files is limiting the length in a good direction. But right now I've given up on browsing through dependencies to find VIs I have missed on including. So the dependencies feature is missing its target.
With a structured dependencies list it will get better.
This last item (add to project) will add the VI to the project root and selected (blinking?). IMHO


PS Spooky picture on the banner

12:52 PM, August 27, 2007  
Anonymous Henrik Skupin said...

Thanks Christina. One note to the new file tab inside the project window... It would be great to also have the opportunity to drag&drop VIs from there into opened block diagrams. Same should be working with front panel controls. That will enhance the usability even more. I really like that new features because it's a hassle to navigate through the folders from within the open vi dialog.

3:48 AM, September 17, 2007  
Blogger Christina said...


I agree, the drag&drop should work from the Files view. I checked our bug tracking system, and this issue has been entered there.


11:09 AM, September 21, 2007  
Anonymous Jim Kring said...

Christina: I agree with Ton. For large projects, trying to drag and drop items from the Dependencies into the Project ("My Computer") can be extremely painful (due to all the vertical scrolling that is done to actually reach the "My Computer" node). If there were an "Add to Project" right-click option that moved the item to the bottom of the items under "My Computer", that would be fine with me. I could then move the item somewhere else (e.g., into a specific subfolder of the project) as a second step. Thanks -Jim

3:17 PM, September 21, 2007  
Blogger Christina said...

Ton and Jim,

I'll suggest the "Add to Project" menu item to others on the R&D team.

In the meantime, you might try this instead of dragging the item in the tree: open the VI from Dependencies, then drag the VI's icon to the place in the project where you want it to be.

- Christina

5:44 PM, September 21, 2007  
Anonymous Jim Kring said...

Christina: Thanks for the suggestion. While that still requires using the scrollbar to move back to the top of the project, it's a heck of a lot easier than trying to drag and drop the item while the project window auto-scrolls to the top. Thanks, - Jim

9:10 PM, September 21, 2007  
Anonymous Henrik said...

Christina, thanks. I already filed this issue via bugmail. So I think the made entry was a result of my mail. But one more thing which I forgot. If you drag&drop a VI from the project manager into an opened front panel or block diagram the focus still persists in the project manager. Instead the target VI should become the focus that you can immediately continue your work and shortcuts are working. It would be nice if this could be fixed.

8:19 AM, September 26, 2007  
Anonymous Jim Kring said...


> open the VI from Dependencies, then drag the VI's icon to the place in the project where you want it to be.

Actually, I'm trying to do this with LVClasses and there is now way that I can find to do what you are suggesting. If I try to open the class in a new Project Explorer window, it will not let me drag and drop the class into the original project.

1:29 PM, October 19, 2007  
Blogger Christina said...


Follow my suggestion with any member VI (but not the private data control!) of the class. When you try to add an element of a library to a project, LabVIEW adds the whole library.

- Christina

10:27 PM, October 19, 2007  
Anonymous Jim Kring said...

Christina: Ah, that's great. I'll give it a try! Thanks.

8:47 AM, October 20, 2007  
Anonymous Jim Kring said...

Christina: This doesn't work for dependencies. It probably only works for classes that aren't already in the project (or dependencies). Thanks.

8:05 PM, October 22, 2007  

Post a Comment

<< Home