reference Subvi model VI deployed

Hi all

We use about 50 testsequences with TestStand 4.1.1 and LabVIEW 8.5. The development is made with LabVIEW and TestStand, production uses the runtime TestStand.

Our reference libraries vi vi: for example "C:\Program Files (x 86) \National Instruments\LabVIEW 8.5\vi.lib\Utility\error.llb\Clear Errors.vi. After development, we are deploying our testsequences on a network share, so the production of PC can run them through the TestStand Runtime. The references to "program files" are deployed in a folder... / SupportVIs for the production of PC can find these references, since they do not have the folder "C:\Program Files (x 86) \National 8.5\vi.lib.

Some vi is reused in new testsequences and copied in the folder /NI_Labview of the testsequence. To check for errors before deploying, I run the option "compile mass" (Labview-> tools-> Advanced-> mass compile...) for the real testsequence /NI_Labview folder. The exit of the mass 'compile' contains odd messages:

# Mass compilation of departure: make April 28, 2016 09:07:24
Directory: "C:\Stefsvn\TESTSET55\NI_Labview".
C:\Stefsvn\TESTSET55\NI_Labview\TESTSET55.llb\ReadConfig_DUT_parameters.VI
-VI should happen to "S:\Teststand models\SupportVIs\Read key (U32) .vi" was loaded "C:\Program Files (x 86) \National Instruments\LabVIEW 8.5\vi.lib\Utility\config.llb\Read key (U32) .vi.
. VI C:\Stefsvn\TESTSET55\NI_Labview\TESTSET55 (Teststand)
-VI should happen to "C:\Program Files (x 86) \National 8.5\vi.lib\Utility\error.llb\Clear Errors.vi" has been loaded "S:\Teststand models\SupportVIs\Clear Errors.vi".
# Mass compilation Finished: make April 28, 2016 09:07:27

LabVIEW search references Subvi in deployments of our teststand files!

Using the massive compilation option, I broke a teststand deployment model vi. I want to avoid this scenario not to affect production in the compilation/deployment of a new testsequence.

If I look at LabVIEW-> tools-> Options-> paths-> VI search path, I get the following:

\*

\*

\*

\*

C:\Program Files (x 86) \National Instruments\LabVIEW 8.5\resource

Why prefer labview reference in lieu the deployed model vi VI in the | vilib | folder? It's because of 'S:\Teststand models\' in ?

Can I avoid labview vi deployed SEO? Can I edit/clear ?

Is there a built in option to view all the Subvi their paths? Or what I need to build it myself? I found this http://www.ni.com/example/27094/en/ vi which looks like a good start.

Thanks in advance,

Stef

SVH wrote:
...

If I look at LabVIEW-> tools-> Options-> paths-> VI search path, I get the following:

\*

\*

\*

\*

C:\Program Files (x 86) \National Instruments\LabVIEW 8.5\resource

Why prefer labview reference in lieu the deployed model vi VI in the | vilib | folder? It's because of 'S:\Teststand models\' in ?

Can I avoid labview vi deployed SEO? Can I edit/clear ?

Is there a built in option to view all the Subvi their paths? Or what I need to build it myself? I found this http://www.ni.com/example/27094/en/ vi which looks like a good start.

Thanks in advance,

Stef

Hi Stef,

your search paths are used top-down. Get your way s sought firstly, including subfolders. As your list of . VILIB is searched only after these two. On my installation, I even deleted the list, since it caused me troble on a regular basis.

What I don't understand: do you want to change the deployed screws or you are working on a development project?

See you soon

Oli

Tags: NI Software

