Why Labview runtime is not backward compatible?

Hello

I tried to run a Labview program compiled by a license for Labview 32-bit 2013 on a 64-bit Windows PC with 64 bits 2014 runtime engine. Unfortunately, there no law and required me to install a 32 bit Runtine engine in 2013.

I thought that if a PC is 64-bit, so I need 64-bit runtime. Isn't this correct? And it's true that a computer that is running the executable files must have the exact same runtime engine version than what they have been compiled from?

Is a minor thought, likely that a labview program can run "differently" on different versions for the engine? say, flatten to a string for examples...

You need the version of the runtime that corresponds to the version of the development system used to build the application. This includes the number of bits (32 / 64-bit). Because you can run a LabVIEW application with a version of the execution engine - one that has been used for development - there is no reason to ask if it would be different on different execution engines, since it can happen. This said, OR try not to disturb the operation of functions between versions, and when these changes are inevitable, they are generally and there is often an option to use the old format (some functions have right-click options to be compatible with older versions).

Windows is a special feature, called Windows on Windows (WoW), which allows 32-bit applications run on a 64-bit system. Without this, you would be able to run 64-bit applications. WoW does not, however, a 32-bit application load 64-bit libraries (with the exception of system libraries which WoW to operate). The runtime engine is essentially a set of support libraries. Your 32-bit application cannot load 64-bit runtime libraries (they don't agree on the size of a pointer, that does not pass data to reliably), so you need the 32-bit execution engine. Similarly, if you have built your application by using the 64-bit development environment, you wouldn't be able to run it in 32-bit runtime.

Tags: NI Software

Similar Questions

  • Java7/JDBC 4.1 not backward compatible - DataSource getParentLogger()

    I tried to upgrade to Java 7 and had a nasty surprise. Java 7 is NOT backward compatible! After more than 15 years making the Java, this is the first time I encounter such a thing.

    The new 4.1 JDBC, now included in Java 7 requires that implement data sources:

    java.util.logging.Logger getParentLogger() launches SQLFeatureNotSupportedException

    It broke the a custom data source I use. The solution seems simple at first, implement getParentLogger. But I have encountered the following problems:

    (1) the documentation for this method sucks. It does not say much.

    (2) intuition makes me think that the simplest implementation is to just throw SQLFeatureNotSupportedException and JDBC will probably catch the exception and ignore any logging expected at this level. But we don't know if it is actually what he does.

    (3) another option would be to return a parent logger... except that I use jBoss 5.x and jBoss uses log4j for its record, not JUL. A real implementation would come back somehow a java.util.logging.Logger benefiting somehow a log4j logger. Someone suggested looking at slf4j, but it is not clear to me how I would use it for this task.

    Since Java 7 has been out for some time, I hope I'm not one to encounter this problem with the sources of data and logging log4j. Probably should already be advised on how to handle this.

    Can someone point me to a solution?

    I asked someone better than me and got:

    If an application does not support, or if the implementation of the data source is not
    use java.util.logging, a SQLFeatureNotSupportedException must be lifted and the
    the caller is supposed to handle this.

  • Edge 20141 Animate not backward compatible with the 2014,0 documents

    This is a request for Adobe:

    Minor release revisions should not cause incompatibilities of project in .a in project files.

    The update to animate dashboard 20141 (October 2014) cause of trouble in laboratory parameters. My students using 20141 on their personal computers can't open their work on 2014.0. All our lab computers have installed 2014.0. I can understand the incompatibilities of major revision, but minor revisions should be fixes bugs and updates simple and should not affect the created projects * yesterday *.

    It's always frustrating, because we must appeal to our technical support staff any time that a minor bug fix is put up with CC.

    In addressing this issue, how a person would go to update a project .a file to be backward compatible? Edge animate, no option exists to gain back.

    Thanks for any help on this matter.

    There is a work around. Open the file edge.js and replace the number 18 t0 20 online version

    version: "4.0.0",.

    minimumCompatibleVersion: "4.0.0",.

    build: "4.0.0.359."

  • CC not backward compatible with the CS6... but why?

    I understand that first Pro CC is not compatible with the CS6 PP but I don't understand why? In fact, Adobe gave a reason? It doesn't make much sense to me, some aplications of cc adobe are retro-compatible, but others are not... I'm puzzled.

    It did not say why. There are applications that allow you to "save under" to an earlier version. Premiere Pro is not one of them.

    There is really not much advertising retro compatibility. Most of the teams working on a project all have the same software. Even if subscribe you to the creative cloud you can always edit in Premiere Pro CS6 if this are the people you're working with the use.

    The technical reason that is not compatible, it is that there are too many differences. The way the timeline tracks work, for example.

  • New CC 2014 is not backward compatible!

    Did anyone else find issue with the compatibility of the new version of CC 2014 first? I created the project in 14 CC, and now it will not open in the old version. I understand that new versions of the software means changes, but not to support backward compatibility for one version of the software is quite frankly really bad form. The changes between the versions is quite minimal. I'm working on a project with two other people, and now I have to worry about making sure that all our versions of our work is compatible, or return by using an obsolete version.

    Does anyone know of a workaround? Can I go back at least a 14 CC project back to an older version of CC? I now have a project with synchronized audio full that my colleagues may not have able to open.

    It has been like this for ages, and Adobe will not change this approach. How much I agree with you that it is 'bad form', it is a reality.

    This simply means that you and your co-workers better be sure to be on the same page, sorry same version.

  • Why LabVIEW 2012 does not support USB-6009?

    Hi all

    I recently installed LabVIEW 2012 and DAQmx 9.6 (and also tried with latest version) in my PC with Windows 7. I have the version of Explorer 5.4 measure and automation. I'm working with hardware DAQ USB 6009. Everything seems compatible, but when I try to post data acquisition, it fails. However, I used to use this device (since I bought it last year) with the other PC that has the Windows XP operating system and the older version of LabVIEW 8.5.

    What can I do with LabVIEW 2012 is a message "a 88302 error has occurred." and "This could be an internal error."

    If someone has an idea to solve the problem, please let me know.

    devkotaj

    Hi devkotaj,

    The USB-6009 device should work perfectly on Windows 7 with the software you have listed. This looks like a problem of configuraiton of material for me.

    What are you trying to do when you receive the error 88302? This error usually indicates a corrupt DAQmx driver, which may result from the installation of several DAQmx versions on the same machine. Have you tried repairing your installation DAQmx? I could uninstall DAQmx from the Control Panel before installing the latest driver. You can see our procedure to reinstall or uninstall recommenedd here.

    I hope this helps!

    Andy C.

    Engineering applications

    National Instruments

  • LabVIEW 2009 supposed to be backward Compatible?

    We have developed a set of VI Labview 6.1, and they were functional and compatible with all versions of Labview 2009.  Is not backward compatible 2009?


  • Why the iPad is not compatible with Amazon Pro premium?

    DDoes anyone know why the Pro is not compatible with Amazon prime? I can get the first one on my iPad two old as well as my partners air2.

    Strange, isn't it?

  • Why wireless keyboards are not compatible with the Apple TV (4th generation)?

    Why wireless keyboards are not compatible with the Apple TV (4th generation)?  Similarly, why didn't the App compatible with Apple TV Remote (4th generation)?  They will be in the future?

    No one here knows why Apple have so far decided not to support Bluetooth keyboards, or if they are likely to do so in the future. The iOS app is compatible with the 4 ATV in its latest version (4.2.3) - https://itunes.apple.com/gb/app/remote/id284417350?mt=8

  • Why labview build program does not directly work on the laptop

    We have created a labview program to run our test bench.  It works very well when things are plugged into the program were made on the desktop.  However, when we do a 'construction site' to be able to run it on a laptop it does not work.  I installed the latest drivers, the labview runtime error and the hotfix package.  It still does not work.  What is missing?


  • Backward compatible? Can I write software in 2015 SP1 and expect it to work well in 2013 SP1? What are the features will not work?

    I need to set up some labview on my current computer software and run it on another computer in another country in a month. I was told that the computer I will eventually run from abroad Labiew 2013 SP1. I don't have a Labview on my computer today and thought I would setup the same SP1 version ito 2013 compatibility. However, it seems that this is not an option. When I go to download products my options are 2012, 2012 SP1, SP1 for 2014, 2015 and 2015 SP1.

    So what's the best move here? Can I install 2015 SP1 and wait that everything works ok when I go abroad? I guess not. Why 2013 SP1 is not an option for me? Should I see if guys abroad can upgrade to the latest version? What happens if they can't?

    Thank you

    Trevor

    As others said, the best option is to get the same version. If for some reason you cannot really, I suggest you get an older version, because then you can write the code in a newer version and backsave, there are at least two issues that may bite you if you are not well aware of how they work:

    1. If you have used the new features, they will not work in the old code. What you get in fact depends on the specific feature you are using.
    2. When you backsave, I'm sure that LV is a hierarchy save, which means, if you have screws located in the external files that are not vi.lib, it will create copies and you might have a more difficult time sorting out the dependencies.

    This occurs if you are using an older version, because the most recent version will simply open it.

  • can someone tell me why photshop mix is not compatible with Samsung Galaxy Note 8

    Hi Photo shop mix and adobe form work on my S4 galaxy but my samsung Note 8 tablet isn't compatible apparently both are running android 4.4 can you all tell me why or if there is a work around to install it and it work.

    Thank you very much

    Andy

    Hey Andy!

    Mobile applications are not yet compatible with Android tablets. Stay tuned for more updates and let me know if you need anything that anyone else. See you soon!

    -Kathleen

  • [LabVIEW 2013] Update Service NOR recommend to install the update for the 2012 LabVIEW runtime engine

    Update service NOR recommend to install the patch f5 for the 2012 LabVIEW runtime engine. However, I have LabVIEW 2013 currently running on this computer and never had installed LabVIEW 2012.

    Is this expected behavior and it is actually recommended to install this update?

    Hi mest,.

    Details of the full patch for f5 patch are available in this knowledge base article. As a general statement, we encourage everyone to install the patches as soon as they are available through the Update Service, especially if they are marked as Urgent (it is not marked urgent). In this particular case, it is unlikely that you'll turn to all the problems solved by the f5 2012 SP1 hotfix since you use LabVIEW 2013.

    The reason why you see the update in the update service is LabVIEW 2013 installs several versions of the runtime LabVIEW, so Update Service sees that you have on 2012 Run-Time Engine installed and invites you to patch.

    Kind regards

    Jeff Peacock

    Product Support Engineer | LabVIEW R & D | National Instruments

  • Why my printer does not print with Windows 8?

    Why my printer does not print with Windows 8?

    Did you just upgraded or purchased a new computer with Windows 8, and now you can't get your printer to work?  If so, this can help you.  Many people have questions about the installation of their printer on a new OS.  This will help you answer these questions and make sure you get everything installed.

    Before you start

    Before you try to install the printer on a Windows 8, you should check to make sure that the printer is compatible with the new OS.  The link below will give you a list of printers that will work in Windows 8.

    http://support.HP.com/us-en/document/c03168175

    If you have upgraded your computer to Windows 8 formed another version of Windows, make sure all software uninstall complete of your printer.  It should still print, but to use all the features, you will need to reinstall the software, if available.

    Another thing to consider is how you want to connect the printer to the computer.

    1. USB.  You must ensure that you have a USB cable which does not exceed 6 feet (about 2 m).  Be sure to connect the printer directly to the computer.  Do not use a USB hub.

    2. Ethernet cable.  Make sure you have the network configuration, you have a free cable port on the router, and you have an available Ethernet cable.

    3. Wireless.  You must ensure that you have the configuration of the wireless network, and you have the password of the wireless network.

    1. installation Via USB

    Installation via USB in Windows 8 became much simpler for users of HP printer.  In other versions of the Windows operating system, you need to launch the installation and wait that it asks for the USB connection.  If you do not, you will need to uninstall the printer from the devices and printers folder and then launch the installation.  In Windows 8, which won't be a problem.  If you plug the USB cable from the printer and then install the printer software, work remains.  Now for in depth instructions on installing the printer via the USB port click on the link below.

    http://support.HP.com/us-en/document/c03521864

    2 installation Via an Ethernet network connection

    For an Ethernet connected printer, the installation is disconcerting.  All you have to do is to connect the printer to the network.  Once you have done so, Windows 8 will automatically install the drivers for you.  Then, all you have to do is install the rest of the software, if available.  It's really as simple as that.

    http://WWW8.HP.com/us/en/support-drivers.html

    3 installation Via a wireless network connection.

    For a wireless printer, network installation is disconcerting.  All you have to do is to connect the printer to the network.  Once you have done so, Windows 8 will automatically install the drivers for you.  Then, all you have to do is install the rest of the software, if available.  It is roughly the same as just Wireless Ethernet installation.

    http://WWW8.HP.com/us/en/support-drivers.html

    Alternative installation methods

    With Windows 8, the drivers of many printers are installed with the operating system.  These are called pilots InOS, since they come built-in to the operating system.  If you have one of these printers, you should have to do simply connect it to the computer via USB, or connect to the network via Ethernet or wireless.  Once you have that makes Windows will take care of the rest.  There are other methods of installation of your printer if normal methods don't work for some reason any.  You can install the printer is using the printer, or through Windows Updates Setup Wizard.

    Set printer wizard:

    http://support.HP.com/us-en/document/c02681060

    Windows Update:

    http://support.HP.com/us-en/document/c03460648

    Note: The drivers of Laserjet for the Asia-Pacific and the Japan will come only at a later date.  See below the link support site for the availability of the driver.  I will update this post once they become available.

    http://WWW8.HP.com/us/en/support-drivers.html

    Hope that answers some questions.

  • Installation of LabVIEW Runtime Engine 2016 compatibility questions...?

    Hi, I have just a quick question...

    I just download LabVIEW Runtime Engine 2016 in a PC at work. I need to run a VI in this PC that has a few executables 2015 VI for the moment. My question is, if I install the runtime from 2016:

    • Will there be any problems with executable files that have been compiled with the version of LabVIEW 2015?
    • Or these VI is fully compatible with Runtime 2016?

    Thank you in advance to all!

    JLuna wrote:

    I just download LabVIEW Runtime Engine 2016 in a PC at work. I need to run a VI in this PC that has a few executables 2015 VI for the moment.

    I guess 'the PC' has already the LabVIEW 2015 engine run. It is still necessary to run the executables of 2015. You must install the engine LabVIEW 2016 run if you also want to run executables built with LabVIEW 2016. Both the run-time engine can be installed at the same time.

    In order to run screws, you need the LabVIEW Development System. LabVIEW 2016 can generally open, recompile, and run screws LabVIEW 2015 (and many old versions, Details).

Maybe you are looking for

  • I can't change the settings of the wireless LAN encryption WEP

    Hi all I have a WRC-1000, I have not used for a year and a half. Now, I reconnected it the device and during Setup, I can't change network wireless security (WEP) settings. No matter what I do, it keeps stuck on 128 bit WEP. Also, it does not show th

  • Can't access toolbar or of desktop icons after installing windows 7

    I recently installed windows 7 on my desktop, thought everything was good.  Sometimes, when the computer is powered on or after he wake mode in standby, the toolbar icons and desktop disappear.  The bottom rises and I can right click for options.  It

  • Folder "Programs and features" shows the installed program, but is blank when the file size must be listed.

    Original title: what does it mean when you have a program installed, but when you open the folder "Programs and features" it shows the program installed but remains empty where should be the size of the file? Shows information for the installed progr

  • Beginning of blue screen and Windows don't

    Recently, I upgraded my market after computer. (While the computer has already had spare parts which are or were already due to a malfunction. If you want I can provide you with a list.) After talking with Microsoft asked if they were able to replace

  • Adding WebBrowser in an application

    I am developing an application of goal which serves diferent web pages and on the exit back to the main applications new to Java When I compile the module I need help of errors with the declaration of class variables Web buildingPrograma\Research in