Reference open vi

Hello

can someone tell me why LabVIEW does not execute the function "open reference vi" when I interact with for example the context menu? I have attached a picture for more understanding.

Kind regards

Thomas

"Root loop."

See here.

in order to keep things straight avoid the conditions of race, dogs and cats living together, there are some operations that take place in what he calls for 'root loop' that everything else is blocked. See the link I provided and then on the link sinned this thread.

Ben

Tags: NI Software

Similar Questions

  • No screws listed for option VI in 'configure the FPGA reference open '.

    I have a cRIO and I used the function reference FPGA opened to load a bitfile by specifying the name of VI.  It worked very well.

    I've been compiling all day, and I just deleted a control and then changed to a DMA FIFO data type.  When charge and ran the FIFO calls returned an error.  So I tried refreshing the specification of VI, but now when the dialog box is displayed, there is no listed screws.

    No idea what's not here.

    (1) I put comment the FIFO when I compiled (forgot to turn it back on to the it); This is why the error occurred.  Oops.

    (2) I still don't know why I could not navigate to the VI, but I was able to drag and drop.

  • Reference open VI is very slow if VI is not already loaded into memory

    I have several .lives in my project to be opened asynchronously. I noticed that in the development environment, it took significantly more time to open a reference when these .lives facades were not already loaded. For example, it took 7 s for node reference to open VI finally vs 900ms if lives the façade was already open.

    Here's how I got the reference time it took to open VI Ref process:

    Reading the forum, there were several subjects reported, but they were old enough. I'm using Labview 2015 32 bit. I didn't technically reference time in executable environment, but I remember that it could not be no where near 7s to load a lives of size 500 KB.

    Tests for several different .lives gave similar results, the loading time depends on the complexity and size of the vits. But the size of code and complexity shouldn't matter, does it? I was going to open just a ref, did not have even the VI Run node. What could cause this problem and how to fix it?

    Moreover, this "support period" all the LV project environment seemed to hang and entered spinning wheel mode. Others running VI also suspended and resumed has finished loading.

    VI loading was saved in an earlier version of LabVIEW so that the loading time is increased because you have to recompile it for the version of LabVIEW you now open in it?

  • Reference open VI options

    Hello

    I wonder if the options can be combined in 'Open VI Reference' (see image). I would select 0x20 (hide search box) and 0 x 8 (re-entrant execution).  I don't know if I should add the two numbers, and then use the sum as input for the Options? Your comments are welcome. Thank you!

    Yes, you can combine them just rember that they are all two hex so that eventually be 28 hex could I d a bit by bit, OR two hex values.

    Ben

  • 7 error to reference open VI

    Hello

    I'm trying to run a VI RT from a host VI the problem is 7 error, I'm pretty sure of the location of the file.

    Possible reasons:

    LabVIEW: File not found. The file may be in a location different or deleted. Use File Explorer or the command prompt to verify that the path is correct.
    =========================
    NOR-488: The non-existent GPIB interface.

    I need some help!

    The programs are in attachments.

    I need to create a user interface that allows you to enter data before taking measures. I need to write to a folder before you take the steps with my RT (myRIO) target device. But I found my error-> the path was not well-defined (I had to create a source of destination) for the RT VI.

    In any case, thank you for your answer

  • Open FPGA references change to no. target when compiled with executable in time real start

    Hello again you useful forum fans!  I have a problem that I hope someone can give me a hand with.

    I have a project that has a Windows component and a component of the target in real time, that are running on a hypervisor type NI PXI-8110 system.  Communication both sides between them using shared variables.

    On the real-time side, I have four FPGA targets who are reading and writing various analog and discrete inputs and outputs.  I several periods loops which opens a reference to one of the FPGA targets during the first call, then pass this reference in several subVIs that read and write to panels prior to the FPGA.  The loops the FPGA reference thus made available and reuse it in the next iteration through the shift registers.  Each FPGA target has only a single reference open to him.  One of the loops is using the FPGA reference directly and does not pass it in any subVIs.

    It all works very well in the development environment, I can read and control inputs and outputs FPGAS via the front panel of the application of the side Windows.  It also works very well if I start the game real time in the development environment, and run the code of windows as a stand-alone executable file.

    However, when I compile the code in real-time in an executable startup and deploy it to the target, it does not work.  I enabled debugging on the executable, and when I connect to it via the operation-> debug executable in the menu, I see an arrow broken at execution.  Further investigation shows that each of the four open screw reference FPGA is now empty, the text under them is "no target" and the thread for reference on their part to my first Subvi is broken.  I need your help to understand how to operate as it does in the development environment.

    I followed the instructions of these two knowledge base articles to compile and download the bitfiles FPGA on the FPGA target and execute on start or restart:

    http://digital.NI.com/public.nsf/allkb/39795847AC67296D862575FB0046944F

    http://digital.NI.com/public.nsf/allkb/BC513C2A0DC29C89862574BF0002B0B9?OpenDocument

    Open FPGA reference screw are configured for the FPGA to build specifications that I created for each target in the LabVIEW FPGA project.

    I called technical support, NO phone, and yet were able to determine this one out, so additional "brownie" points if you do!  I would offer you the same no detailed screenshot that I have (I can't give more detailed code out because its owner, unfortunately), but apparently the forum doesn't like my image file, as I can't seem to load.

    Please let me know if you have any ideas regarding what is happening!  I appreciate it.

    Jon,

    I'm always up for the challenge.  Have you tryied recompile the FPGA VI that accesses the RT VI?  I also suggest to try and open the bitfile instead of the FPGA VI.  You run in dynamic mode (this is not a suggestion, it's just a question)? There is no difference if you try to open the FPGA VI reference outside the while loop, then past the reference to use inside the while loop without shift registers, then close the reference to the FPGA VI outside the while loop?

    Let me know if these suggestions makes no difference.

  • Open VI 476 reference error

    I was see this error, but I could not find any documentation on what it actually means. I get only error in my application intermittently so I don't have an easy way to resolve the issues to see what can be the cause of it. If someone could point me to documentation about this error, I would appreciate it.

    This error code is not yet defined. Are you sure that that's out of the open VI reference function? What are the values of the inputs to this function? Alternatively, it comes from some other VI which calls the function reference open VI?

  • Open FPGA reference FPGA VI

    I'm learning the FPGA.  I have a few simple question.

    1. I tried to use the open FPGA VI reference configuration.  I selected the file bit on my PC, and I checked the run option VI FPGA.  Why I select the bit file on my PC?  The file bit is not supposed to be on my FPGA target?

    2. once I open FPGA VI reference, I fed to an invoke node, but it won't.  It is said that the sources and sinks have given different type, but he also says that they are both FPGA interface.  I'm a bit confused.

    Please see attached picture.

    jyang72211 wrote:

    1. I tried to use the open FPGA VI reference configuration.  I selected the file bit on my PC, and I checked the run option VI FPGA.  Why I select the bit file on my PC?  The file bit is not supposed to be on my FPGA target?

    Not quite sure what you're asking here.  A FPGA target has no local storage.  When you open the FPGA VI reference, LabVIEW support the bitfile on the FPGA.  The VI that calls open FPGA VI reference is one that opens the bitfile, the bitfile must be local to this VI (in this case, on your PC).

    jyang72211 wrote:

    2. once I open FPGA VI reference, I fed to an invoke node, but it won't.  It is said that the sources and sinks have given different type, but he also says that they are both FPGA interface.  I'm a bit confused.

    The FPGA reference on the Panel before you must match the configuration of the reference that you're passing to it.  Right-click on the front panel control and configure the FPGA reference to point to the same bitfile you open.  Better than that, bind the FPGA VI reference open to a Type definition and the place that the category definition on the Panel the Subvi front.  Note that if you do this, it works at the back of what you would expect.  Update of the baseline open FPGA VI changes the type definition; you never directly change the type definition.

  • Open the waveform array Vi object reference

    Hi, I would like to change a property of an indicator in a VI of VI another (in particular I want to erase a waveform graph), I used Open VI object reference, but I'm not able to access the data in the history. How can I do?

    OK, sorry for the confusion between you. I haven't checked the strict reference waveform with reference open function.

    Using the "good old way" works:

    Norbert

  • Open the reference vi from Labview Labview 2014 6 conversion

    Is it possible that someone can help me to convert this VI written in Labview 6.1 so that I can work in EXE in 2014 of Labview.

    I have to open this vi of 6.1 until 2014, but it does not run. The reference open vi that those do not work in program exe. Anyone know how I can replace this function...

    Thank you!

    Error 7 is file not found.  So your dynamically called VI isn't in your executable.

    In to build for your project executable specification, there is a "Source files" section.  On options for the screw is always 'include '.

  • It is possible to pass arguments to a VI uses "Open VI reference.

    I am modifying pre-existing code. (I say this, because there are many other ways to work around this problem, but I'm stuck with what I have)

    I have a large project that is compiled into an EXE file.

    Within this project, it uses the 'Open VI reference' in VI that is bundled in the compiled exe file.

    All good, no?

    Well, here's the question:

    Is it possible to include arguments of open type of command line with a "reference VI"?

    Where I can say "Something.vi / Option: Foo".

    I tried many variants such as

    ' Something.vi-/ Option: Foo ".

    even tried variations such as

    "C:\MyLVProgram.exe\Something.vi Option:Foo".

    (Interestingly, quite there no error when you do "C:\MyLVProgram.exe\Something.vi" when executing the VI reference opened.)

    This exe is deployed in a system that has only installed the runtime.

    My current environment is LV 8.6.1. (I know it's old)

    It seems that the antiderivative of LabVIEW recognizes only the paths, and in all other cases, I get an error

    Error 1026 to invoke the node in Something.vi-> MakeSomething.vi

    Possible reasons:

    LabVIEW: VI Reference is not valid.

    Any ideas?

    You can only send command line arguments to an executable with the system Exec.  If you want to pass data in VI, then use the asynchronous call with run.

  • Open VI reference Cant find control

    Unless...

    From the beginning, I'm under LV2009. I open a reference to a global functional VI running on a remote computer to get the value that is in its "front panel indicator. I have two problems. The first is that when I use a string containing the name of VI, he will not find the VI. When I use the full path to the VI, the reference open VI works fine. Boring, but doable, because I have only about six FG read and they are all saved in the same folder.

    Second problem and the real reason for the post: I can get all the values of control as a variants without problem using Ctrl Val. Get all the method. But when I try to name a control in the method (Ctrl Val. (Get), I get an error indicating that the control cannot be found.

    SO, I used nodes property to get the text of the label and checked to see if everything was equal to the name of the command, I'm reading. It came negative. So I created a list of the labels out of the label. Property of text and node is the name I just checked for. So I copy and paste this back into the constant that is connected to the entry of the name of the control on the Val Ctrl. download Invoke node and no mistake. What the? So I delete the text I pasted in the constant and fix it and it still works very well.

    I checked and rechecked enough to know that I was not typing the name in wrong, but now it works fine. I can close the VI and reopen it, works very well. Type the name again. Still works fine. Any thoughts?

    DeskPilot wrote:

    Unless...

    From the beginning, I'm under LV2009. I open a reference to a global functional VI running on a remote computer to get the value that is in its "front panel indicator. I have two problems. The first is that when I use a string containing the name of VI, he will not find the VI. When I use the full path to the VI, the reference open VI works fine. Boring, but doable, because I have only about six FG read and they are all saved in the same folder.

    Second problem and the real reason for the post: I can get all the values of control as a variants without problem using Ctrl Val. Get all the method. But when I try to name a control in the method (Ctrl Val. (Get), I get an error indicating that the control cannot be found.

    SO, I used nodes property to get the text of the label and checked to see if everything was equal to the name of the command, I'm reading. It came negative. So I created a list of the labels out of the label. Property of text and node is the name I just checked for. So I copy and paste this back into the constant that is connected to the entry of the name of the control on Ctrl Val called node and no mistake. What the? So I delete the text I pasted in the constant and fix it and it still works very well.

    I checked and rechecked enough to know that I was not typing the name in wrong, but now it works fine. I can close the VI and reopen it, works very well. Type the name again. Still works fine. Any thoughts?

    An area located to the right of your constant original fits this description of the problem.

    May be useful...

    If you know the data type of the data that you read using the prpererty val node, you can use the node "to THE more specific" to set up your to the appropriate type. After that your val will not be a Variant, and you can use the standard LV operators to work with the data.

    Ben

  • error-63198: short system resources when opening several references of FPGA Vi

    I am trying to open 15 Vi FPGA refenreces using 'Open FPGA Vi Reference'. Each connects to a FPGA, PXI-7842R card.  After restarting the system in time real PXI, the program opens only 6 references when it runs the first time, with the rest (9) failed with error-63198 code: System to run out of resources. Log and try the operation again.

    If the program runs the 2nd time, only 5 gets opened and the rest errored out. 4 gets is open for the 3rd time. 2 gets is open at the 4th time... until 0 gets is open at all times.

    After that I restart the PXI chassis, he repeated from 6 references open again.

    Any idea on what the problem is?

    Thank you!

    -The Ray

    Hi, Nick.

    The problem has been resolved. I was setting the resouce for each FPGA in its properties as "rio://100.0.0.3/RIOx" to match what he showed at MAX I also use the same string as the name of the resource to open the vi in block-schema reference. and it is wrong on with-63198.  After that I changed to a "RIOx::INSTR" or "RIOx" for all cards FPGA, then it works. Don't understand why he needed in this way, but it works. You can report future improvements if you believe.

    FYI, I've attached a screen shot here.

    Anyway, thanks a lot for your help!

    Ray

  • Open FPGA reference fails to run

    Hello

    I apologize if this is covered elsewhere; I found nothing relevant.

    I have a fair size RT application that calls the vi FPGA reference open as the second point during initialization.  The FPGA is compiled and worked fine before with a simpler application of the RT.  When you run the program I probe the wires of the error as well as highlight the execution and the program is just stuck on that vi.

    The vi is configured to point to the FPGA vi in the project.  I tried pointing to the bitfile and the same behavior occurs.

    The goal of the RT is a sbRIO 9631 with NOR-RIO installed 3.5.1 (without scan interface).  I reinstalled it during my troubleshooting.

    So with that, any suggestions?  Otherwise, I can be on the phone with TOMORROW and will post whatever I learn.

    In the same vein, it would be possible that the user interface is simply not updated because you use too many resources on the RT controller. Especially with probes and highlight the running, the transformation of the network might be causing a problem. In the measurement and Automation Explorer or distributed systems manager, you can view the sbRIO here memory/CPU usage:

    http://digital.NI.com/public.nsf/allkb/8C7B655978C8ADFB86256AAE004AD261?OpenDocument

    I would try also to Flash the sbRIO then reinstalling the 3.5.1 drivers on the device and try again. If you had a different version on the target as 3.5, it may have been a fix that resolves this.

    Finally, try to have the FPGA vi to run when load/run when starting the crio by following these KBs:

    http://decibel.NI.com/content/docs/doc-3076

    http://digital.NI.com/public.nsf/allkb/BC513C2A0DC29C89862574BF0002B0B9?OpenDocument

    Thank you

    D Smith

  • "Open Vi reference" error 7

    Hello

    I get "Error 7" of the vi 'Reference open VI', the name of vi is wired vi entrance road. The "error 7" means that the vi is not found. I went to "Tools ===> Options ===> paths" and changed the path so that Labview can find it. But for reasons, I do not understand the vi I want to get a reference to the was not found. So it leads me to believe that the 'open vi reference' does not use the option of path to find a vi. Any ideas what's happening?

    You use a relative path. As stated in help for the Open VI VI of reference:

    If the path is relative, the VI interprets the path as compared to appellant VI or the directory of the application, if the appellant VI is not registered.

    The search path is not used for this function. If the VI isn't in the location "in relation to appellant VI", you must provide a full path.

Maybe you are looking for

  • Screen saver comes on is no longer

    I'm starting this new, as the previous question is called resolved even if for some people including myself it was not resolved. With each new version from 8 (windows xp) my screen saver comes on. I tried to open firefox in safe mode to see if that w

  • HP Pavilion 15-e026AX; Missing drivers

    Mr. Paul, I need your help. My laptop is HP Pavilion 15-e026AX with the 32-bit version of Windows 8 running on it. When I opened my device manager option, I could see a small yellow triangle next to a machine called a peripheral PCI that signals a dr

  • My laptop was stolen. can I install office 2007 in my new laptop?

    Hi all I had my computer toshiba laptop, stolen last week. In it, I had installed Office 2007 jenuine software. What can I do to block this license and install it on my new laptop? Thank you for your help. Kind regards Christina

  • Deactivation of Dell Backup & Recovery Notifications

    We have a number of new PC (Win 7 Pro 64 bit) who all Dell Backup & Recovery installed. Now, I take that uninstall completely is not a good idea because of the way it is strongly linked to do system recovery / restore? So, how the to I turn of the an

  • Upgrading my Pavilion a1610n

    Hi, I'm starting to upgrade my computer and I already had a power of 600w and a GTS 250 graphics card, I want to know the processor more above my computer can support, (Socket AM2) right now, I have an Athlon 64 X 2 4200 + and I want to know how much