run engines

If you have several execution engines installed, the executable will choose correct RTE to work properly?

IE @ I have several executables developed using different versions of Labview. The code is locked, so I can't open and save it using the latest version of labview. If I call these executables using Testand 3.5, it will work correctly if I have the correct TEN for each installed?

Hi L_V_Developer,

Thanks for the post.

Just to confirm all points,

Both engines to run LabVIEW exist separately, and the target machine will be able to run the executable file using the execution, with which it was built. You can install as engines running on a computer that you want, and they will not interfere with each other.

For example:
If you want to send someone an executable of LabVIEW LabVIEW 8.6-based, and they are already using LabVIEW executable built with LabVIEW 6.1. The new LabVIEW 8.6 run-time engine will exist alongside the runtime LabVIEW 6.1 former on computer target, and nothing will be crushed or in conflict.

Note: The version of the runtime must match the version of LabVIEW development environment that the executable was created the. For example, an executable file created in LabVIEW 5.1 requires the LabVIEW 5.1 Run-Time engine to run. The exception to this is with minor revisions of LabVIEW (for example a LabVIEW 7.1 executable can be run on the LabVIEW Run-Time engine 7.1.X).

Of course, this indicates that execution engines are not retro-compatible, for example, LabVIEW Run - Time Engine 8.5 cannot run executables in LabVIEW 8.2.1.

To check what execution engine you have already installed on your computer, navigate to the following directory:

C:\Program NIUninstaller Instruments\Shared\LabVIEW running

In this directory, you will find a different folder for each version of the runtime that you have currently installed on your system.

Let us know if you have any problems,

Tags: NI Software

