Control a VI remotely

I'm looking for an application note or ideas of people of the discussion forums.
What are the possibilities to remotely control a VI. Is there any API to operate buttons, initialize controls, read controls from an external application? For instance if I what to control a VI from a Python script, is it possible. And what are the limitations?
I know that it is possible to get call a DLL from LabVIEW. I also know that there is no way to register a LabVIEW function through a Dll call. Is there any way to have an event trigged from an external application to start any routine in a Vi...
I also know that TestStand is one of the possible options. Then could we control TestStand for an external application?
Please, any crazy ideas will be c
onsidered.
Thank you for your help.
Nitrof

The only answer that comes to my mind is through using ActiveX/DCOM calls to LabVIEW. You can have VB or python or C++ launch labview on another machine on the network, initialize controls, operate buttons and read back the data.
If python can act as automation client you should be able to do that. DCOM generally runs good on NT machines OS (WinNT,2k, XP)
Check out the following example
http://sine.ni.com/apps/we/niepd_web_display.DISPL​AY_EPD4?p_guid=B45EACE3E3D756A4E034080020E74861&p_​node=DZ52051&p_submitted=N&p_rank=&p_answer=&p_sou​rce=External
Attached Example :Making calls to LabVIEW through MFC/C++ (migh require modification)
Good luck
ARafiq
Attachments:
VCandLabVIEW.zip ‏98 KB

