Web based Front Panel

Hello,
I want to place an interactive vi on a website.  From what I have
gathered from the help files the ni solution is non-interactive.
Is that correct?   Are there unix friendly ways of loading vi online?
Thanks

For NI's remote front panel to be interactive, you need to install the LV run-time engine on the controlling computer.
If you want a JAVA based solution, try looking at LabVNC.
Try to take over the world!

Similar Messages

  • Flash in web-based remote panel??

    Hi,
    I have a question. I found this vi from ni.com (http://sine.ni.com/devzone/cda/epd/p/id/3891). It plays flash clips. However, I have a problem creating a remote panel for this vi. When I go to web-publishing to create a html for this vi and open this html on the development computer, the flash play on the vi instead of on the html. I did not try on client computer since it does not work on development computer.
    I also tried building the vi into an exe (I include html and swf as supporting files). I run the exe before opening the html and it does not work either.
    I have attached a sample flash file below. Could anyone give me some idea on how I can play a flash on remote panel??
    Regards
    Lee
    Attachments:
    balloon.zip ‏11 KB

    Hi Lee,
    I was running into the same problem as you were trying to play the flash file.  I could get it to work in LabVIEW but in the web browser it would not display properly.  Have you tried any other flash files than this one?  I believe the reason for this is the limitation Remote Front Panels have when using ActiveX objects. Since the drawing of the object draw and operate completely independent of LabVIEW, this is where the problem comes in.  You can read more about the limitations of the remote front panel in the help files of LabVIEW.
    Regards,
    Michael B.
    Application Engineering.
    Regards,
    Michael
    Applications Engineering
    National Instruments

  • How do i display my labview front panel on a web-page and update it say eyery 5 seconds, I think i need Lookout?

    My front panel display updates every 20secs. I want to be able to view the Labview front panel on a web-page which updates itself continuously. Will Lookout do this?

    LabVIEW will do this with it's built in web server. Full control of a LabVIEW front panel is possilbe with version 6.1. Older versions have the ability to publish a panel with no control. What version do you have? Lookout is a completely different software package for HMI/SCADA applications and has no relationship to LabVIEW except that they're sold by the same company.

  • Front End (GUI) for Java Web Based Appl.

    Hi Gurus,
    I am new to Java. Can anybody tell me, what is the front end(GUI) used in Java web based applications? I was told that Swings/Applets are rarely used. Is there are a 3rd party took to design GUI for Java based applications?
    Chooti Baba

    sunilmp wrote:
    U mean to say, for JSP/Servlets, "Web based application" as well as "JSP/Servlet" usually implies that the client is a simple web browser.
    we cannot have swing as front end?You can use Swing inside an Applet inside a web application, but usually that's not needed, as you already have a client application that's quite powerful (the browser).

  • Publishing front panels with web server

    Hello,
    I'm working with LabView 7.1 and trying to publish a front panel by means of the web server.
    The problem is that I'm only able to connect to the VI through the internet when both , the host and the remote are networked. 
    When I try with computers outside that network the browser doesn't find the webpage.
    Thank you for your help
    Lian

    You need to know:
    The public IP of your router.
    The private IP of your LabVIEW server.
    The port used by your server.
    First you need to forward the port on your router. Basically, you need to tell the router that incoming NEW connections to a certain port of the public IP of the router should get forwarded your server. (Without forwarding, the router only works for outgoing connections). Once the port is forwarded, clients located on the outside need to connect to the public IP of your router.
    Possible complications:
    Your ISP might block certain incoming ports for security reasons. In this case you can configure a different port for the server.
    With some routers you will not be able to connect to your server (for testing) with a client located on the same LAN via the public IP of the router. Only routers that incorporate a loopback proxy support this. What is the brand and model of your router?
    Good luck!
    LabVIEW Champion . Do more with less code and in less time .

  • Do you know how to create Front Panel like Web,

    Do you know how to create Front Panel like Web, I mean like we pointed the word and click it will do another process instead by clicking push button.
    If possible, i can click the link in the table... Any idea anyone
    Solved!
    Go to Solution.

    Hi ezam,
    can you define more clearly exactly what you would actually like to do, and ill have a further look into it. I think smercurio_fc has understood it as I have, and is right with the activeX.
    any way, give a shout back with exactly what you want to do and we see what we can do,
    Richard
    Richard S
    Applications Engineer
    Certified LabVIEW Associate Developer
    National Instruments UK&Ireland

  • Disable launch of front panel when starting web services

    Hello all,
    This may be a naive question as it may have a simple answer that I am missing, but is there a way to not have all VIs associated with a web service launch (i.e. show their front panel) when you start a web service?  I find this to be very irritating as I have a lot of VIs associated with the web service that I am running and don't want my windows cluttered up with VI front panels that I am not interested in viewing.  
    Thanks, Matt
    Matt Richardson
    Certified LabVIEW Developer
    MSR Consulting, LLC

    Thanks for the reply, tst.  I was hoping that I would be able to reproduce this on the client side, but unfortunately I can't generate a simple example .  My web service is large and contains a lot of resources to access different variables and it seems to reproduce this, you would have to deploy this onto an RT target.
    Some further insight into the issue - starting a web service on my current target is similar to when you select Deploy All on a virtual folder in a project - all of the front panels become visible.
    Matt Richardson
    Certified LabVIEW Developer
    MSR Consulting, LLC

  • Why does my Web Publishing Tool fail to create an image of my front panel when I select the "Embedded" viewing mode?

    I am trying to create an html file for access by a client computer through the LabVIEW Web Server. I want to enable the client to control the vi, so am chosing "Embedded" for the Viewing Option in the Web Publishing Tool. The small preview screen in the Web Publishing Tool shows an image of my front panel, but the resulting html file does not include this image. The Web Server error log shows a 404 error which I believe is due to the lack of an image (or any front panel objects) present in the html file: Error: 404 "Not Found" for "/.lv_frontpanelprotocol.rpvi100", file "c:/program files/national instruments/labview 2010/www/.lv_frontpanelprotocol.rpvi100": Can't access URL
    If you are aware of this problem or know any solutions, please post a reply.
    Thanks,
    David

    Does it work if you preview the web page locally?
    Does the client computer have at least the minimum 2010 run time engine installed?
    (quote: Additionally, the Run-Time Engine allows your browser to display VIs that are embedded in Web pages.")
    LabVIEW Champion . Do more with less code and in less time .

  • Publising front panels of not visible subvis on the web

    High
    my main program has tab object with 10 pages. Within the main program there are several subvis whose front panels i want to publish on the web.
    The front panels of these subvis are not visible in the main program.  Front panels of some subvis are displayed correctly in browser (IE, Firefox) but some not.
    Fields of the object are empty or their fields are not refresh with new data (att. pict " array indicators").
    The problem is worse if not visible subvi contains chart object. In the browser window data are moved out of the chart window (att. pict. "chart within...").
    For monitoring front panels of the subvis i use MONITOR mode of the LabVIEW web server.
    Any idea, hints or simple example is welcome.
    Thanks and regards
    Trajan
    Attachments:
    chart within the browser2.jpg ‏16 KB
    three array indicators2.jpg ‏5 KB

    Duplicate post!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Configuring Remote Front Panels on a Real-Time Target,smart camera,but there is no image in the web page.

    I do see the web page, but the image  itself is not loading.i know a problem is with the installation of the LabVIEW ActiveX plug-in or the IMAQ ActiveX plug-in.  The LabVIEW ActiveX plug-in is required for ALL remote front panel viewing, and the IMAQ ActiveX plug-in is needed for VIs that use the Image Display. how can i do ?where can i get the the IMAQ ActiveX plug-in. help me!

    Got it working, after much experimentation.  Seems to require installing exactly the right combination of items on the RT target, as some items (web services? web configuration? the "application web server"?) apparently run a separate web server - or instance of the web server - on port 80, which prevents remote front panels from being served on that port.

  • Best Way to Host Front Panel in Web Browser

    Hello  All 
               I am almost confused with all methodology that Labview have to host the Top Level front panel in Web browser. My requirement is to  Monitor and control the Front Panel from remote location using web browser, but without installing any LV Runtime engine in Client machine. Also I want to stream the Videos in same or different page. Which is the best way to do this?. Web-service or CGI 
    Thanks & Regards
    Rigilkumar 

    Rigilkumar,
    If you don't want to install the LV runtime engine, that rules out the remote front panels.  However, you should still be able to build a web service to do what you want. This will be a bit more tedious because you'll have to build a thin client to have an interface with the web service. You can find an example of a thin client built in Adobe Flex here.
    If you're looking at streaming video as well, I recommend you look over Streaming IMAQ Images Over a Network (or Internet)
    Hope this helps,
    Misha

  • Web browser plug-in for publishing a front panel

    I have a number of automated systems operating through the corporation. Support is becoming an issue. I plan on running an application on a server, the front panel will look like a 'tech support request form'. Accessed through a browser, users on the LAN will access the "form" and log in a support request. On the back end the VI will log the request to a DB and email me to alert me to the issue
    Just read in an excerpt of the LTR that to accomplish this the client machines must have:
    "To operate remote panels from a browser, you must first have the LabVIEW 6.1 run-time engine and browser plug-in installed on the client machine."
    The runtime engine is no problem, but what , and where, is the br
    owser plug-in? and will it operate with both/either Netscape / IE?
    Lawrence M. David Jr.
    Certified LabVIEW Architect
    cell: 516.819.9711
    http://www.aleconsultants.com
    [email protected]

    I looked through the source code on the html pages, there is some javascript detection. I'm running Win2k and IE 6 and don't have the 6.1 run-time engine on the machine and get prompted to install it.
    If you view source of any of the live experiment pages search for "ftp.ni.com" and that should take you to the right place in the html for the script.
    Johnathan's post mentiond that NS is only supported for versions greater than 4.7 so that might be one issue with your current setup. I'm sure there has got to be a way to detect your browser version too and then inform people that if they're using an older version they need to upgrade to view the remote panel. Of course, I said I'm sure it's possible which doesn't mean I know myself ho
    w to do it ;-) I have seen it on some sites when functionality isn't available for older versions like NS 3.x
    One other thing, depding on how you're going to deploy the application and how much control you have over the machines accessing the pages. If the detection is a javascript based detection then you might want to include a detection to make sure people have javascript turned on in the first place. If you think that would be useful let me know and I'll try and see if I can find something.
    I'm waiting to hear back from somebody on the NS issues and to confirm the javascript working for both browsers. I'll let you know as soon as I have more information.
    Best of luck,
    Kamran - NI

  • Generate front panel based on xml description

    Is there a method to read an xml file and generate a front panel based on the description contained in the xml file?

    Hello mcu_guy!
    Thanks for contacting National Instruments!  This sounds like more of a Visual Basic 6.0 issue rather than a Measurement Studio issue, so perhaps Microsoft will be a better reference for you?   One great resource is Microsoft's Developer Network (MSDN).  I have also taken the liberty to dig through some of the documents I've seen before regarding dynamic creation of Form objects and I believe that this KnowledgeBase article on the MSDN should be a great start for you. 
    Best of luck with your application, mcu_guy!
    Derrick S.
    Product Manager
    NI DIAdem
    National Instruments

  • Why does refreshing my web browser page increment the number of users connected to my Remote Front Panel?

    Hi,
    I'm using LabVIEW 2010 and a cRIO-9118 to broadcast my RT Front Panel on the web with a Web Server.
    I successfully configured the web server to be able to control my Front Panel remotely. However, I have an issue with "Refreshing" the browser.
    When I press "Enter" to search the adress of the web server, the number of users connected seems to increment by one and then tells me that "Too many users are connected to the front panel". Once this has been done, the only way to "unlock" the web server is to reboot the cRIO.
    Is there any solution to avoid this behavior?
    My current web browser is Internet Explorer 8.
    Thank you
    Mathieu Veillette, Ing Jr.
    Solved!
    Go to Solution.

    Hi Mathieu,
    Unfortunately, there currently isn't a very good solution for the problem you are facing. It seems like this is a known issue that R&D is working on. It so happens that in addition to simply refreshing, this issue also occurs if you try to access the Remote Front Panel using a second tab in a tabbed browser. One "fix" would be to invest in a higher count Remote Front Panel license. If that's not feasible, then the current recommendation would be to avoid connecting to the Remote Front Panel from a second tab or refreshing the view in your browser. Once you exceed the number of connections to the Remote Front Panel, you will have to restart the RT controller -- there isn't a way to change this default behavior. You can track any fixes by R&D by keeping note of the CAR (corrective action request) ID for this issue, which is #202702.
    Sanjay C.
    Embedded Software Product Manager| National Instruments

  • Simple example - Break FOR loop inside an event structure based on Front panel event change.

    I am running a for loop inside a state machine architecture that contains a FOR loop. How can I break this For loop based on Event change in front panel ??
    Abhilash S Nair
    Research Assistant @ Photonic Devices and Systems lab
    [ LabView professional Development System - Version 11.0 - 32-bit ]
    LabView Gear:
    1. NI PXI-7951R & NI 5761
    2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021
    OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
    CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
    MEMORY - [ 16.0 GB RAM ]
    GPU - [ NVIDIA GeForce GT 530 ]
    Attachments:
    Case inside Event 3.vi ‏19 KB
    Case inside Event.ctl ‏6 KB
    Case inside Event 2.ctl ‏6 KB

    Okay. Accpeting that the design is not favorable and not advantageous when my program expands. I have begin to follow producer/consumer programming architecture.
    Please find the attached program which is a simple producer consumer with event structure. I wonder how could I stop looping around the producer and consumer loops over and over again. I am pretty sure that this ENQUEUE ELEMENT loops back to the consumer loop and starts from begining.
    I hope my first program in PC architecture with State machine and Event structure is correct. 
    Abhilash S Nair
    Research Assistant @ Photonic Devices and Systems lab
    [ LabView professional Development System - Version 11.0 - 32-bit ]
    LabView Gear:
    1. NI PXI-7951R & NI 5761
    2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021
    OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
    CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
    MEMORY - [ 16.0 GB RAM ]
    GPU - [ NVIDIA GeForce GT 530 ]
    Attachments:
    Case inside Event 3.3-ProducerConsumer Event.vi ‏25 KB
    Case inside Event.ctl ‏6 KB

Maybe you are looking for