Similar Questions

  • Model - Server deployment

    Hello

    Is it possible to create a model on a host without vCenter? I want a template for Windows deployment servers.

    If so, what are the steps and there at - it a document?

    Thank you

    You could create a virtual machine with all your customizations, sysprep the computer virtual and then take a picture of him.

    You must create new VM and restore the master image.

    No where near as effective as vCenter but still effective according to how much you have to do...

  • Deploying vSphere model W2K12R2 on the stand-alone ESXi5.5 Server

    We have vSphere 5.5 to 6 ESXi servers in a cluster and windows 2012R2 model to deploy virtual machines

    I'll add another server ESXi in vSphere, but won't be in the vSphere cluster. We're going to use this server for 4 VM

    How can I deploy the template on this server 'stand-alone '?

    Can I copy the template to this server, register and deploy virtual machines.

    Or can I create an OVF file?

    Thank you

    It doesn't matter if this host joins the cluster or remains outside the cluster, as long as it's part of your vCenter inventory.

    You can deploy virtual machines of your models that exist in your vCenter inventory. No need to export these as the OVF.

    But Yes if this fourth host you have in place will not join the vCenter inventory you need your vCenter templates to export OVF models so they can be used to deploy virtual machines to your hosts of stand-alone esxi (not managed by vCenter).

  • deploy the VM of missing model desktop files

    Dear all,

    I made tests for the deployment of a virtual machine from a template, the template from a virtual machine that is to have few folders on the desktop in the "Administrator" profile the same files that are on the desktop are also in the original machine C:\ drive.

    After I deployed a new VM model, I found the same files as the original on the desktop and C:\ drive machine but now I wanted to change the SID of the new computer so I ran the sysprep from Windows > system32------sysprep, but after the process is complete, I found on the new machine that office files have disappeared while the same files exist in C:\ and also applications were there until This means? Sysprep clears the items on the desktop?

    It is possible that the sysprep command reset your administrator profile.  I've not seen it but possible.  Or do you have re-directed the desktop configuration in your GPOS.  Many times people do this office, my documents, my pictures, ect are redirected to a share location network for users think they save on their desktop, but in reality they are save to a location of a server somewhere which is saved.  In this way, whenever they connect their office somehwere goes also with them.  At quiet no roaming profiles but more mobility.  At this configuration at all?

    Try to place your files in the C:\Users\Default\Desktop, re - create the model and deploy VMware sysprep with the Customization Wizard, see if this fixes anything.

    What version of office you are working on this problem, WinXP Win7, Win8, Win8.1?

  • model of vSphere with windows 2008 R2 deployment

    Hi guys.

    I'm going around in circles at the moment.

    I will deploy windows 2008 R264-bitStandard. I have bought the relevant VL MAK and won't use KMS.

    So the questions I have are:

    When you create a model I should activate the model and deploy?

    As far as I know, this would lead to kick in the activation process.

    Should I deploy and activate?

    I was wondering if someone has managed to create a customization script to prevent the reactivation or automate?

    Thank you

    Dougie

    We do activation at the end for each computer virtual created from the template. keeps things simple for now.

  • Deploy model with identical to Sysprep customization?

    I'm working on a Win2008 R2 model. Once I have the server ready to go with all the updates and all the twisted parameters, I don't know the proper procedure to turn this into a model and deploy other servers from it. It seems that I have two choices:

    1. simply spin the server in a model. When I deploy a new server from this model, make sure you use the customization. This resets the SID, allows me to type an IP address, etc.

    2 Sysprep this server by using the generalize option that once completed, stop the server. Turn him into a model at this stage. When you deploy a new virtual machine from this model, do not use the customizations.

    The big question becomes is equivalent to comments customization Sysprepping? This article talks about the importance of the use of sysprep on any virtual machines deployed from a template:

    http://blogs.technet.com/b/ASKCORE/archive/2009/10/16/KMS-host-client-count-not-increasing-due-to-duplicate-CMID-s.aspx

    It is said that there are about 30 different things that sysprep not to get a machine ready to be deployed. This article says that Microsoft will not support a machine deployed from one model if Sysprep was run on this issue. My hope is that customization of comments when the deployment of a virtual machine from a template basically runs Sysprep.

    The big question becomes is equivalent to comments customization Sysprepping?

    Yes, the Windows guest OS.

    Note that you must add to the sysprep for old operating systems (2000, XP, 2003) in your vCenter Server Server to use the customization of comments.

    André

  • Create a VM with LCM 1.0.2 build 4415: cannot deploy the model: cannot complete customization.

    Hello

    I'm french.

    I am currently evaluating LM for its integration in our infrastructure. I set up a model to deploy a VM Windows 2003 R2 Standard x 64.

    The query process works correctly. But the creation of the virtual computer fails. The operation fails at 90%.

    I have the same error every time: "impossible to deploy model: cannot complete the customization.

    I don't understand. The product is not compatible with win 2003 64 x?

    Can you help me?

    My configuration:

    1 ESX Server: 4,0 171294

    1 Vcenter: 4.0 162856

    LCM 1.0.2 build 4415

    Thank you

    Hi boiteavinc,

    LCM 1.0.2 supports this operating system for customization. Most likely, the problem is in VCenter himself.

    Can take you a look at the VC newspapers to see what the problem with the customization?

    In addition, you can try the same cloning/customization directly from VCenter to see if he succeeds?

    If you receive the same error, LCM cannot do much in this situation.

    Kind regards

    Todor

  • Default deployment political fencing for virtual models

    Where you control the default deployment fencing policy for virtual computer models that you create?  I have a network of phyiscal I want never deployed technique.  When I deploy a vitrual with this model of network machine it does not deploy with a message that the default deployment strategy is not closed.  I can't test the model in mode I have the intention of users to use it & I never want this expanded network technical even for model builders.  Note that this is not conigurations as we speak but model only deployment.

    Thank you

    Brad.

    I checked the behavior on Lab Manager 3.0.1.378 before posting.  If you are running an earlier version of Lab Manager, that could explain the disparity.  In this case, you would have to use the command "deploy...". ", but would be limited to a deployment closed only on this page, too.  Light gray text points under the relevant box explains why the option is selected for you.

  • Thread: Function conflict, reference static VI

    Hello community,

    Sorry if this has already been answered before, but I spent an hour looking. I try to learn a little more about using subVIs to clean up my code.

    I'm trying to connect a static VI reference of a Gaussian function I made to the non-linear curve Fit.vi, but I get a cut wire that says "feature conflict".

    When I create constants for the release of my Gaussian VI and the entrance to the Fit.vi curve nonlinear, they are clearly different classes.

    Could someone show me how to change my Gaussian VI to match the class correctly? I would be very happy.

    Thank you

    -Patrick

    Your Subvi model needs a connector model that is identical to the model. Start with the model mentioned in the help and change only the code, not existing controls and indicators. Simply leave it unplug unused terminals, do not delete.

  • Model number confusion: SA30 - 303 is a model A30?

    Hi all, I have a little constructive criticism on the search for files and model numbers etc.

    My question would be is a model A30-SA30 - 303? the reason for the question is highlighted below.

    Ok
    We have the series: Satellite
    We have a model number: PSA30E-00526-EN
    We also have a code: SA30-303
    We have a serial number: 93787194G

    When I go to download its application files:

    Product type: laptop (that of easy)
    Family: Satellite (wow that's really simple and easy to use)
    Series of products: huh! What's that! I look at the options, but I don't see anything that matches or is clear. OK guess let s; now I use the code without name as reference or model number? Well, he asks the model number on the next line, so I'll go with the code.

    Well can't do the "series because it is not listed, it's ok maybe just indicates it is a satellite, so I'll go to the next bit 'A' Yes, maybe it's the series ok I select this one, I think I'm on the right track, it says A30 and I got an A30 is the code without reference." OK I'll stay with this choice.

    The point I am making; and Yes, I know I used sarcasm; but it a message quite well, is, I still don't know for sure if my choice is correct, it's always guesswork, though intelligent guesswork, but guess work nevertheless.

    I find this a lot on Web sites with access to files, design of society etc. model number for their benefit not customers. And they list products differently, using disaggregated model references that are illogical.

    A better way to proceed is to use the serial number of products etc that it would have all the info that model on this already no need for product name, model family, etc! Using the series would be a much more elegant and precise; especially for the less technically minded of us; Personally, I class myself as a user, so if I have my doubts, so must many other users.

    Even if you do not change the system, at least make clearer research example

    Series of products: SA series, SM series not A series

    Or at least have some gif images showing where to look and what for, i.e. to highlight the part of the number you want, I just make an example which can be viewed here: http://i50.photobucket.com/albums/f349/darkan9el/Forum%20Posts/toshiba_label.gif

    Apologizes if I references are bad, but I m just guessing.

    Best regards lee

    Hello

    I put t know what is the problem. The driver download area is very clear to me and to most users. If you have a laptop SA30 303 so I think everything should be clear. Or not?
    S is average for the Satellite. A is the series of products; Model number 30; 303 is a country specification.
    If you want to download the driver, so you have only the SA30 specification.
    Now, all questions should be clear.

  • Model of LabVIEW VeriStand 2013 IO question

    During a project, that I'm working on, we decided to update our version of NI LabVIEW 2013 and 2013 VeriStand. For this project, we manage a combination of models, the .lvmodel and the .dll (compiled model Simulink). These models are deployed to an RMC 8354 using VeriStand. Following this update we have questions on our models LabVIEW successfully deploy. I was able to reproduce the problem with a very stripped down or isolated, version which I enclose. In this model, there is a digital control, a Boolean control, and a cluster that contains a digital control. There is also an indicator of each corresponding data types. All numerical values are double precision. The model block diagram is empty except for the controls and indicators, no cables or other elements. Without you connect controls and indicators of the model will be fine. If I connect the 3 orders and 3 indicators from different types of data, I get an error, the log to deploy it is attached to the post.

    I am also attaching VeriStand project files, the VI of model and the integrated version of the model.

    I wonder, can anyone, or any who already has, reproduced this unit or a similar problem? Anyone has any ideas on what may have caused this error to occur or how to solve the problem?

    Also available as a download manual here. More information on patches can be found here.

  • How to integrate model of custom device controller

    Hello

    I now live a labview including 18 sub controller model, and I am trying to run this controller on RTOS VxWorks, through customized device model.

    1. when I tried to run a model simple controller (ex, a controller with 3 ~ 4 void / screw) on RTOS VxWorks, I just put simple controller in RT Driver.vi model, and then the build and deployment succeeded.

    2. then, I did it with my model of labview in the same way above controller, but I couldn't even build my model controller labview. I don't know why, but the build process stops at the initialization stage. I think that this problem will appear when there are more than 3 ~ 4 sub vis are added under the custom device project.

    Any ways to use a model of controller labview instead of just put a model in RT Driver.vi?

    Now, I managed to build my model labivew, I saw the light of the compactRIO blinked, which measn the connection is ok by CAN - Bus.

    But it's still weird and not possible to build my model at a time. In addition, cannot again build the custom devcie just before successfully built after the addition of two functions simply.

    In any case, the solution to my problem is as below.

    For example, my cruise controller written in labview consists of 3 simulation systems arrive.

    Each system to arrive includes several subsystems.

    First, create the model after adding one of 3 major subsystems. (In this case, I never had errors in the construction of models of labview)

    Secondly, if the first step is ok, add one of the other 2 systems come in the custom device and then build again.

    Thirdly, add the remaining subsystem in the custom device and establish the entire model and deploy it to the target.

    With three steps above, I can still build devices customized successfully.

  • Clean using SubVIs block diagram

    Hi guys and welcome to my first post!

    I m a bit new to labview, so be a little patient, if I do not understand everything immediately

    Im working on an existing program that is used to control an MCU on BabyLin on my front, although I have a visualization to see live changes to the system. The program works very well so far, but I m trying to clean up the block diagram. This should be done by subvis, right? I ve read a lot about the size of the block diagram should not increase my screen. Well, im at a length of about 3 x 2 screens (24 "!) after trying to use subvis and to shorten the distances between structures. The only things remaining are huge amounts of local variables and references (they existed already before I got to know the program), mainly for viewing. If I create a Subvi part containing the people of the country, it will change the references that does not make the program more readable (and small), and I guess I can't put a new Subvi on references + Subvi.

    You have any ideas what to do? I hope that I forgot something, otherwise, do not hesitate to ask.

    Kind regards

    Leo

    Bob_Schor wrote:

    To get a handle on the structure of your high-level code, write down (as if you were telling your boss or tell your wife - who knows, they might be the same person!) that you are trying to do.  Keep it pretty General.  You specified a number of steps?  So maybe the top level should be a State Machine, or a message in queue manager.  Describe you something that works at a constant speed, generating data that you have to manage "on the fly"?  Maybe it's a design of producer/consumer.

    You have a lot of initialization?  Put in a Subvi, bring the 20 son out in a bundle (it's "Boss-word" for a Cluster).  Your main program must have a few loops, with values that persist (possibly changing) during the program running in Shift Registers near the top of the loop, with tables and Clusters used to keep related items "consolidated".

    Not too bothered by the size of your routine - I recently downloaded a monster 50-monitor the Forums (I did not even try to understand), up to 6 monitors is nothing!

    Let "encapsulate the function" and "hide details" to be your guide in the reflection on the creation of the screws.

    Bob Schor

    To develop on the analogy of Bob, each talking point can be a Subvi.  In other words, code group associate subVIs.  The advantage of this is that it is much easier to solve problems because all errors will be localized to a Subvi.  Errors no longer Chase around the block diagram.  I guess you can use your current VI as an example of what NOT to do on the block diagram.

  • Unable to scan GPIB when it is deployed the program...

    Hello world

    I have programmed a form with VS 2010 c# windows application and use the .net Framework 4. I use NationalInstruments.Common version 9.1.40.159 and version 9.0.40.156 NationalInstruments.VisaNS references.

    For deployment, I created a Setup project with the main output of the other project (of this solution) as a source. I changed the prerequisites for the ".net Framework 4" (not the version of the client).

    I find the following three dependencies affecting drivers OR VISA:

    mstudiocommon.2010.msm version 9.1.0.159

    mstudioutils.msm version 9.1.159

    mstudiovisa.2010.msm version 9.0.0.156

    My software returns to the deployed application, an exception, when I am running the following command:

    resources is ResourceManager.GetLocalManager (). FindResources("GPIB?*");

    and the exception is:

    "Where not enough information or the device or resource is not present in the system. Error code - 1073807343 (0xBFFF0011), ErrorResourceNotFound of VISA"

    I should mention, it works perfectly on the computer I have programmed the application with.

    Thank you

    Ben

    Hi Ben,

    Even if you include the simple module of the world in your distribution, the pilot VISA itself is not actually be distributed. You will need to install the real driver itself on the target system. Unfortunately, the installation of Microsoft Project do not provide an easy way to package the driver itself in a distribution. You can try to pack the driver with your Installer Setup program and run the setup.exe for the VISA pilot as a post install step.

    For your first post, however, it seems that the pilot can actually be installed (I'm not sure of this, so be sure to check that it is actually installed). You will receive this exception if the search fails to find all the instruments corresponding to the expression that you spent it. Are you sure that a name starting with "GPIB" device is installed on the system? Could you post a technical report MAX?

  • How to sync the button in the mainVI with a Subvi round?

    (1) son?

    (2) global variable?

    ================

    I want to stop some programs in Subvi execution by pressing the button in the mainVI. How to connect the button in the mainVI with a Subvi round?

    (1) son?

    It does work if I connect the button with the cycle via cables and connectors (from mainVI Subvi). That's because by the time press the button, Subvi has already asked the value (and it's remaining = FALSE until the Subvi ends).

    (2) global variable?

    I basically got same result.

    The position of the button is transferred to mainVI Subvi, but delayed.

    (3) the only solution I've found so far is to completely remove the Subvi and paste its code in the mainVI.But is not a good solution, because the code of the Subvi runs several times in a different parts of the mainVI.

    Thank you

    Solution: use a reference.

    Create a reference to the button in the main vi (right click on the button and select Create - reference).  Create a control on the front (Refnum palette - Refnum control) reference in your Subvi.  Connect refnum to a terminal.  In the main block diagram, wiring in the control reference at the entrance of reference Subvi you just created.  Subvi block, use node property to get the value of the order.  This will be a Variant, but you can use the variant data to convert it to a Boolean value.

    What is happening is that the reference that you pass to the Subvi is in fact an address (pointer) at its location in memory where the value is stored.  For example, when you click the home button, the value at this address gets changed.  Subvi, the property node can read the value at the same address because it is the address that you have spent in the Subvi.  If an instant change at hand is read by the Subvi.  Similarly, you can display an indicator of the Subvi for the most part, and it will update without having to wait until the end of the Subvi.

Maybe you are looking for

  • 0 Server error x 80048849

    at the opening of windows live mail this notice appears every time

  • Laptop unable to connect to a network printer with WRT54GL Wireless

    Recently, I replaced an old router with a WRT54GL. Initially, I had the installation of the network without security and my PC and laptop had no problem connecting to the printer (Samsung CLP-600N). After that I enabled the security, the laptop can n

  • How to get rid of freecell?

    How can I eliminate FreeCell from my computer? I tried to completely remove the games, but it does not work. I really want to delete FreeCell so.

  • Automate to stop a task

    I was asked to create an event/job that will stop/cancel a working stroke. did anyone have an example how to automate to stop a task? Please notify. Thank youWarren

  • Smartphones from blackBerry 8320 walkie/malfunction?

    Hi I had my edition gold pale 8320 Curve BB for a few months now. During the holidays, perhaps after having dropped the phone, I only can hear/talk to make a call. I can use all the other features, however, and the weird part is that the largest spea