Similar Questions

  • Sony Vegas 9.0 downloaded and saved, gets error,"an error occurred from Vegas Movie Studio. An internal error happened in the Common Language Runtime to run engine. »

    Just Sony Vegas Movie Studio 9.0. "I could download and register successfully, but whenever I try to open it, the yellow triangle with an exclamation point appears saying:" an error occurred from Vegas Movie Studio. An internal error happened in the Common Language Runtime to run engine. "So I click on details and it says failed to initialize script host. I don't know what that means. What can I do to make it work?

    Too bad. I got out my computer and it is now successfully in collaboration.

  • LabVIEW run engine time included in the application exe

    Hi all

    Back in LabVIEW 5, we could create a single LabVIEW application exe file that included the execution engine (all in a single exe file). Now, we must install the runtime engine in its own right + the LabVIEW application exe. I don't think that someone knows a way to create LabVIEW application exe files which include the execution engine in new versions of LabVIEW.

    I know that we can install the runtime automatically during the installation of the LabVIEW application.

    I know also it makes more sense to have the execution time separate from the application of updates etc, but in some cases its nice just have a program obviously installed on the system - the application of interest.

    Any soloutions neat known?

    -Martin

    The time of applications from a single file is long gone. The current LabVIEW runtime engine is a great combination of many files, including DLLs, interface model files user etc. It is not always necessary, but even the most trivial LabVIEW application today takes several tens of these files at startup even. That's how things have changed, and although there are indeed efforts to get apps to run from one place to put them on a USB key for example, LabVIEW is not really a system that lends itself to this. In LabVIEW 7.1 and 8.0, you could include virtually all of the files that make up the runtime system in the same folder as your executable file, no NOR never argued that neither they will probably move to make. With some trial and error, you can start deleting files and see if your app still worked then, but it's a tricky procedure since the application could often start very well, but suddenly encounter display problems if you have opened a subscreen or something with this subject-specific objects.

    You can probably try to simply copy all the files from the LabVIEW Runtime folder in your executable file and there is a chance that it still works, but what for? The size of the facility remains basically the same and if you happen to install both applications on the same computer, each contains a copy of all of the runtime system, so there is no gain more but in fact a setback.

    The interdependencies of these modules are complicated and some need additional components and registry settings to work properly. By offering a way to configure individually that you want to include, and what would be a total pita for the end user that nobody would really understand what is needed for what and why. Experience would be so especially try it doesn't work once, and never use it again.

    I never thought to look into this latest version of LabVIEW. Time to figure it all out is simply average too much punishment for the small gains you get. Installers are the norm these days.

    Another issue that followed, is that you need to monitor all the Security Advisory reports NOR and other bugfixes and act on them yourself whenever a component that you have added in your application must be updated. As it is now, the NI Updater can and will update the plant installed according to enforcement system and all is well.

  • Customer discovers vi Web page without needing to run time engine

    I am trying to create an environmental Web page attached to a Labview vi, where the end user can browse the web page from their internet home computer.  Problem is that I read that the end user needs to have the runtime installed on their computers, now it sucks. If end users must remember to install run engine time to all the computers on their visit, there will be no business.  Is there sort of work around this?

    http://zone.NI.com/reference/en-XX/help/371361B-01/lvhowto/creating_html_documents_an/

    "If you want clients with no installed LabVIEW to view and order a front panel remote, they must install the LabVIEW runtime engine, and then display the front remote panel".

    Hi sunflower2772,

    If you want to use the service OR Web server, you must install the runtime (there also a smaller), the same using JAVA code.

    If you don't want to do that, then you must write your own Web server.

    Mike

  • Determination of rendering engine (common AE or AE) mode

    Hello

    I need to get the information in my plug-in on AE mode of operation. For example when user runs way common, plug-in's AE uses a function, and when the user runs engine rendering AE ("" afterfx.exe - re "or aerender"), plugin uses another function.

    Is it possible to do?

    Thank you, but AEGP_GetSuppressInteractiveUI shows is afterfx or aerender.

    In the case of "afterfx-re" it gives the same result as with AE common.

    I have the solution, PF_IsRenderEngine give me what I want.

  • r7000 has no internet access at 2.4 ghz but works fine at 5 GHz

    Hello

    Someone at - he dealth with this before. computers and devices mobile phones can connect to the router to 2.4 ghz with good signal but do not have access to the internet. devices of same connect at 5 GHz and access the internet. the router status showes no error

    If you run engineering as an application on laptops / desktops, I'd do it close the application and observe if this is a change. Otherwise, I would like to reset the default router and reconfigure. (press the reset button on the back of the router with paperclip, until the power button blinks). Once it has rebooted, connect via a web browser to the default IP of the router 192.168.1.1.

    Fred_m wrote:

    Hello

    Someone at - he dealth with this before. computers and devices mobile phones can connect to the router to 2.4 ghz with good signal but do not have access to the internet. devices of same connect at 5 GHz and access the internet. the router status showes no error

  • Motor current and the current valve using CAN interface.

    Hello

    I want to order current engine and valve for some time. The currents of control valves and engine are different for different times, they also have different repetation for test times.

    My problem is how can exploit all the valve and engine at the same time.

    I use NOR-X-net, I have attached a capture, control valves and motors signals are the same message PSD1 - x 605.

    The valve are engine operation is also attached to the file xlx.

    Thank you.

    Rahul.

    Hello

    Please suggest me that how can I run motor and valves separately, both of the soul, I have attaced a program in which I am running engine and set of valves, but I want to run them with time to different repetation and check the valve and engine based on time, current diffrently.

    Thanks in advance.

  • Save data in Excel, while the program continues to flow

    Dear community Labview,

    I am in charge to create one based on the acquisition of data (RPM, power, torque, pressure, temperature) program which should, among other things, to connect its measurements in excel. I had no problems to create the journal itself, however, I still have a problem: I'm supposed to implement a function whose task is to save these values while you press a record button down and stop recording once a stop button is pressed. The program is not supposed to stop running - it stores data of a running engine, and the only time where the program is supposed to be stopped is when we stop the engine.

    Now, I tried several ways to implement, but have failed so far, get the error 2146827284 to undefined location (an error in excel functions, it seems). The ways I've tried:

    • Flat sequence structure, first performing the writing to Excel, then stop logging in the VI collector, then record/stop reset to the original values.
    • Writing to Excel, then taking a Boolean result from the structure of the case where the entry is made and feeding it back to stop logging and the initials reset buttons.
    • I have an idea of the break from the while loop when saving files / creation is done, but I don't know how to implement, especially if it does not interfere with the work of acquiring data on the acquisition.

    I tried to include a Lite version is the most of the VI troubleshooting easier for one who is willing to help me. Recorded in LV2012, I think this is the first version that supports excel features that I put in place.

    Included are the VI, and the very basic excel template that I use for this test.

    Thank you for your attention, and I hope that I didn't offend anyone with any ignorance that may introduce the VI. I'm rather new to Labview.

    Hi, there are many things to improve. One thing that can solve your problem quickly is to change the mechanical action of the "stop recording". Currently, it is set on "change when you press on. You want a locking mechanism, so it only exports the data once. Try "lock when released. As it is right now, as soon as you click "stop recording", he tries to write and re - write and rewrite your Excel sheet as quickly as the main while loop will allow it. Change it to lock so he writes only once.

  • Trying to communicate with TCP/IP through DURATION VISA

    Hello

    I am creating a vi to connect with a laser via TCP/IP.  The laser has a fixed IP address and using my development computer with NIVISA 14.0.1 installed with Labview 2014, I can manually enter the IP address in MAX and the works of vi correctly.  However, the vi must be run as an executable file on the Production computers that will only run engines LabView and installed VISA.  The vi is set up with a drop-down list for resources VISA recognized and is usually filled with COM and LPT ports.  The fixed IP is visible in the drop-down list of the development computer, but I can't find any way to incorporate it into the only version of the runtime.  How can I do this?

    Thank you!

    You can freely install MAX. You should have added it when you generated the installation program for the exe. The installer must have the LabVIEW execution, the runtime VISA, MAX and the hardware configuration of MAX. If you have not created an installer, which would be a mistake.

  • The appeal of LabVIEW VI of Python

    Hi Ppl,

    I'm calling python LabVIEW VI using LabVIEW ActiveX or the LabVIEW run engine of ActiveX that can be enabled in the advanced options of the application builder.

    The problem that I am facing is: I use the VirtualInstrument.Call () method to run VI and pass parameters to and from the VI's. When you use this method, I am able to pass arguments to simple controls easily tables e.g., Boolean numerics

    However when I tried to transfer data to a cluster as in the attachment data 1. jpg in this form I get errors:

    Python code:

    ...

    ...

    #Parameters

    Channel_1 = [1,2,3]

    Channel_2 = [1,2,3]

    Data = [Channel_1, Channel_2]

    Read = 'TRUE '.

    ParameterNames = ("Data", "Read")

    Parameters = [data, read]

    VIPath = "Screw LabVIEW C:\Users\Sathish\Desktop\Calling of Python using LVRTE\Complex Data.vi"

    Reference #Get VI

    Application._FlagAsMethod ("GetVIReference")

    VirtualInstrument = Application.GetVIReference (VIPath)

    Front #Open VI in hidden mode

    VirtualInstrument._FlagAsMethod ("OpenFrontPanel")

    VirtualInstrument.OpenFrontPanel(True,3)

    #Call VI

    Print ("VI\n LabVIEW call")

    VirtualInstrument._FlagAsMethod ("Call")

    VirtualInstrument.Call (ParameterNames, Parameters)

    ...

    ...

    ...

    Error Msg:

    VirtualInstrument.Call (ParameterNames, Parameters)

    File ""> ", line 2, the call"

    com_error: (-2147352567, "Exception occurred.", (0, zero, zero, zero, 0,-2147352571), 2)

    However, the same code works for the second data attachment 2.jpg

    What I gather is that Python is not able to distinguish a data type of table 2D in a cluster having subclusters with the same number of elements, as in our example, a high-level group with two subclusters with 3 numeric characters. Is there a way to solve this problem. How explicitly I tell python that's a cluster and not a table?

    Thank you

    Sirot

    Data 1

    Data 2

    I modified your original Python script to work with comtypes. Here it is:

    #######

    types import *.
    import comtypes.client

    ComTypes. CoInitialize()

    # Path to the type library.
    TypeLibPath = "C:/Program Files / National Instruments/LabVIEW 8.6/resource/labview.tlb.

    # Attention: For the first reason of type import library through
    # GetModule() fails if comtypes.client.gen_dir is set to a directory.
    # Workaround: Set it to zero so all imported data is kept in memory.
    ComTypes.client.gen_dir = None
    comtypes.client.GetModule (TypeLibPath)

    Try:
    Request = comtypes.client.CreateObject ("LabVIEW.Application.8", zero, zero, comtypes.gen.LabVIEW._Application)

    #Parameters
    Channel_1 = [1,2,3]
    Channel_2 = [4,5,6]
    Data = [Channel_1, Channel_2]
    Read = 'TRUE '.
    ParameterNames = ("Data", "Read")
    Parameters = [data, read]
    VIPath="C:\zjmwi\ComplexData86.vi".

    Reference #Get VI
    VirtualInstrument = Application.GetVIReference (VIPath)

    Front #Open VI in hidden mode
    (VirtualInstrument.OpenFrontPanel (True, 1)#3)

    #Call VI
    Print ("VI\n LabVIEW call")

    VirtualInstrument.Call (ParameterNames, Parameters)

    except:
    VirtualInstrument = None
    Request = None

    # Sunrise again the exception to get the trace full on the console
    lift

    VirtualInstrument = None
    Request = None

  • 2016 LabVIEW 127 runtime error

    Built an executable in LabVIEW 2016 64-bit on Windows 10 targeting WIndows 7 service pack 1 and upwards. Data acquisition is not used, and a few screws in the Sound and Vibration toolkit are used.

    After you install on a Windows 7 computer, I get the following errors when opening the program.

    "The procedure entry point nier_setApplicationCallback2 could not belocated in the dynamic link library nierInterface.dll."

    followed by

    "System error 127 during the loading of the LabVIEW run-time engine... (path to the engine to run in 2016)... requires a 2016 version (or compatible) LabVIEW Run - Time Engine.

    After that, the program crashes.

    The program installs and runs fine on Windows 10 machine.

    Without checking that my target machine has the time of 2016 run engine.   A. also verified that my program is installed in the folder of the program (64-bit) Get the same error on two different machines to Windows 7.

    Searched Google and NEITHER the support forums and found nothing.

    Carsten


  • Access to an external hard drive in XP

    I have an external hard drive that was working well until a few days ago. When I recently tried to access, the drive was visible in 'My Computer'. However, when I double-clicked to open it, I got a message saying "insert disk". I tried on Windows 7, which produced similar results, as well as on a Mac, which does not recognize.

    I wonder if the external hard disk enclosure must be replaced. Although it comes on when turned on, I hear not a running engine as I did in the past.

    Try to run, type: diskmgmt.msc

    ' In msc, L.click hard disk, go to actions, all, select 'make active "".

    close when thru. If its already set to this, try to connect to another

    port, xp will reinstall it on reboot.

  • ACS 4.2 Remote Agent on Server 2008 R2

    Hello

    We migrate our 2003 to 2008 R2 domain controllers and would like to know if the remote agents are compatible to run on 2008 R2.  I saw the release notes that RAS have been tested on 2008 SP1 but not R2.

    Can someone advise or confirm that RAS are supported on 2008 R2?

    We are running engine Solution and the fix 4.2.1.15 4.2.1.15 - 1.  RAS are the same version.

    Thanks in advance for your help.

    Well, it is a known bug of improvement:

    CSCta35271    Support for Windows server 2008 R2

    ACS 4.2.x supports all the latest versions of Windows 2008. It only supports the registered version. You can also consult the release notes.

    Section of OS supported

    -Windows Server 2008, Standard Edition

    -Windows Server 2008, Enterprise Edition

    -Windows Server 2008, Standard Edition, Service Pack 2 Japanese

    -Windows Server 2008, Enterprise Edition, Service Pack 2 Japanese

    This bug can get fixed in upcoming Release\patches. It's in the pipeline/roadmap and the development team working on it

    Regds,

    JK

    The rate of useful messages-

  • Startup d HP Lazerjet 2015 freeze.

    My 2015b lazerjet printer will not initialize the power upward. Only paper jam light is on steady, motor and fan turns 15 seconds, stops, and unit freezes. Never a loan or a green light.  Running engine test and printer makes a page of horizontal lines OK. Lanjaniaina and collection of paper works OK.  I suppect trainer problem, but how to test?  Have you tried already made a Super NVRAM init memory but does not change reaction. The printer also does contact printer either.

    I already used the printer several times on a XL and Windows 7 system without problem until this sudden failure mentioned above.

    Someone has already suggested "cooking" the jury trainer to solve this problem.  Someone know how to do this and is it successful?  I have to buy a new Board of Directors?  Who will eventually fix this probem?  Thanks in advance for the advice and help.

    I am one of the original bakery. Here's what you do. Remove the left side cover. Just need a flat blade screwdriver and open the toner door and use the flat blade to clear the back of the cover near top and bottom of the frame. Now remove all the cables that go to the Office which is the trainer. Remove the 4 screws that attach to the chassis. Now remove the piece of tape which is the location of memory expansion. Now take the Board of Directors and the pillar at the top in a mold with the chips to the top and by ensuring that the bottom of the Board does not touch the pan. Preheat a good oven at 350F (177C) and when the oven is ready, place the pan with the jury in the oven for 8 minutes. Remove and let cool for 10 minutes. Put in the printer connect all cables, keep your fingers crossed and turn it on. Chances are it will work now. When you turn it on first light of first two must come streaming and stay like that for 10-15 seconds, then they come out and the next turns and then lights will begin to cycle. Good luck.

  • How to create a wait function on a standard workflow

    How to create a custom on a standard workflow, wait function

    I'll create a lookup in Oracle (fnd_lookup) and insert the date and time in it

    Ex:

    Code = my = 01:00 sense

    Code = sea sense = 04:00

    Now before you send any request for approval to the Manager, Workflow must first check these long and put a hold/waiting on the workflow...

    If the user changes the day or the hour in research during the waiting/waiting period should honer the new time and move to the next step/process with in the workflow.

    How to add us to this point and build the wait event in the standard workflow process

    Thank you...

    Wait

    This function stops the process for the time that we have specified in the attribute of the activity during the workflow design. The feature of wiat may work for

    (a) a specific date

    (b) a particular day of the month

    (c) a certain day of the week

    (d) relative time (a period of time after this activity is encountered).

    Note:-1) when the process has hit the wait function, it goes to the status of deferred payment. We run engine delayed background to activities to determine when the timeout is passed. The background engine then completes the waiting activity so that the process can continue.

    (1) all standard features are available under itemtype Standard (internal name WFSTD).

    (1) create an attribute of the element of type text

    Internal name:-REMINDER_NOTIF_VAL_ATTR

    Full name:-Notification of recall of Val attribute

    Type:-text

    This attribute is set when approver is on its notification. Initially the value of the attribute will retain the Null value. So until the only approver access laws in his opinion, she will remain null and follow the path as shown above in the flowchart, i.e, will send a notification.

    (2) load the itme 'standard' type (internal name:-WFSTD) defintion of workflow in a window generator of separate workflow. To copy the standrad functions, please follow the following sequence.

    (a) Copy (ctrl + C) the type of search from Standby Mode (internal name:-WFSTD_WAIT_MODE) of the standard workflow (WFSTD) and Paste (ctrl + v) in our custom)

    workflow.

    (b) follow the same steps for "day of Month" (WFSTD_DAY_OF_MONTH), "day of Week"(WFSTD_DAY_OF_WEEK), "Comparison" (WFSTD_COMPARISON) ".

    If you consider your question/problem answered/resolved,

    Please do not forget to mark the Correct/good responses in the thread. It helps other users of the community to identify the solution quickly!

    Kind regards.

    Ajith

Maybe you are looking for