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

Similar Messages

  • Express VI - access to POP-UP front panel?

    Hi:
    Some of the express VI pop-up front panels have an excellent layout and would be similar to some of the front panels that I might have to create (see example for wavelet denoise in latest digital filter design toolkit).  Rather than having to recreate one, is there a way to gain access to it as a VI with the existing front panel controls and indicators?
    Sincerely,
    Don
    Attachments:
    express.png ‏33 KB

    Hello Don,
    I don't see any reason why you can't use shipping components as a template provided they ship without a password.  Most LabVIEW "core" shipping Express VIs are located in [LabVIEW]\vi.lib\express, in various folders roughly matching the palette layout.  The main config page VI is usually the top-level VI in an LLB containing the word "config".  Most of these VIs are not password-protected.
    The ones you're referring to are probably going to be located in [LabVIEW]\vi.lib\addons\... for the toolkit that this Express VI ships with.  Hopefully it is easy enough to find from there.  I can't say whether or not the particular Express VI you pictured ships password-protected or not.  If it does, there is probably good reason for it, and you won't be able to use that one for a template.
    Another thing that might be a little difficult is that some things on the diagram are Express VI-specific (which you probably don't want), while others are for handling the UI (which you probably do want).
    Good luck!
    P.S.  Please keep in mind that most of the "core" shipping Express VIs that I referred to initially were created well before LabVIEW 7.0's release, and some haven't been updated much since then, so they might not be the best example of UI handling in today's LabVIEW (a few don't even use the event structure).  I believe the one you referenced is significantly newer, so it's probably pretty good, provided it's not password-protected.
    Message Edited by Jeff B on 12-22-2006 11:35 AM

  • Open url in a remote panel

    HI.
    I want to put a button that launch a webpage. I works fine locally, when I click OK button, a  new internet window browser is open with the URL.
    But if I take the control in other PC client (using Web Publishing Tool) and I click OK button a internte window browser is open in THE HOST. I want to open the new window in the Client.
    Thanks.
    I attach the VI (open_google.vi) and the HTML file created by WPT (test.txt)
    Raymundo Cassani
    Attachments:
    open_google.vi ‏11 KB
    test.txt ‏2 KB

    Hello,
    When you view or control a VI using Remote Panels that VI is executing on the host side. The VI will not be able to interact with the operating system on a remote panel client. This means that it will not be possible to use this approach to open a browser window on the client side.
    You could take another approach- at least the way I would do it is thusly:
    Instead of putting the button that launches the page in the VI you could put it in the html file that the remote panel is hosted in.
    Using javascript you could pop up a new browser window with the URL you need.
    If you need to control what URL is viewed from within the VI you could make the button point to a URL that will be handled by your VI that can redirect to the URL you need. This would be easy to do in 8.6 as you could simply export the VI as a web service. Pre-8.6 you would either have to use the G web server or build a minimal web server yourself (this would be easier than it sounds since the server would have to do nothing but redirect).
    I should add that this approach would require some knowledge of HTTP/HTML/JavaScript.
    Let me know how it goes.
    Nathan
    Message Edited by NathanK on 10-15-2008 11:07 AM

  • Windows 7 Upgrade - iTunes no longer see's my remote Airport Expresses

    Before upgrading from Vista to Windows 7, I deinstalled iTunes. After upgrading, I reinstalled the latest iTunes from Apple. iTunes appeared to be working fine until I played the 1st song. It could not find/connect the 2 remote Airport Express units. Interestingly, the icon at bottom right of iTunes initially showed the multiple choices but now it does not show anything. Also, the computer shows my APPLE network as strong and working just fine. The APPLE network is one of the Airport Express units. So, I am connected to the network OK . . . it is just iTunes that can no longer see the multiple locations to stream music. Am using an HP laptop, really strong and just purchased last year. Prior to upgrading Windows 7, everything had been working perfectly. H E L P

    I suspect that the problem may be the Windows 7 firewall settings are preventing AirTunes from negotiating a connection to either AirPort Express Base Station (AX).
    To check your Windows 7 firewall setting: Control Panel > Systems and Security > Windows Firewall. Select Turn Windows Firewall on or off. For troubleshooting, temporarily disable the Windows Firewall.
    Your PC should now be able to stream to the AX. Please post back your results.

  • 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

  • Which Airport Do I Set as "MAIN" on my "REMOTE" Airport Express

    I've set up a network using 3 Airports:
    Main: UFO connected to the internet
    Relay: Airport Extreme
    Remote: Airport Express
    My question is with regard to the WDS setting for my "REMOTE" unit. Which do I set as the "MAIN" in the WDS Panel: 1) The Main Unit Connected to the internet; or 2) The Relay Unit (which is much closer to the Remote Unit)?
    Thank you.

    My question is with regard to the WDS setting for my "REMOTE" unit. Which do I set as the "MAIN" in the WDS Panel: 1) The Main Unit Connected to the internet; or 2) The Relay Unit (which is much closer to the Remote Unit)?
    The correct answer is number is "1) The Main Unit Connected to the internet"

  • Remote Panel exe no custom icon

    I have a built exe which has remote panels enabled and is working properly, however there are two less than ideal issues I am trying to resolve:
    1) The custom icon I have developed for my exe only appears in the titlebar of the server VI but not in the remote panel.  The default LabVIEW icon is displayed on the remote panel.  I assume this is because the remote machine's OS has not registered the icon of the exe and is using the icon registered to the run-time engine on the remote machine.  I would like to know if anyone has found a workaround to getting custom icons to show properly in the remote panel?
    2) There seems to be a slight delay in actually loading the front panel of the main VI in the remote browser, or any pop-ups remotely for that matter.  You can visually see the LabVIEW toolbar (run, stop, VI icon, etc.) for a split second before the VI shows as running on the remote panel.  This occurs when calling a subVI set to open front panel when called.  Even if VI Server is used to load a VI and the VI is run well before the front panel is opened there is still a lag on the remote machine that displays the VI before it is running and shows the LabVIEW toolbar briefly.  Does anyone know how to improve this?  For pop-ups it looks a little awkward (I know pop-ups are probably not recommended for remote panels but my application requires a limited amount of them).
    Steffan 

    Joe_S wrote:
    Steffan,
    Let's start with the first issue.  I have gotten a chance to test out the first problem on my own, creating an executable that runs with remote panels in LabView 2010 and I was not able to reproduce the problem with the custom icon.  The icon that I made for the VI shows up on the remote computer.  I did not see any CARs relating to this issue.  One thing you can try is running your program in the LabView development environment to see if the icon still won't show up on the remote computer.  That way you can determine if the issue is within LabView or within the executable.  You can also do the same thing to see if you still see the delay in the LabView toolbars.
    Hope that helps!  Have a great day!
    Regards,
    Joe S.
    Application Engineer
    National Instruments
    Hi Joe,
    Thanks for the reply.  For the custom icon, that is created in the build specification for the exe so it can't be run from the development environment to test.  Which icon resolutions did you specify?  Does your remote test machine only have the run-time engine installed? I tried specifying icons for all resolutions but that did not make a difference.  One additional thing to note is that my server machine is running Windows 7 and the remote machine is running XP.  Could that be a possible cause?
    As far as the toolbars delay, that is present in both development environment and as an exe so that one should be easily reproducible.  Let me know if I am missing something here.
    Steffan

  • I am getting a Remote Panel displayed on the remote display outside of browser. How tdo I force the panel to display in browser.

    I have several machines running LabVIEW 8.2.1 my application uses remote panels embedded in a browser to display the front panel of the running VI. One machine is responding with the brower window coming up, but when the VI is launched it is displayed on the remote machine as a stand-alone remote front panel. About half of the machines have had InternetToolkit intalled, at least one machine that is working does not. the machine in question does not. Could this be part of the problem.
    The enclosing web pages are generated by a .Net web server running on port 80, LabVIEW web server on port 81.
    Example object block from the generated page. Other than machine and vi information I do not se any differences between the applications.
    <!-- LVRemotePanel -->
    <OBJECT ID="LabVIEWControl" BORDER=1
        CLASSID="CLSID:A40B0AD4-B50E-4E58-8A1D-8544233807A​E"
        CODEBASE="ftp://ftp.ni.com/support/labview/runtime/windows/8​.2/LVRunTimeEng.exe"
        WIDTH="722" HEIGHT="740" >
        <PARAM name="server" value="http://hostname.domain.class:81" />
     <PARAM name="LVFPPVINAME" value="Force.vi">
     <param name="REQCTRL" value="true">
     <EMBED src="http://hostname.domain.class:81/.LV_FrontPanelProt​ocol.rpvi82" LVFPPVINAME="Force_13.vi"
     REQCTRL="true"  WIDTH=722 HEIGHT=740 TYPE="application/x-labviewrpvi82"
     PLUGINSPAGE="http://digital.ni.com/express.nsf/express?openagen​t&code=ex3e33&">
      </EMBED>
    </OBJECT>
    Any thoughts or help greatly appreciated.
    Thanks,
    Phil

    Kevin,
    Thanks for the reply.
    Attached is a screen shot of the problem. This is from my home machine which does not have a LabVIEW environment installed, but does have runtime plug-ins for 7.1 & 8.2.1. I also get similar results on my development machines.
    The serving machines are all on campus.
    The remote front panel on the left is what I expected to see embedded in the 'loading ....' field on the Web page on the right.
    The application [ The iLab Project ] is complex and uses a collection of .Net Web Services to provide access to remote labs using the Internet.
    Access to an iLab Lab Server running on port 80 is authorized by a Service Broker, normally running on another machine. The Lab Server, LabVIEW environment and measurement hardware are normally on the same machine, iLab Lab Server using port 80, LabVIEW WebServer using port 81.
    Once the user is authorized and redirected to the Lab Server the Lab Server ensures that LabVIEW is running and the specified VI is loaded, a web page is generated on port 80 that includes the OBJECT block to display the front panel from port 81. Example OBJECT block included in my original post.
    I have used this code on three other 8.2.1 Lab Servers with different VI's and the Front panel is displayed in the web page as expected.
    Variations of the code have been used since LabVIEW 7.0. Prior to version 8.2 the InternetToolkit, GWeb Server and a custom CGI VI were used to generate the contents of an in-line frame to display the Front Panel. Since 8.2 I generate the Object block directly as part of the aspx processing. Is it possible I need the InternetTookit installed even if it is not used, I'm pretty sure one of my working systems has never had the toolkit installed, the machine in question has not.
    I hope this makes my problem clearer, any help, pointers or further questions will be appreciated.
    Phil
    Attachments:
    remotePanelBehavior1.jpg ‏216 KB

  • Remote panels with the applicatio​n builder

    I have no experience with the remote panels, but just enabled it in the project window. Is this sufficient?
    Do I have to add all VI's to the 'visible vi' list?
    I have a whole bunch of VI's and pop-ups so that'll be a lot of work.
    I am also wondering what 'browser access' list means. I have created an installer now including the webserver. Is there anything else I should do?
    I cant seem to find a good tutorial or something for this.

    Hi Faust,
    Please have a look at this KB . Have alos a look at the link under this KB. With browser acces you can grant acces to your webserver; by default ecery one is allowded to connect to your webservice; you can specify in the browser acces list a IP address or a domain.
    Best regards,
    Martijn S
    Applications Engineer
    NI Netherlands

  • TCP communication and Remote Panel programming

    Hi all:
    I am developing a LabVIEW program which is to used remotely. I am planning on using Remote Panel Access or TCP Communication for my application. I would like to know why is a better choice and what are the factors I should consider in choosing one of these. Jsut for information, I am also using serial communication in this program using RS232 cable.
    Thanks in advance,

    I am not sure what the legal aspects are for the Run Time Engine.  You will have to dig deeper or contact NI if it will not let you load it.  From what I read is:
    Additionally, the Run-Time Engine allows your browser to display VIs that are embedded in Web pages.  There are two downloads that are available. You only need to install one of them. LVRunTimeEng.exe is a smaller download intended when viewing Remote Front Panels in Web pages. It does not contain the full run-time engine, but will allow some executables to run..............
    http://digital.ni.com/softlib.nsf/websearch/1F1EBEA6D03A67E6862570A400531F97?opendocument&node=13205...
    Yes, you can have an executable and that would be the preferred method.  Start small and work up to the final version.  Start by using your developer version and have it generate the WEB page.  Using the same computer you can view the page and take control using Microsoft Internet Express.  From there build it into an application, try it again.  When all looks good then put it on the server.  You are limited by licenses on how many WEB pages you can have running.
    Hope this helps,
    Matt
    Message Edited by mfitzsimons on 11-01-2005 10:17 AM
    Matthew Fitzsimons
    Certified LabVIEW Architect
    LabVIEW 6.1 ... 2013, LVOOP, GOOP, TestStand, DAQ, and Vison

  • 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 not working in Windows 7 Starter

    Hi all,
    We have an application that can be controlled via remote panel. This is working fine in Windows XP PC. But when I try to access the same by opening Internet Explorer in a PC running Windows 7 Starter OS, I only get the 'Downloading 0.00% of 0 bytes'. I have disabled the Windows Firewall and there is no antivirus software also. What could be the reason for this? How could I solve this?
    Thanks in advance,
    Priyadarsini
    Solved!
    Go to Solution.

    The system which had the problem was a netbook that came with Windows 7 Starter. We found out recently that there was some parental controls utility in the netbook that prevented the LabVIEW Remote Panel access. We were not aware of its presence & it had not shown any indication that it had blocked Remote Panel communication. We uninstalled this utility & the Remote Panel started working as intended. Thanks again for your help.

  • Invalid server IP address for Remote Panels under LV 8.0.1

    The other messages for troubleshooting the "invalid server IP address" were very helpful with getting my EXE to operate as a remote panel.  But there is still one issue that I cannot resolve that seems to be caused by the 8.0.1 upgrade.
    The remote panel work perfectly using IE6 on a computer that has the LV 8.0.1 FDS or PDS installed.  When I use a computer that has LV 7.1 or no LV at all, the invalid server IP address appears inside the border of where the VI should appear on the HTML page.  The connection to the remote computer is correct, the HTML file is delivered by the web server in LV, but the panel part of the page returns the error. 
    Does the part of the HTML that loads the Run Time Engine need to be updated for 8.0.1?  Will the LV 8.0 RTE work for a remote panel on an EXE compiled for LV 8.0.1?
    The code is:
    var obj = '<OBJECT ID="LabVIEWControl" CLASSID="CLSID:A40B0AD4-B50E-4E58-8A1D-8544233807AD" WIDTH=1216 HEIGHT=915 CODEBASE="ftp://ftp.ni.com/support/labview/runtime/windows/8.0';
    if (lng.indexOf("fr") != -1) { obj = obj + '/French'; }
    else if (lng.indexOf("de") != -1) { obj = obj + '/German'; }
    else if (lng.indexOf("ja") != -1) { obj = obj + '/Japanese'; }
    obj = obj + '/LVRunTimeEng.exe">';
    Michael Munroe, ABCDEF
    Certified LabVIEW Developer, MCP
    Find and fix bad VI Properties with Property Inspector

    Thanks for the suggestion, Tunde.  After further experimentation, it seems that 8.0.1 was not the problem.  I worked perfectly when I removed the <parameter server=...  > line that I added manually.
    Michael Munroe, ABCDEF
    Certified LabVIEW Developer, MCP
    Find and fix bad VI Properties with Property Inspector

  • Can multiple PCs access one remote panel at the same time?

    I've written a program in labview 7.1 to monitor/control a labview application running in the test cell through Remote Panel. I and my coworker can remotely monitor and/or control this labview application individually. But if my coworker has the remote panel displayed on his PC and I try to get the remote panel on my PC, I get a labview error (63) as below:
    "LabVIEW:  Serial port receive buffer overflow.
    LabVIEW:  The network connection was refused by the server."
    My question is: Can multiple PCs access one remote panel at the same time?
    Thanks in advance!
    Y

    Sorry I wasn't clear. The remote panel license is separate from the number of LabVIEW development licenses. Pricing information on remote panel licenses can be found here.

  • How can I disable messages generated by Remote Panel?

    I created an application (EXE) to server its panel to other network clients.
    I used the Tools > Web Publishing Tool to generate a HTML code to create two different web pages to access this application using Web server:
    - Embedded (for some users who need visualize the panel in real time).
    - Monitor (to display panel snapshots to users updated every 1 second).
    I don't need anyone controlling the remote panel, so I used this option:
    Tools > Options > Web Server: Browser Access and checked Allow Viewing (not controlling) for every client connected.
    Ok, both are working fine. But it a user try to Request control of VI on the Embedded page (right click in the remote panel), the application running in the server displays a message: Denied control request from XXX: Check permissions.
    The embedded page stills working fine, but in the Monitor page that message appears in a box (see attached picture below)..
    Is there a way to disable all messages in the remote panel? I realized that I need to access the computer where the application EXE is running to close the message.
    I'm thinking in two solutions:
    - Unable the right click menu in the embedded page to avoid clients request control of the remote panel.
    - Run a code in the application to erase messages generated.
    Has anyone an idea how to solve this?
    Thanks in advance,
    Klein
    Message Edited by Klein on 08-06-2008 12:54 PM
    Attachments:
    Remote Panel message.jpg ‏10 KB

    Hi Dpcamargo,
    I'm already using monitor with a delay of 1 second and this doesn't seems real time like remote panel visualization.
    But you sent me a good tip: use java code to cancel right clicks at all....
    I will try this solution. 
    Hey, we are both brazilians! So, thank you so much, Dpcamargo.

Maybe you are looking for

  • How to see FAT32 in solaris8 for x86!!

    how to see FAT32 in solaris8 for x86 ,thanks a lot!

  • How to put g95 in usr/local/bin?

    Hi all, I am trying to compile a program called elmerice.  When I type the "make compile" command, I get the following message: elmerf90-nosh -c Solvers/AIFlowSolve_nlD2.f90 -o Solvers/AIFlowSolve_nlD2.o /usr/local/bin/g95 -O5 -ffast-math -ftree-vect

  • Is MSSQL 2005 supported ?

    is MSSQL 2005 supported by the 6.0 portal? For an existing portal(with sql2000 database), moving the database on a sql2005 server isOk? Any experience regarding this procedure? Thanks! Val

  • Configuring emca for oracle 9i

    Hi, I have installed oracle 9i on solaris. I have started the enterprise manager using the command emca. Now it asks me to configure the same. I am not aware of the same. Could someone please tell me how to configure the same or point me to a pdf or

  • Is this another glitch in Lion?

    If it wasn't intentional that Lion made funadmental changes in the operation of iWork, is it a glitch? For example,  the removal of "save as" in Pages reduces the efficiency of the Pages workflow by replacing a single action with several, but perhaps