FieldPoint WEB Remote Panel Tab Control

Using a TAB control on Fieldpoint (FP 2000) and Labview 7.1
I wanted to implement a password feature mainly for the Web browser
remote panel feature for my Filedpoint application, as suggested in "Developing Remote Front Panel LabVIEW Applications"
http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/e789515b9976253786256b1f007e039b?OpenDocument#5
(see bottom of the page)
"Alternatively, you can program security into the VI itself. For
example, you can require a user to log in when the VI first runs, and
disable all other aspects of the VI until you verify the login. To do
so, place a login field on one page of a tab control, the other
controls on subsequent pages, and enable the other pages after the user
successfully logs in.
I find that I can "Hide tabs" using the "Page Selector Visible" feature
if the Remote panel is hosted by Labview in Development Mode but this
feature does function with the Web remote panel mode. In fact you can
use the Tab Control normally from the Web remote panel.
I find that I can disable a specific tab if the Remote panel is hosted by Labview in Development Mode but this feature is ignored by the Web remote panel mode.
Thus: -
  Do you know of any limitations (a list would be usefull, if there are specific limitations)?
  If its a limitation, is it of FieldPoint or the Web remote panel or the Runtime Engine installed in the Browser or ...?
  Do you know of a better way of getting a password feature.
    ( I am aware of IP security available - the IP
addresses are DHCP supplied - " 'Doh' says Homer Simpson", the P.C's
will change as well)
I lookforward to any insights..., wisdom or experiences you may have had

This discussion covers some restrictions placed by LabVIEW-RT:
http://forums.ni.com/ni/board/message?board.id=170&message.id=133674#M133674
Regards,
-Khalid

