A question about VI server

Dear all,
I have some confusion about VI server. Suppose I
have two computers, computer A will be used as a client
and computer B will be used as server. A wants to get
access to a VI (test.vi) on computer B. What
requirements should computer B meet?
1). Run LabVIEW?
2). Run test.vi?
3). Run test.vi by open VI reference?
Does computer B should meet all the requirements?
Thanks a lot for your help!
Regards,
Tao Song
Mechanical Engineering Dept.
Univ. of Maryland, Baltimore County

Dear Mike,
Thanks a lot for your help! I think I understand it
now. Unlike the datasocket which has a separate server
program, for VI server LabVIEW itself works as a
server so it has to be runnig to listen to a port. Am I right?
But I still have doubt that if test.vi has to be loaded
into memory on computer B. If I use property and
method node on computer A, such as FP Open and Run VI,
can I remotely control computer B to load test.vi into memeory
and run it?
Thanks a lot! I really appreciate your help!
Best regards,
Tao
"mikeporter" wrote in message
news:[email protected]..
> Computer B has to be running LV or LV runtime and test.vi has to be
> loaded into memory and be ex
ecutable (i.e. not broken).
>
> From Computer A you first open a reference to the copy of LV running
> on Computer B. This means you have to know the name or IP address of
> Computer B, and the port number that LV is listening to for
> connections (which is configurable through the Options dialog box, or
> by editing Computer B's *.ini file directly).
>
> Once you have the reference to the copy of LV, you open a reference to
> the remote VI (test.vi) by name with a type specifier defining the
> structure of test.vi's connector pane.
>
> Connect this VI reference to a Call by Reference Node and you can run
> the remote VI.
>
> Be sure to close all the references when you are done with them as
> this can cause a major memory leak...
>
> Mike...

Similar Messages

  • Questions about application server architecture

    Hello guys,
    I have few questions about application server architecture�
    I have a task to build a server application which will do the following: Clients (special java clients) will connect to it and send some data for further processing on server side. Chunks of data will be relatively small but they will take a lot of time for processing (it is ok that it will be quite slow).
    Also server will run some sort of �database� where all clients� working data will be stored. So, in case a client loses its data he/she is always able to download it from the server.
    For me it seems, like server will consist of the following components:
    1. �Reception�. This part will be responsible for all client-communication procedures.
    2. �Data storage�. This part will simply store all clients� data and provide some API interface for clients through �reception� to manage it (add/get/delete and so on).
    3. �Processor�. Some sort of dummy-sophisticated module. It will take some input data from �data storage� when it receives order for this and process it. �Processor� will have two states: �busy� which means �processor� processing some data and �available� which means �processor� ready to process new data.
    4. �Manager�. This part will always check �data storage� for new data and �processor� for availability. When �processor� and new data are available �manager� will make an order for �processor� to take new data from �data storage� and process it.
    So, my question is the following: Which technology and approaches I should use to realize my plan?
    I think that I can make �reception� as a Session Bean, but I don�t know yet, what are the best for the rest, for example �manager� and �processor�. I was thinking about writing my own application server (and I can do it), but I would like to learn j2ee technologies, so I think it is a perfect chance for me (I read a lot about j2ee before I wrote this post, but all examples have only �account�-�bill�-�money transfer� I think it is quite far away from reality or I am doing something wrong ;-)!
    p.s. I am thinking about using JBoss as an Application Server. I tested it and wrote some tests. They work and run fast enough, so I like it. Moreover it has module architecture.
    Please, give me some advises and tips!
    Thank you in advance!

    1. �Reception�. This part will be responsible for all
    client-communication procedures.Session bean with remote interface.
    2. �Data storage�. This part will simply store all
    clients� data and provide some API interface for
    clients through �reception� to manage it
    (add/get/delete and so on).Session bean that will use entity beans or hibernate to work with persistant data.
    3. �Processor�. Some sort of dummy-sophisticated
    module.Use a message driven bean. Make Reception to enqueue a message when new data is available for processing. Processor will process the data and store the resut in database using Data Storage session bean.
    4. �Manager�. This part will always check �data
    storage� for new data and �processor� for
    availability. When �processor� and new data are
    available �manager� will make an order for
    �processor� to take new data from �data storage� and
    process it.It's redundand component, because application server will manage messages and processors.

  • Questions about RH Server features

    Hi Adobe users,
    we're considering to recommend RoboHelp Server as a
    publishing solution to a client. They are already using RoboHelp
    and want to make the contents available online. Another issue is
    centralized management of their help content documents. I'd be very
    glad if someone could answer the following questions:
    Is it possible to integrate RH Server
    with a CRM system or another user management system for
    authentication? Can it be integrated in a single sign-on
    infrastructure?
    How does the access control mechanism
    work? Can I set permissions who is allowed to publish certain
    documents/projects?
    Does it support workflows
    (review/accept/reject)? Or is this done using the staging
    server?
    Does it support content versioning?
    Or do we need RH SourceControl for that additionally?
    Does it support locking (check-in,
    check-out) of documents to allow concurrent editing?
    In short - does the RoboHelp server act as a document
    management system, or do the authors have to store the contents on
    their local computers and publish only the final version? Another
    issue is translation management - can the authors publish one
    language version, which is translated by other people (in other
    countries) and published to the same server?
    Thanks a lot in advance for any help!
    Andreas Hartmann

    Wow, Andreas. Welcome to the Forums.
    That's quite a laundry list!
    The answers are pretty much, "yes", if I understand
    correctly. That said, I don't know that much about CRMs, so your
    mileage may vary.
    To start, you might want to take a look at my article on the
    Adobe Developer Network for an overall perspective.
    Adobe
    RoboHelp Server 6 improves the feedback loop
    I view RoboHelp and RoboHelp Server as a "content" management
    rather than a "document" management system though this is a bit a
    semantics. Using variables, conditional build tags and Single
    Source Layouts, you can manage the content of your output in a
    fairly granular way (including to some level, your translation
    issues).
    In other words a team of multiple authors can manage the
    content of a website in the way you describe with a combination of:
    1. The authoring client (RoboHelp's main application) to
    develop content and manage it.
    2. RoboSource Control (for the check in, check out and
    versioning you mentioned) where authoring content source material
    is stored on a central server for backup and access by the team.
    3. RoboHelp Server for managing the authentication of who has
    access to the web server for publishing, etc. RoboHelp Server is an
    Active Server Pages application running on IIS, typically with a MS
    SQL Server or Oracle DB as the back end. As such, it uses Windows
    Server straightforward authentication methods. When you set up the
    author's project to publish to the server it will ask you for the
    Username and Password. Once this is configured, it's seamless from
    there. That login name/password can be the same as whatever you
    call your single sign-on pair as long as it conforms to the Windows
    Server scheme mentioned earlier.
    The RoboHelp author who may be designated as the "admin(s)"
    of the team can create and assign permissions from the authoring
    client and otherwise manage the Server site remotely without having
    to pester the Web Administrator for maintenance of the site.
    The staging server scenario you mention is an option that is
    completely up to your team and the IT folks. RoboHelp Server
    doesn't care one way or another. It's just an application sitting
    on a IIS web server. That server could be the "development or
    staging" server or the so-called "production" or live server.
    The different languages you mention could be published to the
    same server and comingled into a single site (kind of messy) or you
    could have different language sites (as long as they are different
    domains/IP addresses) sitting on the same RoboHelp Server enabled
    machine.
    Regarding language, one important item to research is the
    RoboHelp version you are using and it's language support. The
    much-anticipated Adobe RoboHelp 7 (now in beta and expected "before
    the end of the year") will have full Unicode/double byte character
    support for 35 languages and a wonderful way of handling
    translation workflows.
    Well, that should get you started. Let me know what I've
    missed!
    Thanx,
    john

  • Question about Lion Server usage...

    Hi there!
    I'm new to Lion Server (at most, I had used the SL sharing preferences, but never the Server Admin or any of those tools...)
    I'm having some troubles understanding Lion Server. First of all... where are all the files stored?? I know the web server files are stored at /Library/Server/Web... but what about all mails, wikis, and those files?
    That is one question... the other one is... while fiddling with the wiki server I noticed that when I created a user, it's profile page is saved on the wiki and when I delete that user, the wiki document is still there! Wasn't it supposed to be deleted as I deleted the user itself?
    I can't seem to find a manual or something, only for SL Server not Lion.
    Can someone please help me out?
    Thanks!
    - Eduardo

    Eduardo
    At the moment there is very little for Lion Server. What little there is, is here:
    http://www.apple.com/uk/support/lionserver/
    and here:
    http://manuals.info.apple.com/en_US/lion_server_upgrading_migrating.pdf
    The administration manuals take some time to become available which is usually the case when Apple release a new version of the Server Version. However most of what's there does not change that much and generally the 10.6 Administration Manuals will contain most of what will eventually become the 10.7 Administration Manuals. Again this has always been the case going back to at least 10.3 Server. Technologies introduced in 10.5 Server such as CalDAV, Wiki and Blog etc did not change that much in 10.6. Apple also moved away from Cyrus as one of the Mail MDAs to Dovecot. But again the locations of where these were stored did not change. Going back to CalDAV and CardDAV these now appear to be amalgamated into one store.
    As ever with any version of the Server - regardless of platform or age - it's a good idea to have plenty of backups and to experiment first with a test/lab environment before rolling it out to a full production server.
    HTH?
    Tony

  • Question about RADIUS server configuration with a MacBook Pro

    Hello,
    I own a modem router which is capable of WPA2 Enterprise and I want to use it with a RADIUS server for authentication and security purposes.
    However, I have a few doubts about this.
    MY CONFIGURATION:
    The modem router would be connected to a fixed PC with Windows and to a MacBook Pro (both with Ethernet)
    The RADIUS server would be running on the MacBook Pro (freeRADIUS)
    The bold is the issue, that comes when I disconnect the MBP (it's a notebook, so I use it disconnected from the router sometimes).
    Supposing the router would have recognized it (correct configuration), it would disconnect from it.
    My questions:
    Would Wi-Fi be lost in this manner? Or would the modem router automatically switch to another Wi-Fi authentication?
    If I reconnected the MBP to the modem router and re-run the RADIUS server, would I need to access the control panel and re-configure the WPA2 Enterprise in order for Wi-Fi to work again?
    Thanks in advance,
    Tyrexionibus

    "Full HD 3DD camcorder..." Marketing at it's best.
    This is HDV, right? HDV has the same data rate as DV...13.6GB/hour. But because of the MPEG-2 Long GOP format the HDV format employs, it can be a bit tough to edit, but mainly when rendering effects. IT will be slower than DV, and you can't monitor thru the camera like you can with DV, but a simple FW400 drive and Intel Mac will be fine. Better if you can convert to ProRes upon ingest, but then that eats up a LOT more space and requires at least FW800...
    http://library.creativecow.net/articles/poisson_chris/hdv-prores.php
    Shane

  • [SOLVED Noob question about web server permissions

    Hi I have setup up succesfully my web server. Now I am having some permission's questions/problems.
    First of all, I want the /home/httpd/home folder not to be show to the other machine users and only to root.
    I have created a user www-data and I have conf the apache file.
    This is my settings:
    My server directory is: /home/httpd and the permissions I have set:
    home dir:
    ~edited because solved~
    I have set .htaccess to some folders. I don't know If the permissions are safe or not. Can you help me?
    I think that I have different permissions to files and different to the folders...
    Thank you!
    Edited:
    And an example of my permission (phpMyAdmin):
    ~edited because solved~
    Last edited by k3rn31 (2008-02-28 22:26:09)

    This is more of a chat item for me, if you feel like it you can find me most of the time here at http://zaxter.org/xmpp.html if you have flash you can join via a simple click on connect.
    Sorry I've not been of much help to you.

  • Question about HTTP Server and 9iAS

    I am kind of new to Oracles 9is products. I installed Oracle 9i Rel. 2 recently and it installed HTTP Server and other stuff as part of that install. I am trying to write a small web application. Is this install good enough to do basic servlet's, jsp's and may be EJB's etc ... or do I need to install 9iAS. I am confused on the fact that I know 9iAS will give me j2ee container, web container, clustering, etc ..., what functionality is included in the 9i databases web server piece.
    Also, can anyone point me to a good documentation that explains directory structure of 9i Rel. 2. I am familiar with the database part fairly well(oracle 7 release). However, I am confused as to new web related stuff (Apache, bc4j, etc..) in 9i Rel. 2.
    Thanks.

    Hi,
    No, you cannot run EJB's in the Apache installation. For that you might want to download OC4J.
    Basic Http pages and Servlets can run but I dont think it is advisable to use it for that. For any kind of development, I would suggest you to use OC4J.
    Oracle9i Database is web enabled and you can access the table, etc.. from a browser too. This is the reason Apache is provided with the basic installation. Oracle9i Rel 2 has XML DB in it which again can be accessed from the Web.
    For more help on any of these check http://otn.oracle.com/documentation/oracle9i.html
    You will be able to get all the related Developer's Guide here.
    Hope this helps,
    Rajat

  • Very basic questions about JSP server and plug-in.

    Hi all,
    I am wondering what are other ways to make use of the JSP script on a server running normal Apache without changing it to Tomcat. Is there a plug-in version of JSP for Apache that will enable JSP? I am looking for something like PHP plug-in, which is quite generic. They even have a php.exe that OHTTP (a great shareware Win32 web server) can call to run PHP. Is there such thing along this line with JSP on Win32 or Linux? Thanks!

    You need a jsp/servlet engine, and in effect, Tomcat is the "plug-in" you described. Tomcat has basic web server functionality built in, so it can run stand-alone, but it's most commonly used with a robust web server like Apache. You don't have to "change it" to Tomcat - you just configure Apache to forward specific urls (anything ending in *.jsp, for example) to Tomcat.

  • SBS 2003 migration to SBS 2011 - Question about SQL Server Management Studio

    I am preparing to do a migration from SBS2003 to SBS2011. In the migration instructions it tells me to install SQL Server Management Studio Express Service
    Pack 2. I have SQL Server Management Studio (NOT EXPRESS) installed and it is on SP2. 
    Do I need to also install the express version to do the migration?
    Thanks in advance,
    Dan

    Hi,
    Thanks for your posting.
    I think you don't need to install the express version.
    Regards.
    Vivian Wang

  • Newbie question about Policy Server

    Just installed Adobe's Creative Suite 2 Premium, which has LiveCycle. (It was one of those moments of "What's this?" then "Wow!" this is some program.
    Does the software to install LiveCycle's Policy Server come with CS2 Premium? Or is there something else to buy?
    My web sites are on a virtual server with an unique IP address. The OS is Linux with MySQL. Will this work?
    Are there any good books on setting up a Policy Server?

    Policy Server doesn't come with CS2 - there's some more information on it on our website here (including system requirements):
    http://www.adobe.com/products/server/policy/overview.html
    Probably the best thing to do would be to talk to one of our sales folk if you're interested in really getting into it - there's a "Contact a sales rep" link at the top right side of the page.
    If you're using LiveCycle Designer, pop by the Designer forum here - there's quite a lot of activity lately.
    SteveX
    Adobe Systems

  • Question about Lion Server documentation

    Historically Apple has posted the server documentation as a set of PDF documents which can be freely downloaded. I have found what appears to be the correct webpage for the Lion Server documentation which is  http://www.apple.com/macosx/server/resources/documentation.html but this page only has a Getting Started guide as a PDF and the rest as only HTML which can only be viewed online.
    Does anyone know if there are PDF versions available somewhere?
    http://www.apple.com/macosx/server/resources/documentation.htmlhttp://www.apple. com/macosx/server/resources/documentation.html

    William Bowden1 wrote:
    https://help.apple.com/advancedserveradmin/mac/10.7/print.html?lang=en#printBook
    Unfortunately that is the html version I mentioned. It comes down as a single massive document which takes forever to load.
    I know Apple have been having a spat with Adobe over Flash, but that is no reason to boycot offering PDF manuals.

  • Question about client/server design

    I designed a server for a particular service. On the client side, how could it know that the server is up and running? i.e. how to make the client know that the server with the particular service is available?
    Thanks.

    When client started, if use udp to check the serveres
    is running or not, I think it is difficult. For so
    many port and so many serveres, how can you check?A single defined port is used for the service query. Regardless of what you do something must be defined ahead of time.
    DHCP works this way. When the client starts up it does not even have an IP address. There is a defined DHCP port for this (which is actually configurable on server and client but is seldom changed from the default.)
    >
    So my suggestion is that when server started, it
    register itselfto a central server. Then central
    server will send some common request to those
    registered server. If some registered server cannot
    work, they will be removed from central server.Yes you can use a service manager process. Even with that process it will still require a defined port though.
    Services could be registered using push, pull or both. Normal the following interactions would occur for this system.
    - On start up the client service must locate the manager server. It can either use a broadcast or configured location.
    - Once the server is located the client service registers itself and the services it provides with the manager.
    - Finally some polling logic is needed to very that each end is still alive. One end (A) sends a poll message and the other(B) responds. If there is no response then A takes some action. And if B does not recieve a poll message after a given period it takes some action.

  • Help! Question about Java Server Pages

    Hi everybody!
    I'm new to Java, and I wonder if anybody could help me with this:
    I need to know the "extension" of this file (I don't physically have the file, I have only its contents!):
    </GX>
    <GX ID=Beetle>
    <BR>
    Thank you for choosing <GX TYPE=cell ID=common.Title></GX> for your travel arrangements<BR> <BR>
    <GX TYPE=tile ID=resInfo>
    Reservation Information<BR>
    Reservation Number: <GX TYPE=cell ID=resInfo.recLoc></GX><BR>
    </GX>
    <BR>
    <GX TYPE=tile ID=buyer>
    Billing Address<BR>
    Buyer: <GX TYPE=cell ID=buyer.name></GX><BR>
    <GX TYPE=cell ID=buyer.isResPhone> Residence Phone: <GX TYPE=cell ID=buyer.rPhone></GX><BR></GX>
    <GX TYPE=cell ID=buyer.isBizPhone> Business Phone: <GX TYPE=cell ID=buyer.bPhone></GX><BR></GX>
    <GX TYPE=cell ID=buyer.isFaxPhone> Fax Phone: <GX TYPE=cell ID=buyer.fPhone></GX><BR></GX>
    Address: <GX TYPE=cell ID=buyer.addrOne></GX><BR>
    <GX TYPE=cell ID=buyer.isAddr2> <GX TYPE=cell ID=buyer.addrTwo></GX><BR></GX>
    City: <GX TYPE=cell ID=buyer.city></GX><BR>
    <GX TYPE=cell ID=buyer.isState> State/Province: <GX TYPE=cell ID=buyer.state></GX><BR></GX>
    Country: <GX TYPE=cell ID=buyer.country></GX><BR>
    <GX TYPE=cell ID=buyer.isPostal> Postal/Zip Code: <GX TYPE=cell ID=buyer.postal></GX><BR></GX>
    </GX><GX VISIBLE=false> <!-- end of buyer tile --> </GX>"
    After many searches on the web, I can't find out if it's a HTML or GXML template, or if it has to do with JSP (is it a .jsp web page?)
    Thanks in advance!

    Thanks very much both of you for your prompt help!
    I had already found this link but now with your explanations, it seems a bit clearer now...
    After another search, it seems that this file is a HTML or GXML template to be rendered by a template engine (I've read that GXML templates only contain GX tags like my file) . Does it sound familiar to you?
    I need now to know which extension would have this file it is were like I believe a HTML or GXML template? Will it have simply a .html or .gxml suffix?
    Many thanks in advance!

  • Two questions about SG300 DHCP server

    Hi,
    I have two questions about the DHCP server on the SG300:
    On the Address Binding page, what does the "Declined" state mean? I have a NAS device that won't pull an address, and I think that the entry with a state of "Declined" corresponds to this device. It was previously pulling an address from a RV180, so the only difference is that it is now connected to the SG300. I worked around this by manually setting the address on the NAS device, but this won't scale if I run into a lot of other devices that can't pull an address.
    I configured a static address binding for a WAP321 and found that instead of pulling the configured address that it pulled a dynamic address. I checked the Address Binding page and see that the dynamic entry that corresponds with the WAP321 has a Client Identifier rather than a MAC address. I changed the static entry for the WAP321 to use the client identifier displayed in the dynamic entry, and now the WAP321 pulls the configured static address. Is this expected behavior?
    Thanks,
    Bob

    With the SX300/500 it is required the client identifier, it doesn't automatically insert it. If static DHCP is made on the switch and you didn't need client identifier, that is more or less fortunate behavior for you
    So to answer this question, the expected behavior is to configure client identifier for static DHCP entry.
    -Tom
    Please mark answered for helpful posts
    http://blogs.cisco.com/smallbusiness/

  • Questions about mac mini iTunes server, streaming to macbook pro, ipads, etc.

    I'm thinking about getting a mac mini to work with my NAS as a iTunes server. I have a bunch of questions about this. I will have two iPhones, a few iPads, and a laptop that will be accessing the files. I have iTunes match. This is basically to keep an always on computer for hosting the music/movies. My questions are as follows . . .
    #1 Are there any good, comprehensive guides to show you how to do this?
    #2 Can the movies be accessed when not at home on the shared network?
    #3 Can the iPads or the macbook pro download the shared movies to be stored locally?
    #4 Back to #3, how will it work on my macbook pro with listening to music (I have iTunes match)? Say i go to library and I break out my macbook pro and I don't have internet. What happens if I download music while at home onto my macbook pro to listen to it when I go to the library? Will i start a new library on my macbook pro? How will that mesh with the home server when I come back.
    #5 Is there a way to mirror files or folders? So something that I have on my macbook pro will also mirror on the home server.
    Thanks for your help on this. I'll post any follow up questions.

    seanfenton wrote:
    1. I want to replace the Optical drive with a 2TB SATA. can I use this 2.5 inch?
    I do not know if it is the same model number, but this one will work in your MBP:
    http://eshop.macsales.com/item/SEAGATE%20OWC/ST2000LM003M/
    2. I want to replace the HD with a 128GB SSD 840. When I replace these drives, will my OS still be in tact? I have never done this job before.
    No. You will have to format the drives in Disk Utility>Erase to Mac OS Extended (Journaled) and then install the OSX by using the original install disks.
    3.) I want to replace the ram sticks to max capacity. This is 2 2GB sticks, Correct?
    No.  An early 17" 2008 MBP will accept 6GB RAM with the following specifications:  200-pin PC2-5300 (667MHz) DDR2 SO-DIMM.  The best sources of Mac compatible RAM are OWC and Crucial.
    4.) Most difficult...
    I want to extend the monitor wirelessly to a projector. I thought about using Apple TV and Airplay. However, support for airplay is for MacBooks 2011 and newer. I thought of using a PS3 and the media server, but I think this brings on a format compatibility issue. (my library is so large I could not afford to convert all my movies to MP4.) So, how would you recommend I put my extended monitor with VLC player onto a projector?
    Could I possibly connect the MBP to a Mac Mini as an extension? would this work natively? I would rather use a VGA cord than F with 3rd party app BS.
    Cannot help you there.
    5..) I want to Bypass iTunes this time around. I would prefer to use Finder and VLC to manage all of my music. I mostly play all my music on shuffle, so, could I create a playlist on VLC with all of my music and play it randomly? (im sure this is possible but i'd like to organize all my plans with confirmation.)
    You are not obligated to use iTunes.
    6.) Can i upgrade the keyboard to backlit? i've read that this is possible.
    All MBPs have back lighted keyboards.  Your either needs a NVRAM reset or a repair.
    Ciao.

Maybe you are looking for