Remote Panels and LabVIEW 2009

Hello,
I have updated my real-time PXI application to LabVIEW 2009 (Pro)  and I'm now trying to connect to it with remote planels.  I can only have one remote panel opened.  The second one gives me the "Remote Panels connection exceeds maximum numbers of licences"  The problem wasn't occuring in LabVIEW 8.5 and I have the remote panel license (unlimited) is actived in the license manager.
How this can be resolved?
Regards,
Patrick
Solved!
Go to Solution.

Have you transfered the license files to the controller since the switch to 2009?  There should be a .lic file under ni-rt>>system>>shared>>licenses on the controller.  Is that present on your system?
Justin Parker
National Instruments
Product Support Engineer

Similar Messages

  • Remote Panel and Internet Explorer

    Hello. I have a problem with a Remote Panel and Internet Explorer. I create a measurement system in LabVIEW. It�s composed of a main front panel and a few subVIs with independent front panels opened from main Front Panel when I press appropriate button. As a local system everything works ok but I try to create a web version of this system. I decide that I can use a Remote Panel. In Web Publishing Tool I was creating a web page for each of Front Panel. I try to have the same functionality as in local system, so when in Front Panel (opened in Internet Explorer window) I press appropriate button I want to open secondary Internet Explorer window with a subVI inside. And now I�m stuck because I can�t open this secondary window in a network w
    orkstation. Has anyone have an idea how can I do it?

    > Hello. I have a problem with a Remote Panel and Internet Explorer. I
    > create a measurement system in LabVIEW. It?s composed of a main front
    > panel and a few subVIs with independent front panels opened from main
    > Front Panel when I press appropriate button.
    I think you have two options. You can open most modal subVI panels
    directly on a remote machine. The popup panels won't be in a web page,
    but it will work with few changes.
    A second approach would be to change the app slightly. The buttons that
    launch the subVIs will turn into URL links. The links will open a web
    page with a different embedded panel.
    Greg McKaskle

  • Remote Panel and DSC interfering?

    Hi, I wonder if DSC or OPC is interfering to view my remote panel in a executable, since I installed them and now I cannot see my web page. I mean the instructions says close Labview to gain acces with the executable, does DSC or the shared variabel Server or something is interfering?
    What happened:
    I have a program which monitors temperature for rooms with fruit, We acquire the temps through modbus RTU, and We see that info through internet.
    First I did it with the modbus libraries, and It worked, We had the web page working through remote panels and the web publishing tool.
    But now I saw the DSC toolkit for Labview, and excited about that I migrated the whole functionality to the IO servers, and until the very end, when everything else works ok, the web page or remote server doesn't works, works with the VI but not with the EXE.
    The first time I followed this, and I did this time again with not succes
    http://digital.ni.com/public.nsf/allkb/7F95D43D3F50FCAC8625710E000068E1
    Currently state:
    My Web server is started and works in development, I made a webpage named TRY.html, and it works in Labview with the VI.
    I know that the plugin doesn't works on chrome, but just to let you see that the problem is not IEXPLORER, whetn the web page is static it works on chrome too.
    With IEXPLORER (right) it works in chrome (left)  it doesn't
    Working on IExplorer
    So I followed the steps from the instructions, added the web page to my project, added to the build, and built
    Then I modified my NIconfigserver file, and CLOSED labview entirely, the tutorial says so, I closed at least as much as I used to do before.
    My ni config
    # Web server configuration file.
    # Generated by LabVIEW 14.0
    # 13/06/2015 11:44:16 p. m.
    # Global Directives
    NI.AddLVRouteVars
    ErrorLog "$LVSERVER_ROOT/logs/error.log", level=2, anew
    TypesConfig "$LVSERVER_ROOT/mime.types"
    LimitWorkers 10
    LoadModulePath "$LVSERVER_ROOT/..;$LVSERVER_ROOT/modules;$LVSERVER_ROOT/LVModules"
    LoadModule LVAuth lvauthmodule
    LoadModule LVSnapshot lvsnapshotmodule
    LoadModule LVRFP lvrfpmodule
    Listen 8000
    # Directives that apply to the default server
    NI.ServerName LabVIEW
    DocumentRoot "C:/SMC/data"
    InactivityTimeout 60
    SetConnector netConnector
    AddHandler LVAuth
    AddHandler LVSnapshot snap
    AddHandler LVRFP
    AddHandler LVSnapshot
    AddHandler fileHandler ""
    AddOutputFilter chunkFilter
    DirectoryIndex index.html
    My ini
    [SMC]
    server.app.propertiesEnabled=True
    server.ole.enabled=True
    server.tcp.paranoid=True
    server.tcp.serviceName="My Computer/VI Server"
    server.vi.callsEnabled=True
    server.vi.propertiesEnabled=True
    WebServer.Enabled=True
    WebServer.TcpAccess="c+*"
    WebServer.ViAccess="+*"
    DebugServerEnabled=False
    DebugServerWaitOnLaunch=False
    saveFloaterLocations=True
    find.viListFlags=0
    LastErrorListSize=0,0,0,0
    paletteStyle="NamedIcons"
    And so, I open my EXE, then reload the webpages, and I can see that the web server is started, because it shows the html, but I cannot link to my EXE. It says that can't find my VI
    Requested VI is not loaded into memory on the server computer
    If I close the EXE the server stops
    Remote Panel connection refused by specific server, Make sure Labview Web server is enabled
    And that's my history
    It's always hard for me to get the web page working, but this time I've spent hours without success
    I did the test in my development pc and in the target PC and is the same, on these PC's the webpage was working before using DSC.
    So any help will be appreciated
    My best regards

    The DSC Runtime Engine will be sufficient for the deploying the project to a new computer. The Run Time Engine is equivalent to the DSC Module, but you can't do any programming with it. You will need to purchase a separate license for the Runtime license for each deployment computer also. 
    What is the DSC Run-Time System and When Should I Use It?
    http://digital.ni.com/public.nsf/allkb/E56DB8726DB68F288625770E00594351
    Thanks,
    Frank
    Application Engineer
    National Instruments

  • 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.

  • Labview Remote Panel and Client Aspect Ratio

    Dear all professionals,
    I had create an application with remote panel (webserver) enabled. I found that there is relationship between aspect ratio of client device display and the remote panel screen size. Here i attached two images of remote panel in browser which both remote panel are opened using different aspect ratio of client device. 
    The left 1 is the device with 1.5 aspect ratio while the right 1 is the device with 1.78 aspect ratio. 
    As you can seen from the images, both remote panel are shown in different size. May i ask do i miss something in the remote panel configuration? 

    Hi Michel,
    Thank you for your reply. I also notice that the zoom % of browser is one of the issue that caused this behaviour. In the same aspect ratio with server computer( where the application running), changing zoom to 100% will help to fit remote panel that I already set when I developing the remote panel vi. But if for different aspect ratio, no matter how u change the zoom % , it won't fit the frame. I just wondering whether got another solution for this issue or not :-(

  • Remote Panel and DataSocket

    In LabVIEW6.1,there is "Remote Panel"feature.And in http://digital.ni.com/demo.nsf/websearch/3DF73584759FF60986256ABD005BB446?OpenDocument&node=1381_US, there is a demonstration named "Weather Station".In LAN,I can control the VI from another host.But how can I control a VI from a host of different LAN or by Internet.For example ,can I bulid a remote panel which you can control from your own computer?
    Thanks.

    LabVIEW ships with a web server that is used to host your own applications. In LabVIEW 6.1 you find the tools to help you embed your own VI in a web page. These tools are found under Tools >> Web Publishing Tool and Tools >> Options >> Web Server. Most corporate networks have a firewall that you will have to deal with. In order for everybody inside or outside the firewall to access your remote panel, you will have to open a port through the firewall. Also, anyone that wants to view a remote panel will have to have either the LabVIEW Run-Time engine or full developments system installed.

  • Can you use LV6.1 Remote Panel AND CGI?

    I would like to use both CGI and the Remote Panel system of LabView 6.1. I'd perfer to be able to implement the CGI in either Perl or LabView, but anything would work. What I'm trying to do is have a front end that is mainly all CGI, and only after certain conditions things have occured in the CGI would they be allowed access to the Remote Panel. This could be pretty easily done by having the CGI write the HTML file for the Remote Panel. I would do it all using Remote Panel, but the I only have 1 license, and I only really want 1 person to be able to use the Remote Panel at a time, but I want multiple people to have access to the CGI at any given time. Any ideas would be more helpful.

    I'm working on a similar issue with controlling connections to my remote panels. Correct me if I'm wrong, but I think the above solution has some loopholes also. Since the CGI script is generating a new HTML and actually writing it to disk, wouldn't anyone else also be able to connect to this newly page if they new the URL?
    For instace:
    1) A person logs in from the CGI page.
    2) The CGI script builds the remote panel page.
    3) At any time thereafter, someone knowing the name of the new webpage can connect to it.
    Now this problem could be solved if the newly generated page could be sent directly to the person who has logged in if session variables were used within a single web server. However, since two separate web servers are being
    used, this is probably not possible.
    If anyone has a solution to this new problem or can refute what I've just said, please let me know. I have been running over how to do use a login system repeatedly without success. I really don't want to default back to using IP addresses to block access since my users will be 1) spread across multiple IP ranges and 2) more than likely unable to provide their own IP addresses if requested.
    Thanks,
    Pete

  • VLC and LabView 2009

    I am trying to use the latest ActiveX VLC v1.1.4 in LabView, and every time I insert the VLC ActiveX Object, LabView crashes.  I've read other posts which noted success by either: 1) using a web browser ActiveX object calling VLC or 2)  finding a unique older version of VLC which doesn't cause their particular version of LabView to crash.
    I have yet to find a version of VLC which works with LabView 2009, and I'd prefer not to call a web browser ActiveX component just to play a video with VLC.
    Has anyone had success integrating a VLC ActiveX object in LabView 2009?
    Thanks,
    Stephen McClanahan

    just try the attached vi. Maybe this is what you are looking for.
    attached is 2010 and lv86 version.
    If you don't have Wait Until Next ms Multiple__ogtk.vi  look in the archive or download openg libraries.
    cosmin
    Attachments:
    vlc.vi ‏13 KB
    vlc ver86.zip ‏17 KB

  • FTDI virtual com port driver (VCP) and Labview 2009 - random connection loss

    Hi,
    I am using an FTDI chip to go from USB to serial communication (FTDI Driver: 2.06.00). It seems to work at first but then after some time the connection gets lost ("connection for the given session has been lost" or "I/O error"). This happens in MAX as well as the built executable of the program I am running. Latest VISA drivers are installed - 4.6.  I have tried flushing the buffer before and after communication with both visa clear and visa buffer flush vis. The lost connection seems to happen randomly. 
    I have seen other threads about this issue but they never reach a resolution. One thing i notice is that there are two FTDI devices in this system and only one fails, however when I unplug the working device the one that fails is able to connect again.  
    To sum up here are the system specs:
    Windows XP SP3
    FTDI 2.06.00 and older 2.04.02 drivers both fail.
    2 FTDI devices on the system - they do get assigned different COM ports
    Labview 2009 run-time
    VISA 4.6 run-time
    Thanks for any help. 

    We use Targus ACH63US Super Mini USB 2.0 4-Port Hub. It doesn't require external power but if you have a high power device you will have to plug the Targus hub into two usb ports on your pc (one provides power and the other does power and data transfer). They provide the usb Y cable to do this.

  • Difference​s between LabVIEW Education Edition and LabVIEW 2009 + NXT Module

    Recently saw the announcement regarding LabVIEW Education Edition.
    From the information available at this time it's hard to tell the difference between this product and just adding the NXT module to standard LabVIEW 2009 if your only interest in LabVIEW is for NXT  programming.  Anymore details about this new product would be appreciated as well as info on how it's different from the alternative.  Are there some unique VIs not present in the standard NXT module?  Obviously the pricing is very different, but for a student the academic version of LabVIEW is actually lower cost than this new Education Edition.

    Inh-
    LabVIEW Education Edition (LVEE) includes the NXT Module and the API to interface with Vernier products.    LVEE is geared towards middle school and high school classrooms to get students interested in math and science.  It includes curriculum for teachers that may not be familiar with programming and LabVIEW in general to use the NXT bricks and the LabVIEW environment. 
    LabVIEW with the NXT module only has the NXT API and not the Vernier API.  It will not include the course work and as extensive example programming useful for teaching. 
    For additional information on LVEE, please take a look at the Getting Started with LabVIEW Education Edition or go to ni.com and search for “labview education edition”. 
    Regards,
    Mike S
    NI AE

  • LabVIEW 2009 and its sp1

    I have the LabVIEW 2009 and LABVIEW 2009 SP1.  Do I have to install 2009 first and then 2009 SP1?  Or the 2009 SP1 also includes the full 2009.  The reason I am asking is that I installed my 2009 on a computer, which took forever by the way.  After the 2009 installation is completed, I installed the 2009 SP1, and it took pretty much the same amount of them, so I am wondering did I have to install both?
    Yik
    Kudos and Accepted as Solution are welcome!

    Thanks!
    Kudos and Accepted as Solution are welcome!

  • LV2010 and cFP-2120 and remote panel

    I have a project in LV2010 for cFP-2220.  When I convert the project for a cFP-2120, the remote panel doesn't work.  When the browser goes to the IP address it defaults to 192.168.1.2/#Home.

    The remote panels and browser control work fine for the 2220. I inserted the 2120 into the project in place of the 2220 and modified the fieldpoint paths in the vis. I upgraded the software on the 2120 using LV 2010. The original program was written for the 2120 in earlier versions of LV. It was updated to LV 2010 and adapted for the 2220 along with program feature updates related to pumps and other necessary system component changes. Maintenance and support of our customers units involves replacing pumps and other components and/or replacing their 2120's. We are trying not having to replace their 2120's.
    When we deploy the program as a startup it runs controls and collects data, but the remote panel access with Internet Explorer isn't working. We have tried creating a new index.htm.

  • Detect remote panel connections?

    Is there a way for my VI to 'detect' when someone has connected to it with a Remote Panel and requested control?
    I have an issue (due to the size/complexity of my VI I'm sure) that when a RP gains control, after a period of time, the main VI begins to slow down and starts to lose data (it's coming from a TCP connection)! 
    I'd like to be able to see when a RP gains control, and automatically log them off after a period of time (5 min?).  I know that there is a connection time-out on the web publishing page, but it appears to only come into play if 1 RP has control and another requests it.  I need to be able to limit the control time of a single RP.
    Solved!
    Go to Solution.

    Cory,
    Well, it almost worked...
    I'm attaching my little test program 'RP Control.vi'.  I've compiled this into an executable that's in my server path, so I can get to it from my laptop (on my network).  When I run it from my server, I can press my 'Start' button and nothing happens--no client RP's are connected, so this is as expected.
    When I connect via my laptop to the server, my laptop is now the remote client, but it's hasn't requested control -- again, nothing happens when I press my 'Start' button.
    When the laptop requests control of the VI, and I press the 'Start' button from the laptop, I see all my data fields filled in, and I show my calculated 'End Time?' which is 1 minute after the laptop got control. 
    I can then keep pressing my 'Start' button, and see the 'Time Now' update, and when 1 minute elapses, I see my 'Close' LED turn on, indicating I should have activated the 'Close Connection To Client'. 
    However, the laptop still has control of the VI...it hasn't returned to the server. 
    Any suggestions as to what I may be doing wrong, or does the 'Close Connection To Client' work differently?
    <edited>
    Looking at the Method - 'RP.Close Connection To Client' does this return control of the VI to the server copy (which is what I want to do), or does it try to completely disconnect the Remote Panel (which is not what I'm looking for)?
    Message Edited by Steve257 on 09-17-2009 02:47 PM
    Attachments:
    RP Control.vi ‏22 KB

  • Opening a Remote Panel of the Top Level vi for an executable

    Hello Everyone
    I was wondering how you would open up a remote panel for the top-level vi in an executable?
    I have created a LabVIEW application and have tested opening the remote panel when it is running in the full labview development suite - this all works fine. I simply go operate>connect to remote panel and enter the server address, the port (8000) and the vi name using the path "My Project.lvproh/My Computer/main.vi" format.
    However, if I then build this application into an executable I do not seem to be able to open a remote panel - it might be that I am just entering the VI name incorrectly.
    with VI name = "main.vi"  or with VI name = "C:\builds\main.exe\main.vi" and the exe. running I get the error:
    Connecting to remote panel server...
    Requested VI is not loaded into memory on the server computer
    However I am not sure how else I would enter it.
    The main.ini has the following configuration:
    server.app.propertiesEnabled=True
    server.ole.enabled=True
    server.tcp.acl="0800000008000000"
    server.tcp.enabled=True
    server.tcp.paranoid=True
    server.tcp.port=6363
    server.tcp.serviceName=""
    server.vi.access=""
    server.vi.callsEnabled=True
    server.vi.propertiesEnabled=True
    WebServer.Enabled=True
    WebServer.TcpAccess="c+*"
    WebServer.ViAccess="+*"
    DebugServerEnabled=True
    DebugServerWaitOnLaunch=False
    Both machines have LabVIEW 2011 Profesional Development System SP1 on so I do not think it is a limited remote access licence issue.
    Any suggestions as to where I am going wrong would be much appreciated.
    Cheers
    John
    Solved!
    Go to Solution.

    It appears that you can infact use remote panels within an executable.
    The problem I had was that I had left the web server port for the remote panels the same as the LabVIEW development environment. That meant that the main LabVIEW web server was getting in the way of the web server that was associated with my built application.
    With the application's web server on a different port and the VI in memory (and the file in a library/directory external to the exe if it is not the top level VI), you just need to specify the VI name such as main.vi .
    Solved!

  • Streaming Video in Remote Panel

    Desired Functionality:  Our laboratory uses LabVIEW 2011 to make science instrumentation such as digital microscopes, spectrometers, etc., available to college students to do remote laboratory assignments.  We need to be able to choose a live video stream from a number of cameras and display it on a VI front panel that is being served up by the LabVIEW web server.  We also need allow the users to pan/tilt or zoom the camera using the VI.  The purpose of this video stream is to allow remote users of the VI to see what is going on in the laboratory in real time.  The video must have low latency and be reasonably high resolution so there is no lag in viewing what is happening as the users control instruments and equipment in the laboratory.
    Current Solution:  We use a DataVideo SE-800 video switcher to take in the feeds from up to 4 Sony EVI-D70 cameras.  The switcher can be controlled through LabVIEW in order to allow selection of one of the video feeds.  The selected video is sent to a MOXA V-Port 461 streaming appliance.  When the VI is loaded in a browser by a user, a piece of code placed in the html file uses JAVA to layer the video stream from the MOXA over top of the front panel.  A cartoon showing this physical connectivity is attached as “Current Connectivity.pdf”  The limitations of this are that JAVA introduces some additional complexity and also is a potential security risk.
    Desired Solution:  We would like to display the live video feed directly in the Remote Panel, without having to layer it with an external application.  The use of the video switcher and video streamer are not requirements, although it is nice to pull the video from an IP address and it gives us more control over the quality and frame rate of the video stream using the MOXA.  Also, the Sony camera model we are currently using is not a requirement – any pan/tilt/zoom controllable camera will do just as well, but must be high resolution, as these cameras are.  So, if there was a way to connect 1 to 4 cameras directly to the LabVIEW server and select a video feed from any one of them to display in the front panel of the VI, that would be fine.
    Attachments:
    Current Connectivity.pdf ‏63 KB

    Hi danbranan,
    Have you attempted to write any code in LabVIEW for this yet? I've included a couple of links below that might help. One is a forum thread talking about how to stream video in a remote panel. The second is an overview of Remote Panels. Using Remote Panel may not be fast enough to get the quality that you want due to throughput limitations of Remote Panels.
    How to streaming video in remote panel:
    http://forums.ni.com/t5/LabVIEW/How-to-streaming-video-in-remote-panel/td-p/758512
    Remote Panels in LabVIEW:
    http://www.ni.com/white-paper/4791/en
    Hope this helps!
    Robert B
    Applications Engineer
    National Instruments

Maybe you are looking for

  • Should library be on its own drive?

    Quick question since I just bought a G-Tech G-Speed Q drive;  I am thinking about putting all my media(video, photos, music, etc) in one place so I can stop hooking up 10 different hard drives in a mess of wires each time I have a project to do.  Is

  • Acheving Message Correlation In OSB

    Hi People, Just Trying to Implement Message Correlation In OSB. Limitations : The DownLine System for us is not expected to send back the JMS Message ID while sending the response message. DownLine system Just sends only the payload. This stands as a

  • Satellite L350D-20D: ATI radeon 3100 with Ati Catalyst Control

    i was instaled on my Satelite L350D 20-D graphic drivers from Toshiba website But after instalaton i dont have Ati Catalyst Control Center i have ion my Program Files some Foler with instalation but this is some 0.2 MB ,,, i have now this drivers : h

  • Can't deselect checkboxes in lang preferences

    Hello everybody! We have 2 russian keyboard layouts - native and PC-based. I'm using PC-based. Everything works fine, but after upgrade I've found native layout... Ok, no problem - Pereferences->lang's-> deselect checkbox with native.... oooops! noth

  • Get volumes displayed by default under Home when opening File Explorer in Windows 10 Technical Preview

    Scenario: In Windows 8.1, it is to display volumes under This PC by default when opening File Explorer, which is as shown in Figure1. However, in Windows 10 Technical Preview, it is not to display volumes under Home by default when opening File Explo