LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Application Builder

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

 

0 Kudos
Message 1 of 13
(3,928 Views)

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

Kudos always welcome for helpful posts 🙂
0 Kudos
Message 2 of 13
(3,925 Views)
A built application (exe) does not add anything to a user library or any palette. An application is independent of the LabVIEW development system. What are you really trying to do? Create a driver? If so, once you have customized your palette, I don't think you need to do anything besides create a project with the VIs and mnu files.
0 Kudos
Message 3 of 13
(3,919 Views)

Thanks RENN

 

Version  8.0

 

I will try it and get back to you,

 

Thanks Again,

 

 

Regards,

Rathan

0 Kudos
Message 4 of 13
(3,915 Views)

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

0 Kudos
Message 5 of 13
(3,908 Views)

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.

0 Kudos
Message 6 of 13
(3,900 Views)

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

0 Kudos
Message 7 of 13
(3,890 Views)

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

0 Kudos
Message 8 of 13
(3,882 Views)

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

0 Kudos
Message 9 of 13
(3,879 Views)

Dennis Knutson

 

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

0 Kudos
Message 10 of 13
(3,878 Views)