VI Analyzer - Find sub - VI calls by name of path

Is it possible to use the VI Analyzer to detect and report if a specific sub - VI (identified by a path name) is used in a tested VI?

I'm upgrading to LabVIEW 7.0 to 8.6. I need to identify the use of the specific screws and replace them with new native LabVIEW functions.

I have been able to remove these screws Sub and find the broken screw, but they get to be part of the hierarchy of "vi.lib\" LabVIEW, and I prefer not to modify or delete them.

Hi Philippe,.

I have attached a below VI Analyzer test that should do what you want.  Besides looking for static calls Subvi, it also checks the controls/string constants and constants/controls of path of the name of VI that you specify, in case you have dynamic calls.  To use this test in LabVIEW 8.6 do the following:

  1. Copy the LLB enclosed in [My Documents] \LabVIEW Data\VI Tests Analyzer (you may need to create this folder).
  2. Run the tools > VI Analyzer.
  3. Specify the records of VIs you want to analyze.
  4. On the test selection page, place a check box next to \VI Analyzer Tests\Find VI Calls.
  5. Type the name of the VI (s) you want to search 'Offenser the screws' list on the right.  I recommend excluding the extension ".vi"... I noticed once when I was looking for a VI that the Subvi name was not what I expected.  In my case, the name I specified was 'Write to worksheet File.vi', and the VI on the chart was "Write to the spreadsheet (dbl) .vi file" because it was a polymorphic VI.  Since this test matches breaking partial strings, I just specified the name of 'writing on a spreadsheet file' and it has been found.
  6. Run the analysis.

I would like to know if you have any questions or problems.

D

Tags: NI Software

