Using variables shared between the different versions of labview

Hello

I look at the use of variables shared between two different versions of LabVIEW. We have a 2 of the PXI system and a single PC. We are currently updating the code on the PXI system to 2014, but the PC still work 8.2.1. We now need a map of ARINC-429, which is executed only 2009 +, that is why we are to day. First tests show that shared variables do not communicate between the two. I think that the reason may be that the PXI running the version of variable motor 2014 shared, while the PC is running 8.2.1, but I don't know if it is precisely for this reason it does not work. Is there a way to communicate between two different versions of LabVIEW with shared Variables?

Thank you!

SOLUTION

There are two key elements in the process of installing software that are essential for PXI to communicate with another version of LabVIEW: Legacy Server Support Variable and Variable Support of Legacy Protocol. The first, in charge of the Protocol, was automatically installed through the selection of the other ingredients (although I do not know which triggered its installation). The second has been nested in the Protocol, but was not selected automatically.

The Protocol allows the PXI 2014 connect to shared variables hosted by devices 8.6 or an earlier versions, while the server allows before 2009 devices to communicate to shared variables hosted on PXI of 2014 (which was the initial problem)!

Tags: NI Software

Similar Questions

  • deploy programmatically variable shared within the standalone version of RT (cRIO-9014)

    Hello

    I have a question about here to use variables shared single process within the standalone version of RT for the cRIO-9014

    I simplified my request of LV (LV2010) in two to test the use of shared variables.  See the attached file.

    (1) only run on the host PC: testHost
    (2) only works on the cRIO-9014: testRTcRIO

    for both, I packed stand-alone executable and source distribution.

    for testHost,.
    (a). I copied \builds\testcRIO\Host to d:/or-rt/xmlrpcFEU source Distribution...
    (b) I run... \builds\testcRIO\Host.exe
    (c) xmlrpcFEUlog - host.txt is generated.

    for testRTcRIO,.
    (a) .d FileZilla to connect to the target of RT on network, I copied... \builds\testcRIO\Source Distribution\c\ni - rt\xmlrpcFEU

    to/or-rt/xmlrpcFEU on the target of RT
    (b) I copied also... \builds\testcRIO\Real-Time Application\c\ni - rt\startup to/or-rt/startup on the target of RT
    (c) Max, I restarted the cRIO-9014.
    (d) xmlrpcFEUlog - RT.txt is generated.

    We see that the shared variable does not work inside the RT target. but worked well on PC. the deployment programmatically method does not work.  any suggestion?

    Another thing is:
    can I use telnet for the RT 9014 target and start the RT app directly? What is the command inside the terminal telnet RT?

    Currently, I can telnet into the cRIO-9014, but, what I can do with it?

    ================
    220-national Instruments FTP
    220 service Ready

    530 journal please with USER and PASS
    USER
    331 user name okay, need password
    PASS
    230 user logged
    Help
    211 - USER PASS ACCT STRU TYPE
    211-MODE CWD XCWD PWD XPWD
    211 CDUP XCUP PASV, RETR, REST
    211-PORT LIST NLST QUIT SYSTEM
    211 STAT HELP NOOP STOR, APPE
    211 STOU HELLO MKD XMKD RMD
    211 XRMD DELE, RNFR TRAVEL SIZE
    211 MDTM
    ===========================

    Concerning

    Xiaofeng


  • portability of the signing between the different versions of JDE tool

    The signature tool is usable on COD files produced by a previous revision of JDE and intended for an earlier version of the operating system?  I ask because I'm trying to create an automated build process and want to build to 4.0.2 even if the '-Pei password ' option appears arrived to JDE 4.3.0.  Sorry if I missed an answer appreciated existing pointer RTFM.

    I produce for 4.2.1 and use only 1 signature tool (with the - password option) in my automated ant scripts.

  • Between the different versions of Esxi HA

    Is it posible to create HA between esxi 3.5 and 5? If so, what can I do, what cant and what are the specific requirements should I look?

    Thank you all

    Digging a bit, discovered ANdré is right and I was wrong. I was also thought by the difference of FDM MAO x, but this is related to the version of vCenter to ESX versions. vCenter 4.1 to set aam on ESX and vCenter 5 installs FDM.

    According to the doc of availability: http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-availability-guide.pdf page 24:

    NOTE the ESX/ESXi 3.5 hosts are supported by vSphere HA but must include a fix for a problem
    involving the locks on files. For ESX 3.5 hosts, you must apply the patch ESX350-201012401-SG, while for ESXi 3.5
    You must apply the required patch ESXe350-201012401-I-b octies patches should be applied before
    apply these patches.

    These patches are required for ESX 3.5 is able to run the FDM sent by vCenter.

    Enkidoe sorry for the wrong information. Thanks Andre for the light.

  • Variables shared on the CFP becomes zero and communicate with the PSC

    I use a PC with two network cards, one on one wired ethernet, the other on a private IP directly connected to a PSC-2120 (running 6.0.5 full). I use variables shared on the CFP and aliasing to static variable on the PC (initially LV 8.6, now 2009f2 with the same problem in both). PC variables are stored in a database of the Citadel. I have the CFP program built to run at startup, and it works fine when not connected to the PC.

    When connected to the computer all variables shared on the CFP will from time to time (almost 1/min for a few seconds) and randomly becomes zero. Even if they are resized only not to allow to become zero. I can say that what is happening because I use the variables shared as relay alarm thresholds module, and relays to suddenly slam on. I confirmed this by checking that the CFP has written to its internal flash memory card, and indeed variables suddenly are nil. On the PC it says that it cannot connect with the shared variables. This happens although LabView is not running on the PC!  Manager distributed system variables shared on the CFP are listed as (disconnected) during this time, but it continues to be able to read the correct values to live of the CFP entered the module.

    Interestingly, I have the same computer with the same configuration (and a PSC-2120 different) that does not have this problem. Both PC's are new from the factory. I tried to disable the second ethernet adapter, closing all wall-lights/virusscan and re - order network cards in windows networking/advanced settings without success. Simply disconnect the cable between the PCP and the PC does not cause this problem and shared variables become zero does not trigger the network on the CFP monitoring parameters.

    My questions are:

    (1) this problem can be fixed?

    (2) lost communication for a few seconds is OK, but given the PSC variables become zero is not. Can I stop the variables of the PSC to become zero?

    -David

    To update my previous post, it turns out that the re-installation was not the solution (the problem of variables start again occurring began). I finally realized that this only happens when I put the CFP time server IP (under Additional Configuration to the MAX). I was upgrading the server time on 192.168.1.1 IP (the IP address of the adapter of the CFP has been directly connected to). However, this compensation setting solves the problem.

    I do not think that the time on the CFP must need to be addressed too often (and perhaps it is synchronized if I never re - deploy files to the CFP?), so I guess that leave it empty. Curiously, I have the same setup time on an another PSC server IP and PC (running LV 8.6) without problem.

    -David

  • global variables shared between several targets of RT

    Hello

    I'm looking for some information about variables shared between RT communication network.

    Scenario: a PXI 'master' and several 'slave' PXIs running that screw RT. data is available in the form of a cluster of definied type on each slave PXIs (inside a non deterministic while loop). I guess I create global variables of network shared for each PXI slaves. A variable for each slave. I only write data in these variables in one place (above mentioned, while loops), on the PXIs slave. I need to read that data in a way with loss (I just need that value the most recent, as tags) from the master PXI.

    Question: can I simply use "network shared variable" settings by default? I mean, I do not enable the option RT FIFO (single element), because I think that for a cluster that is a no go in the case of RT (variable length)?

    What do you think? Or would you have better idea how to share data between slaves and masters RT targets (I do not have deterministic/losless transmissions, only these last values)?

    I think that the way to proceed is to use the shared Variable Aliasing/binding - they allow you to 'link' shared variables in any of the multiple targets. https://forums.ni.com/t5/LabVIEW/Bind-Alias-shared-variable-to-scan-engine-variable/td-p/3290043.

    You can also use shared variables of programming access to access running on another target: http://zone.ni.com/reference/en-XX/help/371361G-01/lvconcepts/usingdynvarapi/

    With regard to the other methods - you could always disseminate data via UDP multicast (or with a TCP/IP connection manager).

  • Impossible to use variables shared when deploying an exe file

    I tried to use variables shared for some time. I have been all over the forums and still have had no luck. I can get these VI to work until I have install on another PC while they do any work. I don't know what I'm doing wrong. I forced libraries to deploy, but they still do not work on the machine, that I install the exe file. I don't think that libraries are being installed. I can't see in the Distributed System Manager. I can see libraries on other machines, but not on the one that I have.

    Have you included libraries in section always included the source files.  You did, and then change the destination of the library of media files on the Source code file settings tab?

    In the code are you using the correct path when calling the libraries deployment method.   Current path of the VI should be stripped twice and have "data\name.lvlib" built in the end.

  • What is the difference between the Chinese version and English for Windows 8?

    I would like to know the differences between the version in American English and Chinese Simplifued (RPC) of MS Windows 8 and the Suite MS Office 2013. I'm a native English speaker, but I currently live in China and sometimes need to write Chinese or use Chinese applications. Are there benefits or disadvantages between the two versions?

    Thank you, in other words, if the label of the packaging of Win8 displays 'Simplified Chinese Version' or 'English Version' they are the same, except for the main language setting?

    I am in China and it is easier for me to buy the Version of Win8-simplified Chinese. If I set the main language in English, then it becomes 'English Version'?

  • What is the difference between the different photo editing programs?

    What is the difference between the different photo editing programs? Photos and lightroom

    Hikristip19200817,

    Greetings.

    Concerning

    Rohit

  • Can we use latest version of modules and toolkits with the old version of LabVIEW core?

    Hello world
    I'm new to LabVIEW
    I have a question.
    We can use (indeed install) latest version of modules and tools (for example, 2009 or 8.6.1 version) with the old version of LabVIEW core (for example LabVIEW 8.6)?
    No problem?!
    I have 8.6 (rating) of LabVIEW and I want to istall 2009 real-time Module.

    No you can not do. But you can download and install Labview 2009 and module RT 2009 Trail for 30 days.

  • What is the first version of labview can be used with a USB-6001

    What is the first version of Labview, which can be used with a USB-6001?

    According to the user's Guide, you must DAQmx 9.9 or later version.  The oldest version of support DAQmx 9.9 is LabVIEW 2010 (DAQmx and LabVIEW version compatibility).

  • What is the difference between the professional versions of windows 7

    What is the difference between the professional versions of windows 7 (X 15 65805, x 17-24281 and x 17-59186)?

    Reference numbers are simply the channel in which it was distributed OEM, etc. at retail.

    Apart from that, they are all the same.

  • What is the difference between the "Software Version" and "Version of the platform?

    I posted in this forum, because there is a maximum activity in this forum. Sorry, if this is not a good place to post this kind of question.

    What is the difference between the "Software Version" and "Version of the platform" of any blackberry device?

    My camera's curve 8900 and I can see in the menu About his version of software is 4.6.1.231 and the version of the platform is 4.2.0.108. What are these 2 versions for?

    Probably the best posted in the software section of the device, but is not serious.

    Version of the software/App - indicates the version of your applications (address book, browser, calendar, etc.).
    Version of the platform - indicates your version of system software (Java based software, radio code, etc.).

  • You can use variable substitution in the Calc script.

    Hi guys,.

    I want to use variable substitution in the calculation script. I v_SECSUBAREA that my substitution variable and its value would be like C12.00 or C13.00 or C12.00, C13.00.

    But it gives me error mentioned below by checking the syntax of the calculation script.

    Error: parsing formula [statement of DIFFICULTY] (line 15) 1200315 error: invalid object type

    Calculation script:

    -----------------------------

    FIX (& v_CLEARYEAR, & v_CLEARMON)

    FIX (& v_SECSUBAREA)

    DIFFICULTY ('REPGBP', 'REPEUR', 'REPUSD', 'local', @DESCENDANTS ("DIVISION"), @LIST(&v_SECDNBENTITY), @DESCENDANTS ("SubAnalysis"),

    @DESCENDANTS ("RTNROW"), @DESCENDANTS ("RTNCOL"))

    CLEARDATA "RESUB."

    ENDFIX;

    ENDFIX;

    ENDFIX;

    Variable substitution:

    ----------------------------------

    PRCCOR_ALLv_SECSUBAREAC12.00

    Calculation script does not have C12.00 as the value for the variable substitution. If I give FY15 then Script gives me a correct syntax.

    Please help me to get this resolved.

    Thank you

    Shruti

    Hello

    Assuming that you calculate in the PRC. Database COR_ALL.

    You may set the C12.00 value in quotes like "C12.00".

    Kind regards

    Philip Hulsebosch.

  • When I down loaded a file have icon as the sample images I cannot use them separately. The purchased version will allow mw to do?

    When I down loaded a file have icon as the sample images I cannot use them separately. The purchased version will allow mw to do?

    Yes, you should be able to edit it in Adobe Illustrator.

Maybe you are looking for

  • My Icloud account does not work. As soon as I try to connect my PC know "this browser is not supported. What went wrong and what can do?

    My Icloud account does not work. As soon as I try to connect my PC know "this browser is not supported. What went wrong and what can do? I previously used the same connection to my account for a long time without any problem. My PC I have a tie with

  • Qosmio G10-103

    Hello I was wondering if someone could help me with the Qosmio G10 - 103 with 2.0 GHz.I ve seen this laptop Qosmio in several German online shops but I can´t find information on the Toshiba Homepage.Is it a new model yet to be published? If Yes when

  • accesshw.dll

    Hi I need help My VI consists of a d command engine step by step, the problem I need to know how I can ercire on the port. j have installed the driver on my pc may accesshw I know comment l UTI in VI that I have Thanks

  • write to the file at the end of the program

    I am trying to acquire data of resistance on a DAQmx channel. The data are acquired in a while loop. I need the program to keep storing data in a table that develops according to the incoming data and writes all data in a file when the program ends.

  • invalid character in administrative tools

    I get the message error 'administration tools contains an invalid character' when you try to uninstall a program.  What should I do?