Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Web publishing daq application

Hi Everyone, 

 

I would like to know if it is possible to publish an application over the web that will control an USB6501, and what would be the best way to do that (asp.net, VB.net, WPF, ....)

 

The configuration would be, a daq application runing on a server or machine acting as server, controlling the USB6501 device, and the interface publish on a web page hosted on this same server.

Users would then log on to the webpage and controll the USB6501 through it.

 

I have already done it under LabVIEW and it work pretty well, although as user require LabVIEW runtime engine to be able to interact with the application it is not a viable solution ( more than 235M to download, and certainly have to restart after instalation), that is why I am moving to Measurement Studio, as .NET framework is much more spread than labVIEW I am expecting a lot less downloads and installations for users (but I might be wrong)

 

What would be the implications?

Does anyone have done that already?

If yes could he shares his code?

 

Thanks a lot, 

 

Best Regards,

 

0 Kudos
Message 1 of 4
(5,645 Views)

Hello Olivioloyer,

 

Thanks for using the NI forums! Yes, it is possible to use a different way to access a VI in a remote way (besides the usage of remote front panels). Based on your description what you need is a LabVIEW Web Service. Please check the following link that describes how to get started with Web Services:

 

https://www.ni.com/docs/en-US/bundle/labview/page/tutorial-creating-and-publishing-a-labview-web-ser...

 

You can also check the differences between these 2 approaches (Remote Front Panel vs Web Services):

 

https://forums.ni.com/t5/LabVIEW/Remote-Front-Panel-versus-Web-UI-Builder/td-p/2321966

 

Hope this information works for you!

Luis CT
0 Kudos
Message 2 of 4
(5,619 Views)

Hi Luis, 

 

Thanks for your answer, yes this helps, that might be a solution, although the final user seems to prefer the Measurement studio option, but in case it does not work I'll go this way, considering that it is a very graphical fast application controlling outputs of the daq card through mouse enter and mouse leave events on leds controls, what would be the comparison in terms of time response between these two?

 

On the second link you sent it says:

"Web UI Builder doesn't need a LabVIEW Run-Time Engine installed on computers to view"

But it does not say explicitely that a web service does not require LabVIEW run time engine, but I guess it doesn't.

 

Regarding my questions on the best options to develop a Measurement studio DAQ application controlled over the web, do you have any insight?

 

Will this oblige users to download anything?

 

Thanks,

 

Best Regards,

 

 

0 Kudos
Message 3 of 4
(5,615 Views)

Hello Olivioloyer,

 

By using the Web UI Builder the client is not required to download anything, just needs a web browser. In case the client wants to communicate with the application via LabVIEW then he will need to have the RunTime Engine installed.

 

For your question regarding the usage of Measurement Studio, that will depend entirely on .NET application. Measurement Studio is just the system design solution with customizable Windows Presentation Foundation (WPF), Windows, and Web Forms UI controls like graphs, charts and gauges, advanced data analysis functions, and code generating tools for hardware communication but you rely 100% on the software architecture developed in .NET

 

Hope this information works for you!

 

Best Regards,

Luis CT
0 Kudos
Message 4 of 4
(5,574 Views)