Similar Questions

  • in error occurred trying to find your application OR software name and path

    Hi all

    I installed Labview2009 in my PC. Now when I try to find the example implementation begun to Labview screen.

    An error popup "error has occurred trying to find your NOR application software name and path. So NEITHER example finder is opening, but do not include examples.

    How can I solve this error?

    Thank you

    -Vishnu

    The first thing I would try is to go to 'Control Panel': ' Add or Remove Programs ", look for National Instruments software and try to do a 'repair' your LabVIEW installation. Otherwise it may require an uninstall, reinstall the entire package.

  • Cannot find a process with the name 'perl '.

    Hey all,.

    Tryign to configure the script in my dev environment and I receive the email ok, but does not get the report attached to the email... Here are the keys error I get with executing the script on the computer Windows 7 using PowerCLI 5.0... Thoughts?

    ___________________________________________________________________________

    Get-Process: cannot find a process with the name 'perl '. Process audit na
    me and call the cmdlet again.
    C:\scripts\report.ps1:3 char: 18
    + $pp = get-process < < < < perl
    + CategoryInfo: ObjectNotFound: (perl:String) [Get-Process], Pro
    cessCommandException
    + FullyQualifiedErrorId: NoProcessFoundForGivenName, Microsoft.PowerShell.
    Commands.GetProcessCommand

    You can not call a method on a null value expression.
    C:\scripts\report.ps1:4 tank: 16
    + $pp.waitforexit < < < <)
    + CategoryInfo: InvalidOperation: (waitforexit:String)], Runti
    meException
    + FullyQualifiedErrorId: InvokeMethodOnNull

    New-Object: Exception calling ".ctor' with '1' or the arguments:"Could not find fi.
    the "C:\scripts\vmware_health_check20110912.html". »
    C:\scripts\report.ps1:8 char: 18
    + $att = new-object < < < < Net.Mail.Attachment ($file)
    + CategoryInfo: InvalidOperation: (:)) [New-Object], MethodInvoca)
    tionException
    + FullyQualifiedErrorId: ConstructorInvokedThrowException, Microsoft.Power
    Shell.Commands.NewObjectCommand

    Exception by calling 'Add' with '1' arguments: "value cannot be null."
    ' Parameter name: agenda.
    C:\scripts\report.ps1:14 char: 21
    + $msg. Attachments.Add < < < < ($att)
    + CategoryInfo: NotSpecified: (:)) [], MethodInvocationException)
    + FullyQualifiedErrorId: DotNetMethodException

    You can not call a method on a null value expression.
    C:\scripts\report.ps1:16 char: 13
    + $att. Have < < < <)
    + CategoryInfo: InvalidOperation: (available: String) [], RuntimeEx
    reception
    + FullyQualifiedErrorId: InvokeMethodOnNull

    Remove-Item: can not find the path "C:\scripts\vmware_health_check20110912.html" be
    cause, that there is not.
    C:\scripts\report.ps1:17 tank: 12
    + Remove-Item < < < < C:\scripts\vmware_health_check$dt.html
    + CategoryInfo: ObjectNotFound: (C:\scripts\vmwa...ck20110912.ht
    ml:String) [Remove-Item], ItemNotFoundException
    + FullyQualifiedErrorId: PathNotFound, Microsoft.PowerShell.Commands.Remov
    eItemCommand

    The script uses the Perl API and not the PowerShell.  So the last SDK Perl install and be sure that your backup script as *.pl rather than *.ps1

    Concerning
    Joerg

  • Several panels of Sub to call same VI

    Hello

    I would like to create a test sequencer allows to test on several device at the same time.

    I just created a VI that has 2 panels sub to call the sequencer.vi, both panels void able to run the test in parallel and asynchronously.

    Now my problem is, if my VI has test on the device 50 at the same time, develop the block diagram is the only way can do?

    Someone at - it better idea to come easier maintainbility and sustainability?

    Here, I have attached my VI.

    Thank you.

    It is possible, just create references to the sub-panels, group them into a table, and use a loop for.

  • Why can't search contacts on my profile bar, the search I want to say that if I need to find contacts I put the name in the search bar on my profile but still they say that this contact does not exist

    Why can not search for contacts on my profile bar, the search I want to say that if I need to find contacts I put the name in the search bar on my profile but still they say that this contact does not exist why this before it was ok

    original title: the search for contacts

    Hi Sam,

    First select the operating system you are using, or maybe give an indication on the operating system installed on your computer. While other members of the community can help you with this problem.

    You use Outlook?

    Are you referring to outlook contacts?

    Reference: http://support.microsoft.com/kb/555375

  • Download error "Windows cannot find"C:\Users\User\Downloads\ ((name of the program here))". Make sure you typed the name correctly and try again. »

    Original title: ((Vista)) I can't install anything!

    So, basically, I have a Windows Vista. I'm using Google Chrome, but that doesn't really count because I tried on all browsers. When I try to download something, it comes up with something like that... "Windows cannot find"C:\Users\User\Downloads\ ((name of the program here))". Make sure you typed the name correctly and try again. "This has nothing to do with a name of typing correctly. I'm downloading at the wrong place? If Yes, where can I download it?

    Hello

    Thanks for posting in the Microsoft Community.

    If I understand correctly that you have problems with downloading files on Windows Vista.

     

    Please follow the below mentioned thread that addresses a similar issue:

    http://answers.Microsoft.com/en-us/Windows/Forum/Windows_7-files/Windows-cannot-find-error/537677b9-016b-427e-8cc6-50f8620c84bb

    Note: The thread also applies to Windows Vista.

    Hope the helps of information. We know if you need help. We will be happy to help you.

  • I can't find where to change the name of the company.

    I already have an account, but I would change my company name in my account. I can't find where to change the name of the company.

    Hello

    Please visit https://helpx.adobe.com/x-productkb/global/adobe-change-of-name-form-and-procedure.html

    Or you can contact our support here: https://helpx.adobe.com/contact.html

    Let us know if this helps!

  • Trying to upgrade from lightroom 5 to 6. Do not have a ser # for the 5 Lightroom. My lightroom 5 came as a 'bundle' with the purchase of a camera. When you install the downloaded lightroom 6 a message appears saying: can not find a product calling on

    Trying to upgrade from lightroom 5 to 6. Do not have a ser # for the 5 Lightroom. My lightroom 5 came as a 'bundle' with the purchase of a camera. When you install the downloaded lightroom 6 a message appears saying: he can't find a product calling it on my computer. My question is the "grouped" lightroom 5 calls be upgraded or why I have to by the full 6 Lightroom. Paul

    I THINK that the on-board version 5 is not eligible, but since I don't work for adobe, click on the link below, during the hours listed

    Chat/phone: Mon - Fri 05:00-19:00 (US Pacific Time)<=== note="" days="" and="">

    Don't forget to stay signed with your Adobe ID before accessing the link below

    Creative cloud support (all creative cloud customer service problems)

    http://helpx.Adobe.com/x-productkb/global/service-CCM.html

  • installed Acrobat DC and get the error indicating the serial number is valid but cannot find any product calling on my computer

    installed Acrobat DC and get the error indicating the serial number is valid but cannot find any product calling on my computer

    As indicated, with an upgrade (apparently what you bought) you will get a request for both the new S/N in the old S/N - assuming that a qualifying product is not installed).

  • Installing Cs5 on the new computer.  It is said: the serial number is valid, but cannot find a product calling it on this computer.

    I am trying to download CS5 on my new computer with windows 8.  I downloaded it on my computer.  I'm trying to launch and send a message: serial number is valid, but cannot find a product calling it on this computer.  Help, please!

    See error: "this serial number is not for a product calling it" | CS6 cs5, CS5.5,

  • I'm moving to Lightroom 6, I have Lightroom 5.7.1 on my desktop and my laptop.  It is said that the serial number. is valid but cannot find a product calling on my computer! (it is just there in front of me!).  I tried to find the will

    Cannot find the serial number. for my Lightroom 5 in my Adobe files... says the serial number. for the upgrade is valid but cannot find the product calling on my computer... it is here in front of me! What should I do now?

    If you have purchased an upgrade of lr 6, after entering the serial number lr6 will be presented with the list of eligible products.  If lr 5 is your product, select it from the drop-down list, and you will then be asked to enter your serial number lr 5.

    Enter the correct number at the right time and proceed with the installation.

  • I want to move virtual machines to a folder called Linux name, but we have several file of the same name in our Datacenter, please give me PowerCLI Script to move exactly

    I want to move virtual machines to a folder called Linux name, but we have several file of the same name in our Datacenter, please give me PowerCLI Script to move exactly.

    I tried to use for the function FolderByPath below, but don't know how to use it and have worked. Please help me in this.

    Function Get-FolderByPath {}

    < #.

    . Records of recovery SYNOPSIS by giving a path

    . DESCRIPTION the function will retrieve a record by its

    path. The path can contain any type of leave (folder or)

    Data Center).

    . Author NOTES: Luc relaxing

    . Path PARAMETER

    The path to the folder.

    This is a required parameter.

    . Path PARAMETER

    The path to the folder.

    This is a required parameter.

    . PARAMETER separator

    The character used to separate the leaves in the

    path. The default value is ' / '.

    . EXAMPLE OF

    PS > Get-FolderByPath-path ' Datacenter/Folder1/Folder2 ".

    . EXAMPLE OF

    PS > Get-FolderByPath-path "Folder1 > Folder2"-separator ' > '

    # >

    (param

    [CmdletBinding()]

    [parameter (Mandatory = $true)]

    [System.String []] ${Path}.

    [tank] ${delimiter} = ' / '.

    )

    {in process

    If (((Get-PowerCLIConfiguration).)) DefaultVIServerMode - eq "Multiple") {}

    $vcs = $defaultVIServers

    }

    else {}

    $vcs = $defaultVIServers [0]

    }

    {foreach ($vc to $vcs)

    {foreach ($strPath in $Path)

    $root = get-file-name of the server data $vc centers

    $strPath.Split ($Separator) | %{

    $root = get-inventory-name $_-location $root - server $vc - NoRecursion

    If ((Get-stocks-localisation $root-NoRecursion |)) Select--ExpandProperty name)-contains "vm") {}

    $root = get-inventory-name "vm" - location $root - server $vc - NoRecursion

    }

    }

    $root | where {$_-is [VMware.VimAutomation.ViCore.Impl.V1.Inventory.FolderImpl]}|% {}}

    Get-file-name $_. Name - location $root. Parent - Server $vc

    }

    }

    }

    }

    }

    You can try to retrieve the object file by steps as well.

    Something like this for example

    $folder = get-data center-name 'LTX01-G8 | Get-file-name "LTX-servers | Get-file-name "LTX servers 0000 - 0299. Get-file-name Linux

    I guess the first qualification in your path was the data center.

  • serial number entered is valid, but cannot find a product calling on this computer

    installed a new hard drive and get this error on a pc win7 even after recording in adobe and download my purchases...

    serial number entered is valid, but cannot find a product calling on this computer

    Hi ROBERT,

    The reason why you get this message is because you are trying to install a version of Acrobat upgrade.

    During the upgrade, you will be asked to enter the serial number twice. The first option is when you enter the serial number for the product you have purchased.

    The second time, you must enter the serial number for the previous version.

    Therefore, please enter the serial number. the previous version of Acrobat on the second line.

    It will be useful.

    Kind regards

    Ana Maria

  • Just bought 2 updates of Pro XI A. Installation and activation went well on the desktop, but said no laptop activation serial. is valid but cannot find a product calling on this cmptr, even if this window appears A Pro XI upstairs and Pro XI is insta

    Just bought 2 updates of Pro XI A. Installation and activation went well on the desktop, but said no laptop activation serial. is valid but cannot find a product calling on this cmptr, even if this window A Pro XI upstairs and Pro XI is installed. And is NOT in the drop-down list to select a Pro XI product.  What is going on?

    The product 'calling' is your old Acrobat - 9 or X. You need the serial number of this old version.

  • my serial number is valid, but they do not find a product calling on my computer, although I installed CS6 without problem, what is the problem?

    I just buy CS6 web and design premium. I got my serial number and download and installation was successful, but when I enter my serial number, I get a message telling me my serial number is valid, but they cannot find a product calling on my computer, although I installed CS6 without problem, what is the problem?

    What you describe is indicating that you purchased an upgrade to CS6.  He asks you to identify and provide the serial number of the previous version you are upgrading (CS5 or CS5.5).

Maybe you are looking for