pxi host communication

I am running with LabVIEW 8.6 (no option to update this system lab).  Another complication is that I host PC and driver (PXI) in lvproj different files (may be an artifact of the use of Simulation Interface Toolkit).  I tried using shared variables, adaptation of the example in https://decibel.ni.com/content/docs/DOC-30176, but it only works one way (write only on the host PC) but not if an attempt to read/write or read-only.  I saw there was a previous post on this topic, but the resolution was put to upgrade to a newer version of LabVIEW, https://forums.ni.com/t5/LabVIEW/Deploy-Shared-Variables/m-p/1619816/highlight/true#M585856.

Question is: what is the best PC host PXI - static variable, TCP/IP, UDP communication path?  I think I must give up trying to get the shared variables to work and to move to a different mechanism, looking for advice on the direction in which to head to next.

Hello

I would like to use another port, it is usually much more available so you would ever need to use.

Kind regards

Tags: NI Software

Similar Questions

  • Slow down the host Communication target in real time

    I start with Labview RT.

    I wish that tor gave reading a thermocouple signal, then sending to host VI. It works, but to slow down.

    I tried to look at CPU, memory usage, but it's my second problem. The DSM does'nt contain functions should be.

    Am I missing a special configuration?

    Published network shared Variables are slow, especially in a high-traffic network.  I recommend that you use a network stream and set up your own communication scheme capable of handling the output rate higher.

  • How can I call sub s vi remotely on target RT PXI host computer laptop?

    I have about 20 sub-vis on my goal of PXI RT I want to run exactly a controlled time since my laptop host Panel. There must be an easy way to do it, but I'm still pretty new for LV the way I do it now is by ordering a shared variable (Boolean on) between the host and trigger a case on the target structure. It works most of the time, but the problem is that sometimes the host vi ends execution of its loop and latch the boolean return false until the target has a chance to run the sub - vi. What is the correct way to do it?

    Hi Michael,

    I'm happy to help you with your question. Some nice way to accomplish what you're trying to do is mentioned in this document: (http://digital.ni.com/public.nsf/allkb/F64D92E0BCA34162862573BD0072F807).

    Specifically, I recommend using VI server to run a programming LabVIEW Real - Time live from an application host on your laptop. Please let me know if you need additional information on how to do it, or if you try it out and have problems. Note that you need to make sure that your subVIs and all dependencies are copied to disk target hard real-time for this method works.

    Best regards

    Casey Weltzin

    Product Manager, LabVIEW Real-time

    National Instruments

  • How can I call vi deployed remotely on target RT PXI host computer laptop

    We have a system comprising a support real-time embedded pxi with labview real-time and a regular mobile host with labview. Interconnection is ENET. The two systems must be deployed I.E standalone runtime distributions. What is the best method to call s vi on the basket pxi from your laptop?

    There are a lot of details to make it work, but I will offer a high-lvel description.

    You can use VI server to call code on machines of RT.

    For each application that you want to call the side RT create a source distribution. Those to the node RT then using the correct path on the RT node using VI server to open and run the target live FTP

    Have fun

    Ben

  • vCenter and host communication SSL v3

    Hello

    Can someone tell me why a vCenter Server Windows would communicate with a 5.5 on TCP/443 ESXi host using SSLv3 (in particular)?

    If you search Google for "kb2093354" titled "VMware KB: disable encryption on the server vCenter SSLv3" which seems to be what I want, it is no longer available, does anyone have an updated link to day for her?

    According to the Documentation centre, 443 is the WS-Man/HTTPS port and is a required port, but how to disable support for SSLv3? I don't want to tell browser to vCenter for admin, I mean ESXi host to vCenter

    Thank you

    I can confirm that vCenter 5.5 (U2) communicates with guests (5.5 U2) via SSLv3 only, the reason being vCenter only support SSLv3 in his original SSL Client Hello packet when connecting to an ESXi host:

    Note: Taking communication SSL/TLS between agents vCenter and vpxa on hosts always is launched from the process of vpxa.exe of vCenter acting as the Client that connects to port 443 of a host and not the other way around (which caught vCenter protocols supported on port 443 is not relevant).

    ESXi supports TLS1 with SSLv3 for long, and since ESXi 5.5 it comes from the tree of openssl 1.0.1 libraries that support TLS1.1/1.2, which can be confirmed from a host:

    # openssl s_client-connect [insert here the ESXi host name]: 443 < ev/null="" 2=""> 1 | grep 'SSL-Session' - A2

    SSL-Session:

    Protocol: TLSv1.2

    Encryption: AES 256-GCM-SHA384

    I suspect that the configuration changes must be made to the vCenter Java application so that the Client sends a TLS version in the handshake Hello. When I lanuch the Java Control Panel on the vCenter via the command below I can see SSLv3 and TLSv1 are supposed to be enabled, but the negotiation Client Hello sent by vCenter to the SSLv3 Client only:

    Com.sun.deploy.panel.ControlPanel - Xbootclasspath/r: "c:\Program Files VMware vCenter Server - Java Components\lib\deploy.jar" "C:\Program Files\Fichiers VMware vCenter Server - Java Components\bin\javaw.exe"


    It is probably crashed somewhere in the application and I have not tried to disable SSLv3 here since I do not have a currently available test environment. in any case, it would be well if VMware is completely removed this KB article either open to the public instead of saying:

    You are not allowed to view this article. It may have been moved or the reference is out of date.

  • FPGA for PXI FPGA Communication

    Hello

    Due to constraints in/out, I need to find a way to send data between two different FPGA cards (specifically a 7852R and 7813R) aboard a chassis PXI-1042 q at a speed of about 1mech.

    Does anyone know how this can be achieved / if possible (and if there is not a way to get 7 th / s on a single card).

    Cheers, Ben

    ports do you mean digital 12 bit groups?

    When you say you want by 8 points, the number of bits in each point?

    what you do in your loop of 80 MHz?  Digital I/o?  I don't think you can run digital at 80 Mhz.

    using PXI lines, you create a bus digital multiline from the master to the slave.  1 clock, 1 sync.  4 data.

    2 words per data row.  up to 10 MHz clock rate.

    However, NEITHER shown FPGA to hose FPGA using PCIe to NOR-Week of very broad band.

    This seems more down your driveway.  Do not know to what extent this tech was release but maybe in that neither can sound.

  • The ESXi host communication

    Hello.  I'm running a 2850 Dell Power Edge Server ESXi 3.5 and a data store with a virtual machine that is configured on the host computer.  I have a Windows 2003 server with lots of storage, and I try to add the storage using the network file system.  I found an article at http://vmblog.com/archive/2007/01/23/using-windows-based-nfs-in-vi3.aspx that does a good job explaining the steps to complete, however, I am trying to connect to the host server using the tool of WinSCP described in the article, and it does not connect.  I get "Network Error: Connection Refused.  Using WinSCP, I entered the IP address of the host machine, I entered the "root" administrator username and password.  I tried it on ports 22 and 88.  And I am trying SFTP and allowing relief of the SCP.  I do not think that our router is blocking any of these ports, but we think I'm missing a step somewhere or something is configured wrong somewhere.  I have the Windows Services for UNIX installed on Server 2003.  I need to connect to the host for the copy of the/etc/password and the/etc/group file over to Server 2003 to continue to try to add storage.  If anyone knows how I can get WinSCP to connect to the host, I would be very happy.  I read their FAQ and nothing works.  Please let me know if you need additional information.  Thanks, Jim

    Hello

    SSH is disabled in ESXi

    to activate the steps of shttp://www.vm-help.com/esx/esx3i/ESXi_enable_SSH.php

    See also http://www.sohoadvisers.com/tutorials/vmware-esxi/connect-esxi-to-windows-nfs

    Prakash

  • Host communication and the VM

    Hello

    My name is Todd.

    I have a laptop running Fedora 10 with VMWare Server 1.0.9 installation and operation of a Windows Server 2003 Virtual Machine.

    I'm doing some tests and I need to have the ability to host (Fedora 10) machine and the machine virtual (Windows Server 2003) to communicate with each other without using an external DHCP server.

    I am able to get them to communicate when there is a DHCP server present, but I need them to communicate internal when my laptop is not connected to a network.

    I tried to assign static addresses to the host and the virtual computer by using the same subnet, but they are unable to communicate.

    How can I get both communicate with each other without having to plug into a network?

    Here I made a DHCP server on my laptop and go in this way?

    Or can I use VMWare built to the DHCP server for this?

    I should also mention that I have the virtual machine using a bridged network design

    Any help would be greatly appreciated

    See you soon

    Todd

    Hi tood,.

    I do not now remember in VMWare Server, because I use my computer... but you must select in the network instead of bridge configuration configuring 'Host' only (if it's in the gentle vmware server)

    Otherwise there is a kind of terminals for LAN adapters: dummy terminals of LAN cables) which creates a loop when you plug it in to your local network connection: the pc will think that you have a cable connected and if you have a static IP on both machines in the same network... it will work

    I hope this will help

    Concerning

    If you find this or any other answer useful please consider giving points by checking the answer useful or appropriate.

  • How can I run a vi after deployment in a PXI Machine

    Salvation;

    I wonder if there is someone out there who knows how to run a vi after deployment in a PXI from my host machine. In my application, I have a few vi that are deployed in my machine PXI. My problem is that when I'd like any of these vi simultaneously after their deployment. My current approach is to call vi reference and then call-> run. However, since there vi is deployed from a host, and they run in the PXI machine, I don't know how to reference vi with the constant path. In other words, how can I find the path to my vi after deploying PXI host machine.

    Best regards

    When the screws are deployed on a controller real-time PXI, they are usually copied into a C:\ni-rt\startup directory on the controller.

    Usefully, this article talks knowledge base on how to specify and start programmatically screws on a real-time controller.

    I hope this helps.

  • Update Server VC and 5.5 ESXi hosts to update 3 b (Build 3248547)

    I'm in vCenter Server 5.5 and 5.5 ESXi hosts.  Both are updated 3A, patched to version 201510001, which is the build 3116895.  I plan the upgrade of update 3 b (Build 3248547) and I'm a little confused on the question of SSLv3.

    I wonder if this point below ESXi55 U3b & VC 55U3b Known Issues applies to my config:

    ESXi does not automatically added to the inventory of the vCenter servers
    If you install an earlier version of vCenter Server and vSphere Update Manager for ESXi 5.5 updated 3B, then after the task of sanitation, ESXi does not automatically added to the VC inventory. Remediation process never gets done and ESXi State of connection in the VC inventory is presented as disconnected. Solution: When you restart ESXi after reorganization process is started, enable SSLv3 on ESXi (which is disabled by default). This will ensure that ESXi is added to the VC inventory automatically in minutes and sanitation as completed.

    If I'm reading things correctly, upgrade to vCenter Server to 3 b first and then upgrade the ESXi hosts, will avoid lost communication problems.  Can anyone confirm?

    It should be good if you update vCenter first.

    The problem is that pre - U3b vCenter 5.5 forces an SSLv3 connection when connecting to an ESXi host on port 443 (not the reverse). It does this, even if the host ESXi and vCenter SSL/TLS libraries actually support TLS 1.0 + since at least vSphere 4.0.

    So when you update one host to 5.5 U3b, the oldest vCenter again will try to force a connection SSLv3 that will fail, since SSLv3 has been disabled to the host. If you're updating vCenter, first of all, it will initiate a good TLS 1.0 + connection to more similar and updated hosts.

    Here is an explanation of the (pre - U3b) vCenter SSLv3 handshake behavior:

    Re: vCenter and host communication SSL v3

  • 7 Pro VM fusion for VM network communication problems

    I have a strange problem that I can't understand. My host system is a Macbook Pro with OSx 10.9.4. I have two machines 2012R2 comment server.

    Scenario 1: The two VMS are defined to use bridged network, both get good IP from my router and able to reach internet, etc. I can ping other physical computers on the network. It is cannot ping each other.

    Scenario 2: Two VMS are defined to use the host network only, both get IP on the same subnet and appropriate. The question is not one can ping each other.

    Scenario 3: Virtual machines are set to use NAT, both get appropriate IP and on the same subnet, both can access the internet. Neither one can ping each other.

    Basically, comments of host communication works very well with any network set up, but guest to guest does not. I tried to restart my Mac and reinstall Fusion 7 several times, no luck,

    Any suggestions where to look next? Thank you!

    Check if the ICMP traffic is allowed between the two guests, because the default configuration of Windows Server R2 2012 is to deny.

    You can easily make a test only to disable the Windows Firewall on both virtual machines.

  • host isolation question

    When ESX host is isolated from the network? Once, he loses the Service Console or the management network WLAN?

    Network isolation occurs when:

    • Host online cannot receive heartbeat of the other primary guests AND

    • The impossible host isolation ping address

    Although your always up and running Layer2 switch and your dependent hos-to-host communication on the basis of the existence, of course network isolation switches will happen.

    http://www.no-x.org

  • NLB - two virtual machines can't ping eachother when on separate hosts

    Greetings,

    I've been running some tests with NLB on the different desks as recommended here:

    http://KB.VMware.com/selfservice/microsites/search.do?cmd=displayKC & docType = kc & externalId = 1006558 & sliceId = 1 & docTypeID = DT_KB_1_1 & dialogID = 42912404 & StateID = 0% 200% 2041454115

    http://KB.VMware.com/selfservice/microsites/search.do?cmd=displayKC & docType = kc & externalId = 1006778 & sliceId = 1 & docTypeID = DT_KB_1_1 & dialogID = 42912404 & StateID = 0% 200% 2041454115

    I found that Unicast works better in our network environment, but it is still a problem:

    In http://KB.VMware.com/selfservice/microsites/search.do?cmd=displayKC & docType = kc & externalId = 1006580 & sliceId = 1 & docTypeID = DT_KB_1_1 & dialogID = 42912690 & StateID = 0% 200% 2041454807

    He says: "since all hosts in the cluster have the same IP Address and the same MAC address, there is no communication possible inter-hote between the hosts configured in unicast mode.» A second NETWORK adapter is required for any other host communication. »

    However, even with a second NETWORK adapter the virtual machines cannot ping eachother when they are on a different esx host. When they are on the same host esx virtual machines can ping each other. Also, when they are on different hosts, so that a virtual machine cannot reach each other on their dedicated IP address, virtual machines can reach other when ping the second card NETWORK (the one without an informed gateway).

    For example, the next 2 guests are connected unicast:

    VM1 has 2 network cards, NIC1 = 172.18.18.41 with gateway (dedicated IP) and NIC2 = 172.18.18.43 without gateway / WLBS enabled.

    VM2 has 2 network cards, NIC1 = 172.18.18.42 with gateway (dedicated IP) and NIC2 = 172.18.18.44 without gateway / WLBS enabled.

    When on the same ESX host VM1 can reach VM2 on 172.18.18.42 and 172.18.18.44, and vice versa.

    When on ESX different hosts VM1 cannot reach VM2 on 172.18.18.42 but it can reach VM2 thanks 172.18.18.44. In this case VM2 cannot reach VM1 on 172.18.18.41 but can reach VM1 on 172.18.18.43.

    I followed and applied the settings recommended in this article: http://KB.VMware.com/selfservice/microsites/search.do?cmd=displayKC & docType = kc & externalId = 1556 & sliceId = 1 & docTypeID = DT_KB_1_1 & dialogID = 42912404 & StateID = 0% 200% 2041454115

    I even tried the kb from microsoft as shown here: http://support.Microsoft.com/kb/898867 even if the virtual machines have 2 network cards, but of course that did not help either.

    Does anyone have an idea what is happening here?

    The fact that it works on the same host, but not on different hosts type advanced to a network within VMware issue.

    Thanks in advance,

    Bram

    It seems that ir can be a problem of IP routing, even with the hosts on the same subnet.  Make sure that your routing table that traffic on each that is to/from your mgmt that ips turns off your local management interface.  If it isn't, then update your routing table in order to.

    Or, you could try setting up your mgmt network cards on a different subnet from your IP NLB.  I suspect that this will solve the problem.

    JP

  • Properties of shared variables

    Hi all... I'm looking for a tutorial or article knowledge base explain the following:

    Use: Labview 8.6 Professional RT, none module DSC (impossible to spend right now, no funds available)

    System: PXI (called targets) communicate with various instruments and a PC (called host) by TCP/IP. operator enters variables of control through Labview program separate running on PC (XP).

    Background: development of the Labview project from version 4.3, made only another project of RT PXI, who communicated with an HMI via Modbus.

    Question about shared Variables: on my last project of RT, I had to 'read' all shared in the PXI program variables before you use them so that they would be 'available' to the HMI. I don't know that I'm creating variables properly now:

    Set up the 'network Variables' on the PXI system with the following properties - Type: network has published, the network: use buffering, the number of elements: 1, RT FIFO: enabled, the number of items: 1, FIFO type: single element

    Side host, I defined the same variables with the following properties: allow Aliasing and link to: URL of the PSP.

    It seems that I have to set the same properties as the other variables: network: use buffering, the number of items: 1, etc.

    What is the correct way to do this? I read a few posts on the problems of "deployment" variables, if the program PXI or the program host is and such. I saw one or two things 'flipped' passes, is not up to date variables. I just want if sure I do this correctly. PXI will always control if the host program does not work.

    Thanks for any help and I will continue to look for more information. And, just to remember, there is NO money available to upgrade my software now.


  • Violation of FPGA Timing-&gt; how to find?

    Hello

    I encountered a problem of violation of timing during my FPGA code compilation. Even if I change the options of compilation for "balanced" or anything else, the problem is still there.

    My question now is, how do I find the function block in my code where the problem occurs? I use the SCTL several in my code.

    Thanks in advance

    Use the controls for the FPGA-host communications as long as you have enough of FPGA resources. It is recommended to use the communication between the host and FPGA DMA FIFO.

    Only controls on the higher-level FPGA vi are accessible on the side of the host.

    Global variables are used to communicate with an FPGA scope exclusively.

    You use a device of sbRIO so I think the FPGA to communicate with the aim of RT (host)...

Maybe you are looking for