Similar Messages

  • I have 3dparty software wirelessly with a cryptographic authentication system without my consent (seems to be new technology developed by stanford) obtaining ownership of my iPhone 4s software and controlling it with remote device to jail break. Now what?

    I have 3rd party software wirelessly injected and used on my iphone with a cryptographic authentication system without my consent (seems to be new technology developed by stanford and apple security is not updated for this technology) obtaining ownership of my iPhone 4s software and controlling it with remote device to jail breaking my phone, adding and removing software, changing settings all from a remotely controled device from different location (I have a Mac address I'd of this device to know for sure). Almost undetectable. When I look at the legal section of my phone it shows a list of all the unauthorized 3rd party software "as is" copyright encrypted on the phone.  This is the most basic way to legally steal software of any kind.  Because of this legalality 3rd party ownership have total control of certain software correlated with hardware use including visualization technology, etc.  most people luckily will never have this happen to them so it's unlikely many readers have not a clue of what I'm saying currently.  Either way, without needing to obtain specific warranty of any kind "as is" copyright control makes system restores not a solution because the source code is not directly encrypted on the actual hardware device only a copy right notice must appear on the specific device 3rd party software validation making it extremely difficult for me to take control of the situation. Apple claims their iOS technology prevents this type copyright obstruction from being possible, however, according to my phone a new form of technology was used developed by Tom wu of Stanford university called the STANFORD SRP AUTHENTICATION TECHNOLOGY which uses Some form of cryptographic authentication system and uses quote "secure remote password" which seems to suceed in hacking iOS apple technology apple claims is not possible to jailbreak an unstolen phone or without the owners consent As well as loading the device with 3rd party copyright Notices to make all of this legalized. My phone shows atleast 30 pages worth of legalized 3rd party copyright permissions! Yesterday my apple care provider labeled me a jailbreaker and refused to look at my legal documented proof which completely blew my mind because it voides my apple care contract I spent 100 on. This employee did not take all factors into consideration and made quick assumptions as well as verbally speaking to me as I'm an automatic criminal. I left the store yesterday with no payed insurance help on a problem I had no control over and couldn't prevent, leaving with voided contracts. This is an apple users worst nightmare and I have spent days researching all of this like i am some kind of lawyer only to be able to use my phone the way it should and spent alot of money on.  I can legally backup any claim I have just wrote above currently and have a large source of data collected to prove apple is wrong in voiding insurance support on this issue. The problem lies in apple avoiding and not wanting to believe their software can legally be obtained ot "hacked". Yet still labeled a jailbreaker basically.. What should I do????? Been to local apple store 3 times and rebooted my phone as well sprint service restore 4 times and spoke with reps twiice on the phone. Spoke with my phone provider who said apple has full control over these matters so they can't help me.  My case is according to apple "still open"...Anyone else heard of this or of Stanford's office of technology licensing? Maybe I need to buy a blackberry again or just use a landline so I can stop being my own lawyer and focus on other productive areas in life instead of this horrible mess. I shouldn't have to prove to apple I not a jailbreaker they should have to prove I'm one before voiding support I desperately need!!

    Mullaly75 wrote:
    I assume u guys don't understand what open source software is
    Yes, I think most of us do understand what open source software is. It sounds as if you don't. Here's some information:
    Open-source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved forcopyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software.
    Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-sourcedevelopment and often compared to (technically defined) user-generated content or (legally defined) open content movements.
    from http://en.wikipedia.org/wiki/Open_source_software
    Yes, Tom Wu of Stanford wrote a paper on something called Secure Remote Access Protocol. It's a form of Asymetric Key Exchange and has nothing to do with hacking anything. It's actually intended to protect data.

  • HT4352 How can I get Home Sharing turned on my Apple TV if I have lost my remote control and my remote apps on my ipad and iphone can not get access to my apple tv, only my itunes.

    How can I get Home Sharing turned on my Apple TV if I have lost my remote control and my remote apps on my ipad and iphone can not get access to my apple tv, only my itunes.

    You can't, you will need to get a new remote.

  • N8 as remote control and life remote viewer for wi...

    I am going to buy wifi camera. I would like to use my N8 as remote control and life remote viewer.
    Is there any software for N8 Belle ?

    You need to contact the camera manufacturer and ask them if they are releasing an app for the N8 for that purpose. 

  • I want to share files from iMac to MacBookPro.  In "Sharing" setup I want to check "screen Sharing" but get the error message"Screen Sharing is currently being controlled by the Remote Management service."  What do I need to FIX???

    I want to share files from iMac to MacBookPro.  In "Sharing" setup I want to check "screen Sharing" but get the error message"Screen Sharing is currently being controlled by the Remote Management service."  What do I need to FIX???

    Care to share which OS you are using? 
    Have you read for possible solutions over in the "More Like This" thread over here?-----------------------> 

  • How do you control an iphone5 remotely?

    I'm only asking because I was sitting and all of a sudden my folders were being selected and my apps opened then closed.. then my mail accounts accessed.  At one point, the person or thing typed some words, so I just powered it off.  It was quite creepy and weird.
    I'm not talking about someone bypassing the password, but was actually controlling my iphone remotely.
    Any thoughts?

    Is your iPhone hacked or jailbroken?

  • Dialog box problem when controlling front panel remotely

    I have encountered an issue with the Web Publishing Tool- I have a VI that calls a subvi that uses the Promt User for Input function.  When controlling the front panel from another computer I get a message saying that you "Cannot control subVI front panels remotely" and points you to the machine actually running LabView to enter the information in the Prompt User dialog box.  I set the subVI front panel to show when called, which does show the front panel of the subVI, but still get the error related to the dialog box.
    Is there any way to make this work?  Am I missing something obvious?
    Thanks,
    Nathan

    Hi Nathan.
    There are some limitations with dialog boxes in remote applications.  This tutorial has some good examples and explanations on functionality to avoid with web applications.  Additionally, the LabVIEW online Help offers some general guidance for Viewing and Controlling Front Panels Remotely, which may help you in further developing your application.
    Hope that helps!
    Lorielle P.
    Applications Engineer
    National Instruments

  • Control NI Spy remotely

    Hi,
    I would like to create an event log of the commands send to/ received from an instrument.
    I already created log files in the following way. I appended the commands send to/ received from the instrument to a text file...
    But I think there is an easier solution like controlling NI Spy remotely?!
    Or is there a function available which listens to a Port or anything like that? 
    Thank you

    NI Spy has an option to start capturing as soon as it's started. So, you could launch NI Spy using the System Exec function and it will start capturing immediately. Will this work for you?

  • Remote control and MCE remote on Windows

    I am having issues with the remote control app on the Tablet S1 and MCE remotes on Windows 7 (64-bit). After learning the buttons for the MCE remote, pressing the same button more than once from the app does not do anything. For example, if I press the Up button the first time, it works fine. But if I press the Up button again, nothing happens. I have verified that the original MCE remote works as expected, and I have also verified that the tablet and the remote control app works with the MCE receiver connected to Ubuntu 11.10. Is anyone else running into this problem? How will the remote control app get updated (via the market or from system update)? Any help would be greatly appreciated. Thanks in advance.

    Hello,
    Welcome to the User Discussion Forums
    If you have issues with the UP button, you can reprogram just the UP button without starting over
    Please follow this guide to re Learn an existing button within your Remote
    https://us.en.kb.sony.com/app/answers/detail/a_id/34897/c/65,66/kw/34897
    If relearning the UP button does not resolve your issue we suggest calling in for assistance.
    http://esupport.sony.com/US/perl/suppor ... ype_id=110

  • Authentication throu controler 4402 from remote branch office

    Hi
    We have head office with 4402 controller and few 1130AG series access points. Clients PCs access to wifi network after authentication throu http site (service is woking on 4402 controler).
    In other branch (connected to head office throu WAN-VPN) we have one 1130AG AP and we would like to use the same www authentication for clients. Is is possible ? How is the best way to do this ? Can we do this using differents LAN ip addressing for branch AP and clients ?
    thanks in advance
    James

    The ideal solution would be to use the 4402 web-auth page and then route Internet traffic locally, instead of through the VPN. Unfortunatly I'm not aware of such a solution.
    If you don't have the remote 1130 AP set to HREAP mode all traffic will be tunneled back to the WLC and clients will be forced to use the web-auth on the 4402.
    If you are using HREAP, traffic would get routed locally and not forced to the 4402 page.
    Depending on the remote users' traffic patterns and how secure you want authentication/encryption, it might be okay just to tunnel the traffic back. This is also dependant on a good WAN. If it goes down, no wireless access at remote side.

  • How do I control my iPod remote speaker with iTunes 10.5 upgrade?

    I can no longer control playing my iPod Classic(next/previous/play) using the remote control on my Geneva S remotespeaker.  It worked fine until the iTunes10.5 software upgrade.  I checked the"Allow iTunes audio control from remote speakers" box in Preferencesand that didn't make it work.  Any suggestions?

    I've had trouble with it before as well, so you are not alone.  Be sure to try all of the steps listed in then Resolution section of the document because your iTunes settings may not be the problem.  The issue for me ended up being a firewall setting:
    Click on System Preferences
    Click Security
    Select the Firewall (tab)
    Click the Advanced button (may require Administrator password)
    Ensure that iTunes has "Allow incoming connections" selected and click OK
    Try it after that and see if it works.  If not then reboot your computer and router (and/or wireless access point) and try it again.  Let me know if this fixes it.

  • Controlling multiple Macs remotely behind a router with ARD

    Greetings! My problem is that I cannot access more that one computer in ARD. I have ARD installed on my Macbook and the computers I want to control are at my parents house. Remote management and login are enabled of course but the router needs to be configured to forward ports 3283 and 5900. But as far as I know these ports can be forwarded for one local ip only meaning that I have to somehow change the default 3283 and 5900 to some other ports in order to access them.
    So the question is, how can I change the default ports for remote management on os x snow leopard? Other than that, does ARD offer any other way to access multiple computers behind a router?
    Many many thanks!

    In regards VPN, take a look at VPN-X from Birdssoft which is an easy to install and low-cost solution perfect for this purpose (among others).
    Basically speaking, after having installed and configured VPN-X on your Mac and ONE remote Mac and opened the ports in the firewall you establish a connection between your and the remote network and gain complete access to the remote network.
    Alternatively, you can use Teamviewer for giving support.

  • How to view and control a VI remotely from a web browser

    Hello,
    I want to see and control a vi using a web browser.
    I followed the steps recommended in help and I can see and control the front panel of my vi.
    So far everything is OK.
    First problem:
    A button activates a simple window display a message (One Dialog button). The dialog box opens on the server computer but can not be seen in brouser and therefore can not be closed remotely.
    The second problem:
    Another button activates another window (vi) loaded dynamically. The VI is reentrant and is open with option 0xC0 ("Enable simultaneous calls on reentrant VIs" and "Prepare to call and forget"). By activating the button, it opens multiple instances of the VI properly and runs on the server computer, but their are not visible to the client computer.
    I created, after the same algorithm, corresponding HTML file for the dynamically loaded VI and it is saved in the same place with the main program HTML file.
    What to do as the client computer can operate main VI and adjacent windows from the browser?
    Thanks,
    Cristian
    Solved!
    Go to Solution.

    Another option would be to use something like WebSockets and have your LabVIEW application communicate with a web-page you've designed/developed with Javascript. Then you can use things like floating windows/dialogues with jQuery. It's a lot of work though as you'll need to define your websockets API for talking to your application and then develop the web-page in HTML/CSS/JavaScript for your user interface.
    Unfortunately, even browsers are moving away from pop-up windows (chrome and various addons tend to block popups and they don't play nice with mobile devices). You can have semi-dialogue-like pop-ups though with modal dialogues: https://jqueryui.com/dialog/#modal-message Note though that they are contained within the browser window.
    My advice would be to think about creating a custom UI in LabVIEW that works with a single pane / panel (you can use tab controls!) and use that with remote front panels. Then decide if you want to invest the time/effort in a WebSockets/Web Services approach with your own browser-based UI. Note as well that remote front panels don't work in Chrome properly any more.
    Certified LabVIEW Architect, Certified TestStand Developer
    NI Days (and A&DF): 2010, 2011, 2013, 2014
    NI Week: 2012, 2014
    Knowledgeable in all things Giant Tetris and WebSockets

  • EJB control configured with remote server

    Hi All,
    I have a EJB control created in WL 8.1 workshop that talks to remote EJB deployed
    on WL 7.0. I used the JNDI name format as " jndi://user@pwd:localhost:7005/MYEJB".
    where the WL7 is running on 7005 port. In the design view, I can see all the exposed
    methods of my EJB. That means the EJB control is able to connect to WL 7 on port
    7005. However, when I build the webservice and try to invoke a method using test
    browser, I get following exception -
    java.net.MalformedURLException: For input string:
    "localhost:7005"
    at java.net.URL.<init>(URL.java:613)
    at java.net.URL.<init>(URL.java:476)
    at java.net.URL.<init>(URL.java:425)
    at com.bea.wlw.runtime.core.control.EJBControlImpl.context_onAcquire(EJBControlImpl.jcs:468)
    I dont understand why?
    In additon, I have already set the security credential setting between WL 8 and
    WL7 domains.

    Hi,
    Your help required please...
    I am trying to do the same as what you are doing. (Integrating 8.1 with 7.0, i.e. invoking EJB running in 7.0 from 8.1).
    While creating a EJB Control in Workshop, its listing only the ejbs deployed as modules. But as my EJB is running in 7.0 I have just imported my Remote and Home (in Libraries). But EJB Control doesn't look to recognise it.
    Any solution!!!
    Thanks in advance
    Kirupa

  • Control Office Macs Remotely

    Hello,
    I have an office in another state and I would like to be able to access on of the machines in my office using Remote Desktop.
    I am going to purchase Airport Extreme for the router. Can someone tell me the best way to set this up.
    To clarify one IP address and about 15 machines using internal IP address given from router.
    Example : Static IP 62.134.XXX.XX
    Internal : 192.0.0.2 - 192.0.0.20

    Sorry, but you said (or appeared to say ) "connect to one of the machines).
    It will depend on how your workstations get their IP addresses. If your workstations get their addresses from an NAT device rather than being "real", the ports also need to be forwarded in the router to the workstation's internal IP address. ARD uses port 3283 for the reporting and updating function, so if your Macs are getting their IP addresses through NAT, since you can only forward a port to a single workstation, you can only get reports, push package/files to etc. for a single workstation.
    ARD uses the VNC protocol for observation and control, though, and there are a range of IP addresses for that protocol, starting with 5900. ARD uses 5900 by default, so that port would be forwarded to the first workstation. You would, I believe, need to install VNC servers on the systems (since the ARD client cannot listen on any port other than 5900 while VNC servers can be set for other ports such as 5901, 5902, etc. You would then forward 5901 to the second workstation (and on to 5902, 5903, etc.). You can then use the following information:
    Remote Desktop 2: How to specify a port number for a VNC client
    to connect.
    The only other options are: 1) to run the ARD administrator on a workstation on the network, and then take control of that system from outside, either via VNC or another copy of ARD, or 2) set up a virtual private network (VPN) so that when you connect from outside, your admin system is officially part of the local network.

  • Remote control fails if remote desktop connection has occurred...

    Windows 7 64 bit. ZCM 11.2.
    ZENworks Adaptive Agent Version: 11.2.0.16117
    I enabled remote desktop connections to the Windows 7 PC. I can
    remote control it through ZCM without any problems. But if someone
    makes a remote desktop connection to that PC, I can no longer remote
    control it until after the PC is restarted (haven't tested further to
    see what else will fix it). When I attempt to remote control through
    ZCM, it eventually times out with this error: "Communication error.
    It is likely that some other application is running on the specified
    port."
    Any known fix or workaround for this?
    Thanks,
    Ken

    Lindsey,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

Maybe you are looking for