09-09-2009 11:36 AM
Dear Friends,
I need a good document to Build a Labview Application (Adding VIs and Controls to the User Library) as a Installer with Customizing the Controls and Functions Palettes. Could you please provide a document which descripe step by step guide to develop it?
Thank you,
Best Regards,
Rathan
09-09-2009 11:43 AM
hi rathan,
which version of labview you are using? anyways you need to create a LabVIEW Project to create Applications and Installers.
please read this link to get an idea about Project explorer :
http://zone.ni.com/devzone/cda/tut/p/id/7197
09-09-2009 11:53 AM
09-09-2009 11:58 AM
09-09-2009 12:17 PM
Dear Dennis Knutson
Our Requirement is , We have a set of SubVIs we want to give that as a Installer package. Once the user installs the package, he should be able to select the SubVI depends on his requirement and use it
Is it coming under driver?. I hope I'm tring to create a Labview driver.
Could you please provide some documents to do this sucessfully ?
Thanks,
Best Regards
R
09-09-2009 12:34 PM
In the on-line help, Contents>Fundamentals>Organizing and Managing a Project>Using LabVIEW Projects (Using Project Libraries). You have not mentioned whether you are wanting to distribute a set of VIs, llb, or lvlib. In any case, you add the files you want to the project. I'm assuming you have already created the mnu files since you are ready to distribute but if you haven't search the on-line help for palette customization. Have the VIs/llb/lvlib/etc. where you want them to be installed when you create the mnu files.
If you are creating a lvlib, you can look at the project for the 34401 instrument driver. This comes with every version of LabVIEW.
09-09-2009 12:42 PM
All you normally need to do this is to zip your vi's and have an instruction in which directory the user should unzipp the archive (places like user lib, instr.lib). You can directly check that out by creating a folder in your user.lib directory and place all VIs there.
If you don't want to display all VIs (exclude some helper files), you can edit the palette view to create a *.mnu file next to the folder where * will be the folder name. Then deploy *.menu and folder.
If you don't want to give the source away, use the password protection, as this is the only way that other versions of LV than the one you use can up-convert things.
I guess that the VI package manager will also give you some ways to do it in a nice way.
Felix
09-09-2009 01:02 PM
Dear Dennis Knutson, F. Schubert
You both mentioned "create a *.mnu file". When should I create this and How it should be created? Since I'm bit new to Labview driver development, Could you please instuct me ?
Thank you,
Regards,
Rathan
09-09-2009 01:10 PM
Search for 'Edit palette views ...', it wasbe located under Tools>Advanced in LV 7.1., I don't know about 8. This automatically will create a mnu file if you did some changes (e.g. create an icon for you folder).
Felix
09-09-2009 01:10 PM
It is a set of SubVIs, It should be shown in the Functions plate for the purpose of inserting it in the Block diagram canvas, (but it is not a matter of where I have to install all the files unless if any restrictions come from your side to show it in the functions plate. I have read it in a article that we have to put all the subVIs in user.lib to show it in the function plate.
Thanks
Regards,
Rathan