LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I want to make a web page using labview.

I want to make a web page using labview. I have the internet tool kit. Where do I start. Till now all I have used labview is for industrial I/O and mmi. I have used various TCP UDP comms for network purposes, but I haven't ever done anything with Web page design.
0 Kudos
Message 1 of 3
(3,018 Views)
The internet toolkit has some functions for generating and manipulating HTML, but it isn't really intended as a Web page authoring tool. I personally wouldn't use it for such a purpose, and I've done a good bit of Web programming in various different environments, including LabVIEW.

The true power of the internet toolkit lies in its ability to create LabVIEW VIs to handle CGI requests, the way that perl or PHP might be used in more traditional Web development. In the old days, this was really the only way to provide Web interactivity with LabVIEW on the back end. Here is a document that outlines how to start up the toolkit's Web server and check out the CGI examples that ship with LabVIEW. This is the best jumping-off point for creating your own pages, if you are planning to use the CGI functionality in the internet toolkit. Just examine how the HTML pages and the CGI VIs in the examples work together and begin to try out your own VIs.

Since LabVIEW 6i, LabVIEW has shipped with Remote Panel functionality that allows you to publish any LabVIEW VI in a Web browser without the burden of creating special CGI functionality. Furthermore, users can fully interact with the VI--buttons, graphs, string controls, etc. That's really a better solution if you want to make VIs available via the Web and aren't so much interested in CGI/transactional behavior. Check this out by choosing Tools >> Web Publishing Tool from LabVIEW.

I hope this info gives you some ideas about starting points for Web functionality in LabVIEW. Please follow up if you have more specific questions.

Best Regards,
John
Message 2 of 3
(3,007 Views)
I have used Labview for web sites and really like it. Indeed, the real feature is CGI. I hope to sometime make a really powerful Labview driven website that is easier to update and has all kinds of cool features unleashed from Labview. Made an address book in Labview? I see no reason why you couldn't access that through your website.
Point is: there are more features than CGI: you could for instance make a program that dynamically/periodically rewrites the html files you host. Or labview could help you create web pages quicker. Labview could be used to scrape information from the internet, reorganize it and then write it to your own html page, Labview could automatically save picture thumnailes to a small size, so your page doesn't slow down. etc. etc. etc.

have fun,
aartjan
0 Kudos
Message 3 of 3
(3,004 Views)