05-13-2015 04:31 PM
I have read http://digital.ni.com/public.nsf/allkb/CCBEF223C80F3D598625742C006B4F24
but I don't have the option mentioned
I want to disconnect a VI from the library, and I cannot find a way to do it.
05-13-2015 04:47 PM
You could just delete the VI from the library.
05-13-2015 05:27 PM
05-13-2015 08:20 PM
@crossrulz wrote:
You could just delete the VI from the library.
I tried doing that, but then the VI complains that it needs to be in the library.
05-13-2015 08:23 PM
@mikeporter wrote:
In my experience, that option is only enabled if LabVIEW can't find the library when it is opening the VI.
Mike...
So, what is the best option of prying a VI away from a lvlib file?
I made a copy of a file1 that is in the lvlib.
I cannot seem to be able to divorce that copy file2 from the lvlib file.
05-13-2015 08:48 PM - edited 05-13-2015 09:17 PM
From help:
This VI claims to be part of a library, but that library does not claim to own this VI
If a project library owns a VI, the VI cannot be executed or edited unless that project library is loaded into memory. LabVIEW cannot load the project library that owns this VI.
To correct this error, find and load the project library or select File» Disconnect from Library on the VI. Using the Disconnect from Library option breaks the ownership of the VI by the project. If the project library is password protected, you must provide that password to disconnect the VI from the project library
05-13-2015 09:09 PM
@RavensFan wrote:
From help:
This VI claims to be part of a library, but that library does not claim to own this VI
If a project library owns a VI, the VI cannot be executed or edited unless that project library is loaded into memory. LabVIEW cannot load the project library that owns this VI.
To correct this error, find and load the project library or select File» Disconnect from Library on the VI. Using the Disconnect from Library option breaks the ownership of the VI by the project. If the project library is password protected, you must provide that password to disconnect the VI from the project library
I loaded the lvlib file. The problem is that I don't see File» Disconnect
07-11-2016 07:58 AM - edited 07-11-2016 07:59 AM
Sorry about reviving this last year post, but I started to be annoyed by this kind of "bug"? I do not have the "Disconnect the VI from owning lvlib" option.
Scenario: I want to create another lvlib using some driver VIs coming with a Keithley driver. These VIs are under instr.lib and inside a lvlib. I want to re-use these VIs as starting point for another Keithley device.
As a workaround I can temporary delete the owner lvlib from my computer, and then I get the "Disconnect the VI from owning lvlib" option for the VIs copied physically into my new lvlib folder.
But I do not understand why LabVIEW does not provide me a simple way to do this???
edit: LabVIEW 2015 SP1 32 bit
07-11-2016 08:20 AM
07-11-2016 08:21 AM
Brilliant! 🙂
Thanks!