Similar Messages

  • Front panel Tab control gets faded

    As soon as i run this VI the front panel get's faded........... can anyone help me out
    here is the attachment.
    Attachments:
    experiment.vi ‏33 KB

    Again some problem is with control reference.
    I am attaching the VI
    Attachments:
    experiment.vi ‏34 KB

  • Remote panel and selective control access through Security with DSC

    Hi Everyone,
    I looked around to see what labview had to offer concerning security of remote panel and all the solutions I've found only propose full access to a remote panel, or none. The login page is not an option for me as everyone on the intranet can access the remote panel for monitoring but not everyone can have control to the buttons on it.
    With the DSC module, I can give securities to the different controls and it works great with the exe, if I log in or out, the controls appears or disapears. Unfortunately, with remote panels, those controls are always visibles. Furthermore, when I log in from a remote panel, all the other remote panels get logged in with the same username and priviledges. When I log out, same thing, it logs out all the other remote panels. So the last guy who logs in gives its priviledges to every one else who is monitoring the remote panel at that time. when he logs out, he logs everyone out. I used a reentrant vi hoping that this would solve the problem but it didnt.
    I would like to do what my colleague does with Advantech without any problem. He has only 1 .exe is running on the server and whoever connects to it through webserver, just needs to log in and he has all the priviledges of an guest, operator, admin, etc.. with access to controls and features accordingly. All this without interfering with the other people using the remote panels. This colleague has always been doubtful about the capabilities of labview to do SCADA systems and uptil now, I've been able to prove him wrong.. please help me continue
    There are workarounds, using remote desktop to the server instead of webserver but it definitely is not as practical for the client and it will need quite some work to to synchronise all the exes open from the differents sessions, through the use of shared variables, binding and securities.
    Thank you for your help.
    Solved!
    Go to Solution.

    Thank you very much for your reply Jordan.
    The NI security info is on the server (local domain with groups and users), and the running exes as well. The remote panel is not supposed to be accessed by internet, at least not yet, but just by the computers on the network and thinkline computers who are directly connected to the servers. the remote panel is accessed through the simple url: http://serverip/Application.html
    There is no problem with accessing the remote panel of the exes on the server from another computer on the network. But there are several security issues when logging in and out with the NI Security Programmatic Login and logout VIs through the remote panel..
    The 1st problem occurs when several people access the remote panel at the same time. In my setup, everyone is allowed to check what's happening on the front panel of the running exe, go through the tabs, check the graphs, the tables, etc.. , but only the administrators and the operators can send commands to the machines and the production line through this remote panel. Hence some buttons are accessible to all users, while others are only accessible depending  on the privileges of the person logged in.
    So like I said in the 1st post, I configured some buttons to be accessible only by the users of the admin group. When the exe runs, it's perfect, if I log in and out with an admin account, the buttons appears and disappear accordingly. But when I check the remote panel, those admin buttons are always visible, even if I am logged in as a guest or even logged out. Is it because the remote panel only needs minimum runtime engine and doesnt use the dsc runtime engine? if so, any work around?
    Furthermore, another big problem is that if I login as an admin in one remote panel, then login as an guest in another remote panel, and then logout back from the first remote panel, it says: "User Domain/Guest logged out". Hence, my second login logged out my first user. I can actually see the admin buttons appearing and disappearing on the exe when login as admin and guest from the different remote panels.
    So that's it, I would like my remote panel to behave like a normal scada system, with one exe running in the back (on the server) and with all the users accessing it through web server. Several users might/will access the remote panel at the same time and each of the users have a login/password that grant some of them the privileges to take some actions while giving the others only monitoring rights.
    I hope that I have been more clear in this 2nd post,
    Thank you again for your time.
    Best Regards,
    Tom.

  • Remote panel control indication

    Can I indicate on my front panel wheather or not I have control over the program or if a remote panel has control of the program?

    You can use propery nodes to do this. Take a look at this VI.
    Attachments:
    Remote_Panel_Monitor.vi ‏35 KB

  • Pop-Up Remote Panels--Express VI's Taboo?

    I have a set of VI's that I'm controlling remotely. I have some pop-up windows which need the "password" style text fields, so I made that small change to the Prompt User express VI and saved it as a new sub VI. I didn't change anything else.
    When running a VI remotely, all pop-ups work fine. When that same VI is compiled into an Application and run remotely, the sub VI's work fine but the express VI's will only appear as a pop-up on the server, rather than the client.
    Oh... Kay...
    Does this mean that I just shouldn't use actual express VI's for pop-up's in applications? Should I not use actual express VI's at all? Should sub VI's that are identical to express VI's always work, or did I get lucky? Am I missing something deeper here?
    Edit: Here's an example. The password prompt comes up clientside, but the options only come up serverside.
    Message Edited by DJDDA on 01-31-2008 01:59 PM
    Attachments:
    subvivsexpvi.gif ‏4 KB

    "To me, it sounds like you are using popup boxes inside a remote front panel using the express VI to create a popup."
    Yes. If the remote front panel comes from the Web Publishing Tool, it will use both kinds of pop-ups as normal. If it comes from Operate --> Connect to Remote Panel, the express VI's (Prompt User for Input) won't work.
    "Perhaps those express VI's are using Windows dlls that are not available on the Real Time target?"
    The edited express VI's--which also came from Prompt User for Input--don't have this problem, and all I changed was the display type of the text field.
    "Any more information regarding this problem would be great, including maybe creating a small example VI that shows off the problem and allows us to test it out."
    Sure, included. examp1sub.vi is completely identical to the Prompt User for Input express VI, I just did Open Front Panel --> Save As. If you put these in a project, compile to an application, and use Operate --> Connect to Remote Panel to control it, the sub VI button will work client-side but the express VI button will give you something server-side, preventing further use of the program.
    Edit: Tags.
    Message Edited by DJDDA on 02-01-2008 03:50 PM
    Attachments:
    examp1sub.vi ‏30 KB
    examp1top.vi ‏45 KB

  • Remote Panels

    We can access our application from outside of our organization. When
    we try to access it from within our organization, we get a message
    "Server does not support remote panels". We suspect a firewall
    problem. Does any know what port number the remote panel commands use?
    I do not think it is port 80, because all the html documents make it
    through, but none of the panel data. NI unable to help.
    Harry Harrison
    Professor, Capitol College
    Laurel, MD 20708

    JRA wrote in message news:<[email protected]>...
    > Actually, Remote Panels are controlled by the LabVIEW Web Server which
    > does run on port 80. However, this is configurable. If you think
    > that this could be causing your problem, you can change which port is
    > used in Tools?Options?Web Server: Configuration. You may want to try
    > that out just incase it is your firewall that's causing the problem.
    Hi JRA,
    I thought that DataSocket was used to pass the information with the
    remote panels? i.e. port 3015, with the HTML code passed through port
    80 (or whatever's set)
    (from the NI website :
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/fe6a63983ac8289e86256b22005a067a?OpenDocument)
    So
    ftware Ports
    DataSocket 3015
    GPIB ENET 5000 and 50010
    LabVIEW 3079 -- LabVIEW RT TCP front panel connections
    3363 -- VI Server
    3015 -- DataSocket and Front Panel DataSocket
    1024 and Up -- Logos Communication (LabVIEW DSC) Lookout
    1024 and Up -- Logos Communication
    FTP 20 and 21

  • How to display SubVI on secondary monitor using remote panels?

    I am trying to have a SubVI called from a Main VI open on a secondary monitor.  I am using Remote Panels to control my Main application, which is opened in a web browser on the secondary monitor.  I have tried setting the VI Properties - Window Run-Time Position - Monitor to "1" and also tried setting this value programatically using the Front Panel Property Node but neither seems to work.  My SubVI still appears on my primary monitor.
    I'm using LV 8.6.1 RT and my application is running on a CRIO.
    I'd appreciate any help.
    Thanks
    Dan
    Solved!
    Go to Solution.

    Mike,
    All the SubVI does is prompt the user for some text.  The front panel is a simple string control.  The SubVI is called from my Main application (not using VI Server) and I have the Window Properties for the SubVI set so that the front panel opens when called, and closes when finshed.  The SubVI displays teh fornt panel when called but does not open a new browser window.  I have attached the SubVI in case you want ot have a look.
    Attachments:
    New Name.vi ‏25 KB

  • Blink while alarm on using shared variables with remote panel

    I am creating an application where I have front panel indicators data bound to shared variables.  I also set it up to have them blink when the alarm is on.  I am using the DSC module.
    This works great under the development environment.  But when I connect using the remote panel, I can no longer see the blinking indicator if there is an alarm.  I can see the blinking indicator on the machine that is running the program, but no on any of the remote panels (I have no problems connecting to the remote panel and controlling the program).
    I have the remote panel set as embedded, since I want the user to be able to change some settings over the network.
    I am sure I am missing something simple, any ideas??
    thanks
    Kenny

    I have been using IE6 and Firefox, and I have found that the blinking does show up, if you refresh the page.  And then if the alarm stops and the blinking stops, you will not notice it until you refresh again.
    Kenny

  • Using tab control to login into remote panel

    https://decibel.ni.com/content/docs/DOC-7746;jsessionid=82a40f1930d65e9a085c08dd4b26b8dea4b8c3d579a7.e38MaNyPaNePaO0Oc350n6jAmljGr0
    I am using the idea in the link as a way to password protect a remote panel. However, there is a problem. After one user logs in, if a second user connects while the first user is logged in, then the second user automatically gets access without having to log in. Does any one have any ideas to force the second (and other additional users) to log in before they can get access? 
     

    If they're all accessing the same remote panel, then the current state of the remote panel is what they will all see because that's the state of the VI itself on the remote system.
    How are the users accessing the remote panel? If it's through your own local VI, then you could have them log in there?
    Maybe the Advanced Programmatic option here could work for you.

  • File Dialog's using Remote Panels (via web server)

    I am aware that the web server remote panel access will not allow us to open a file dialog box on a remote computer.  I have read people comment that you should create your own file dialog box, using LabVIEW to use instead of the file dialog box.
    Has anyone actually done this?  I would like know if anybody has source code for this, rather than re-inventing the wheel.  Also, will the sub-vi actually just appear on the webserver? i.e. will it actually work?
    Thanks for any help
    Slade

    Hi Emilie,
    I have a program that I run on an industrial PC, with no keyboard, video or mouse.  We currently control the application using the web server.  We have a button to load and a button to save settings.  If the files are missing for the load & save, it pops up a file open dialog to choose the file to import.  However, while we are viewing the page this way, these dialog boxes do not work.
    I would like to know if anyone has made up a file dialog box that I could use, that would display correctly in the web server's remote control.
    Regards,
    Slade

  • Selecting and running vi's on a compact FieldPoint 2120 via remote panel

    Hi,
      I'm trying to provide two html files to run two different vi's on a compact fieldpoint. I can run either of them by setting them as 'run as startup' in the Build Specification which creates the startup.rtexe program on the controller but the only way I can run two different vi's on the fieldpoint is by renaming the files in the startup directory before calling the html file (and that doesn't work that well). Is there a better process to allow different programs to be run on the compact fieldpoint via the remote panel/html calls?
    thanks

    Hey AgB2,
    I think the best way to get multiple HTMLs linked to their respective VIs would be to set your VIs as the Startup VIs when you build the EXE to deploy to your Compact Fieldpoint. A KnowledgeBase article describing the steps to do this can be found here:
    http://digital.ni.com/public.nsf/allkb/466EA9705F9​8E07786257687005E081B?OpenDocument
    Next, all you'll need to do to get your two HTML files to run two different VIs will be these steps:
    1.Build the HTML for each VI you want to control
    2. Enable the WebServer for your cFP
    3. FTP your HTML files to the www folder on your cFP
    Once you restart the cFP, your EXE will run at startup with both VIs and you can access them by navigating to http://<ip address>/<vi name>.html. Just to double check, I did this on my computer and had no problem loading both HTMLs or taking control of both VIs at the same time.
    Logan H
    National Instruments
    Applications Engineer

  • Remote panel / Web server. II part ?

    Hi all
    There has been some activity about remote panels / web server in this forum.
    Basically, NI documentation states LV run time, at least, must be intalled in client PC to use that feature.
    In this link to post
    a post from NI engenier Jeremy L. says that just to monitor a remote panel vi, NI soft is not necessary in the client PC. That option looks very interesting.
    So, my questions are:
    1- Somebody got to monitor a remote vi if LabView or run time is not installed in client PC.?
    2- Can NI peo
    ple clarify this option?
    3- What is, if anything, the minimun NI soft required in client PC to monitor a remote vi front panel?
    Thanks in advance
    Alipio
    "Qod natura non dat, Salmantica non praestat"

    alipio wrote:
    > Thanks. I got last Jeremy´s post after posting my question.
    > Now I can monitor remote vi without NI soft.
    > About 3rd question, what I mean is if it is neccesary the full run
    > time or one only needs some dll or other small plugin from NI to get
    > control of remote vi.
    Well as I said for monitoring, NO NI software is necessary. For Remote
    Control you basically need the lvrt.dll runtime and some supporting
    files such as lvapp.rsc.
    As the runtime gets more and more complex it is not a good idea to try
    to install individual files. Eventhough the lvrt.dll contains up to now
    all the code necessary to execute simple LabVIEW programs there is more
    necessary to be able to for instance display the LabVIEW 6.x 3D controls
    (all of the
    models directory is then necessary) or in the case of the
    web plugin I would assume the lvpng.dll and lvjpeg.dll will be also
    necessary.
    Also some registry settings have to be set so that the plugin or LabVIEW
    application can find the appropriate runtime engine, unless you want to
    copy all the necessary files into the same directory as your application.
    In view of this I would not even consider getting a LabVIEW runtime
    system onto a computer other than by adding it through the application
    builder to my executable, or running the official NI runtime installer.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Set resolution the web camera from Remote Panel.

    Hello all
    I want to control the WEB-camera from Remote Panel
    I created the VI and I must to set the resolution of the WEB-camera (640*480 or 320*240).
    But I couldn’t to set resolution  from Remote Panel.
    What do I do?
    Best regards
    Iskander
    Attachments:
    USB_camera.png ‏15 KB

    Dear John H.
    Thanks for the answer
    I created the VI to observe the image from WEB-camera
    When I run the VI, I must to set the resolution the  WEB-camera.
    When I run the VI on the host computer , I can do this.
    But when I run the VI on Remote Panel, I can’t adjust  the resolution of the  WEB-camera from Remote Panel and the VI are stopped
    What can I do?
    With respect
    Iskander
    Attachments:
    image.png ‏237 KB

  • Network setting in Remote Panel Control

    Is there a standard way to do the Network setting when doing the Remote Control? Customers have been asking how to tell the MIS to do the firewall setting, cause once the firewall doesn't setup well, the Remote Panel will not work properly and will have some failure messsages. Looking forward to hearing the feedback as soon as possible.

    I imagine if you have a firewall, you want to know what ports are opened when you connect to a remote front panel. I know that port 80 has to be open but I am not sure about additional ports. There are programs on the web that will allow you to monitor port activities. Look for portmon and/or netstat .

  • Shared variable browse in a web published remote panel

    Hallo,
    I have made a simple VI where the user can select a shared variable and show the current value.
    I use a shared variable control to let the user select the variable from the panel.
    Everything run smooth if I interact directly on the server where the VI is running.
    This VI is published on the web and when I access the VI form a web browser I cannot browse the shared variable list.
    The pull down control is empty and the 'browse' text is disabled.
    Is there any option to have the shared variable list browsable on the web published panel ?
    I think this should be possbile since the VI is running on the server where variables are published.
    thank you
    Gianpiero

    Hi
    I suppose you used the shared variable control to implement your vi. In this case i have to inform you are using a ActiveX control that related to LabVIEW remote front panel shows some limitations.
    For more details i suggest you to visit this link which contains a list of the limitations you should keep.
    http://ae.natinst.com/operations/ae/public.nsf/web/searchinternal/21b9a9c913f54f918625703d004d6fd9?O...
    regards
    Logan 
    Matteo C. - Test Engineer

Maybe you are looking for

  • Installation of PI 7.0

    Hi All, We have installed PI 7.0 and facing some problems in RWB The error msg we get in RWB is SLD agent unable to specify domain - Error class com.sap.aii.rwb.exceptions.BuildLandscapeException: Error during communication with System Landscape Dire

  • I want to apple store in my ciy

    hello sir/ma'am,                      i Kpail Ganwani want to open apple store in my city ajmer (rajasthan)                      please tell me the procedure to go through

  • Purchased before now want to install on new computer

    I bought and downloaded Adobe Photoshop Elements 12 and Premiere Elements 12 in December 2013. I've just changed computers and would like to download the products again. Is there a way to download them from the adobe site again without having to purc

  • HT1848 In my itunes there is no file button what do i do!

    My itunes library has no file button on the left hand corner of the screen. What do i do if i want to transfer my purchase items from my device into my computer?

  • Mask and Image Control Commands

    I am not able to use either Mask or Image Control Commands. They are always grayed out no matter what the situation, document, etc. Can anyone help me? I am using Pagemaker 7.0 and Windows XP. Thank you.