DSC Run-Time Licence Questions

Hello,
I have recently discovered that LabView Developers Suite that I thougt was a complete development & deployment platform is not:
Since I had chosen to use DSC Modbus funcitonality, I need the DSC Runtime as well, apprantly both on my development system, and on the PC where the system will be deployed.
As bad as this is, I find it more frustrating to find out how these licences must be handled.
Our customer is a Precast Concrete Production plant that is not accustomed to handling software installation and licence issues.
Further, the PC is of course not online to the internet: This is a rough production environment.
I will build a complete installation package so that that customer can install the complete software onto the PC in a few easy steps.
I thougt LabView was up to this task, but I am now wondering if this is the case.
My questions are:
Must the DSC Runtime Licence be activated on the client's PC?
If yes, how is the licence activated when the PC has no internet connection?
PCs quite frequently die in these rough environments, and the client must be able to quickly install my software package onto a new PC to keep the production running!
Can the client reinstall my software package on a new PC with no DSC Runtime licence hassle?
What are the exact steps to do this?
Suggestions:
I strongly feel that NI should put up information about the fact that a DSC runtime is needed and links that explain these Licence issues on the following page:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/1012
The page above should also contain a link to this page: http://www.ni.com/labview/labviewdsc/faq.htm
Like it is now, developers are waiting valuable time to find answers to thse questions (at least we did).
Message Edited by geirove on 12-07-2009 03:44 AM
Message Edited by geirove on 12-07-2009 03:46 AM
Message Edited by geirove on 12-07-2009 03:48 AM
Geir Ove
Solved!
Go to Solution.

Christian_M wrote:
Hi,
If you simply need to use ModBus, here is a free library for LabVIEW: http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711
To your questions:
Must the DSC Runtime Licence be activated on the client's PC? Yes
If yes, how is the licence activated when the PC has no internet connection? You can call your local NI Office, give them the Serial Number and the Computer ID (could be found in the license manager) and activate it per hand.
PCs quite frequently die in these rough environments, and the client must be able to quickly install my software package onto a new PC to keep the production running! They can again call NI with the new computer ID
It is not an option to start rewriting code to use the Modbus library directly at this time. We use DSC to bind Shared Variables to Modbus addresses.
So NI is open 24  * 7 to support this and other 24 * 7 industries with new Runtime Licenses when a Control System PC / RT Module breaks down?
This does not look good for using DSC functionality in this industry. The potential client base here, is quite large: > 130 factories throuhtout Europe.
Why doesn't NI simply let users run 30 days on a temporary DSC Runtime License the way you do it for all other NI products?
a) This way we could test the software.
b) Clients could reinstall and have 30 days to get help to activate the DSC Runtime License.
Does not look like NI is interested in supporting 24 * 7 industries at all !
Better suggestions from NI?
Geir Ove

Similar Messages

  • Install Labview DSC Run Time without SQL Express

    Hi 
    I have an application of DSC run time that I tested successfully but now must be installed on a server and my client does not allow install an instance of SQL Server Express because he are already using the Enterprise version. What should I do to not install the SQL Server Express incorporated in the DSC Run Time and use the SQL Server Enterprise already installed on the server?

    Hello Jdrendon
    Did you try to install your application on a PC with an instance of the Enterprise version?
    Maybe another instance of SQL will not be installed in this case, because you already have a later version installed.
    The second possibility is just uncheck the option to install the SQL Server Express when you are installing your application.
    Let me know if it is possible and if it solve your problem.
    Plínio Costa
    Application Engineer
    National Instruments Brazil

  • Do I need to include DSC run time on the host coputer to run an executable

    I've build an application and an installer and I've test them on a computer that has labview installed on it and it works well,
    but when I installed my application on computer that doesn't has LabView it gives an error messege Says " error 1 can't deploy library"
    althgough I'm deploying the libraries programmaticaly and the bath is correct aslo, but I don't know what's the problem I've tried every thing
    on the site but nothing works.
    I just need to deploy the libraries but i'm not doing or using logging & alarms so do i need to include DSC run time to my installer?
    If any one have an idea about this problem just give me the solution!!!!!!
    Mahmoud Alshair
    Intelligent Systems Integrator ( ISI )
    System Developer
    Solved!
    Go to Solution.

    Now no more duplicates,
    coz I solved the problem and you 'll find it here
    http://forums.ni.com/ni/board/message?board.id=170&thread.id=311115
    By
    Mahmoud Alshair
    Intelligent Systems Integrator ( ISI )
    System Developer

  • Do I need a copy of DSC run-time for every machine?

    Do I need to purchase a dsc run-time engine for every machine that will be running stand alone executables.

    Yes if you wish to use the DSC features like the Engine, logging, alarming, etc.
    Regards,
    Khalid

  • Setting Time Server Search Order in DSC Run-Time

    Hello,
    can somebody help me with explanation how can I set the  Time Server Search Order in DSC 8.6 Run-Time System? I can set it in development environment, but how can I transfer this to the Run-Time machine?
    I want to synchronise a system clock of the machine to another machine acting as the time server, running NI Time Syncronization service.
    Is it better to use standard Windows XP sync routines instead of NI ?
    Thanks a lot,
    romp

    Hi David,
    after trying NI approach ( I've got some tips from support, you should edit the Registry ) I found it just don't work well, so I have disable it completely and move to Microsoft mechanisms for clock synchronising. Looks like NI still didn't work this out as it should....it's a shame aince this is very fundamental stuff.
    romp

  • Installing Run Time engine question

    Hi,
    I am new to this and I am looking for information on how to set up a test system PC.
    I have the 2014 developer software and one test seat but need to know how to install the labview 2014
    runtime engine and anything else that I need in order to use this test system PC to run Labview and teststand
    applications that I create with my development system PC...
    Is there any tutorials or instructions out there that I can download that will tell me everything that I need to install and how on my target test system?
    Thanks

    the Installation instructions are on the Download Page
    Installation Instructions
    Close all NI software.
    Run the LVRTE2014_f1Patchstd.exe self-extracting executable and follow the prompts.
    Repeat these steps for all development systems where you want to install the LabVIEW 2014 Run-Time Engine (32-bit).
    The installation files for the Run-Time Engine are automatically extracted to a directory on disk. The installer does not remove the files after installing, if you want to remove these files from disk, be sure to note their location during the unzipping process.
    Jeff

  • I want to Create an Single Installer (My Application + DSC Run Time License )

    Hi,
       I want to create an single installer by including my Application and DSC RTL, So by using this i will give an single installer to my clients where they dont have any Lab VIEW components. Even though i seen some similar post, but its doesnt give me a proper solution for this. Please do the needfull.
     With Regards,
    Vijayakumar.V

    Hi Vijay,
    I think, there is no seperate RTL for DSC (for that matter, for any of other NI addons/toolkits) to be included in the installer.
    You need to select the appropriate installer from the Additional Installers category while creating the installer.
    Please see the attached pic.
    - Partha
    LabVIEW - Wires that catch bugs!
    Attachments:
    NI DSC 8.6 Deployment.PNG ‏43 KB

  • DSC 8.0 Run-Time custom installation

    Hello,
    I have developed an application using DSC 8.0 features and it runs fine on my development computer. I have a couple of questions regarding deploying a buillt executable on customer computer.
    1. Can application exe be located in a folder different as DSC RTS installation?
    2. Can DSC Run-Time 8.0 be installed in location different as default? I started an installation process of DSC RTS 8.0, but the Browse... button to select custom destination is disabled.
    Ideally, I would like to achieve that application executable ( and all folder hiearchy needed ) would be separate from DSC RTS ( as when building pure LV code). If this is not possible, than 2 options exists:
    a: to install application structure to default DSC RTS location  or
    b: to install DSC RTS to a custom location of my application ( prefered )
    Please, can you explain me what option do I have.
    I can not find a document that would describe a complete procedure for deploying DSC application with all possiblle options that could happen, as we all know that DSC applications are usually preety complicated and consists of many parts deployment can be very frustrating. This is a request for NI folks to put together one complete document ( kind of " Deployment Bible" ) for version 8.0
    Regards,
    ROMP

    Matt:
    Please try the following and let me know what you find.
    Open your project from the project explorer
    Right-click on your application and select Properties
    Click on Advanced in the Category list
    Disable Enable Enhanced DSC Run-Time Support
    I am curious to know what you find.
    Regards,
    Rudi N.

  • Installing LabVIEW DSC 8.6 Run Time on Windows XP Embedded flash memory

    I'm trying to install LabVIEW DSC 8.6 Run Time on an embedded PC running Windows XP Embedded. This has a small local disk (c), so I would like to install DSC Run Time on a secondary flash memory drive (d). The installer tells me that I don't have enough free space on drive c, but I cannot browse to select drive d. What do I need to do to get this installed?
    Thanks,
    Josh

    The DSC module can't easily be installed to external flash memory. You'll want to move any extra data onto the flash drive to free up space on the internal memory for installing the DSC module. 
    Mark E.
    National Instruments
    Schedule a Free 1-Hour online LabVIEW Tutorial with an NI Applications Engineer

  • DSC 8.6.1 run-time and LV2009 executable are they working together ?

    Hi All,
    In my application  I first deploy shared variables and when they all have depleoyed the main application starts. My deployment procedure is something like that:
    0. Select first library
    1. check if  library is already running on SVE
    2. if not deploy it
    3. check next library
    Most of my variables in libraries are connected to OPC variables. OPC server is located in other computer and there is a LAN network between computers. I have noticed that when I execute my application exe only few of libraries are deployed to SVE. Eg. If I remove all processes(libraries) from SVE and start my application only 7/28 libraries are deployded. If I deploy those libraries manually from LV2009 project everything is okay. 
    On my computer is installed LV2009 development and DSC 8.6.1 run-time. Our target is remove LV2009 immediately after we have edited and tested  all our variables and libraries. Is there a potential risk that application which is made on LV2009 don't work with DSC run-time 8.6.1?  Have anyone else noticed problem when deploying variables from application exe? 
    BR, Jim 

    Meg K. B. , 
    It sounds like you are experiencing Time Stamp Counter (TSC) Drift as mentioned in the KB's for the AMD Multi-Core processors. However, according to this wikipedia article on TSC's, the Intel Core 2 Duo's "time-stamp counter increments at a constant rate.......Constant TSC behavior ensures that the duration of each clock tick is
    uniform and supports the use of the TSC as a wall clock timer even if
    the processor core changes frequency." This seems to suggest that it would be not be the case that you are seeing the issue mentioned in the KBs.
    Can you provide the exact modle of the Core 2 Duo processor that you are using?
    Ben Sisney
    FlexRIO V&V Engineer
    National Instruments

  • HttpProxyServlet - need run-time config NOT deploy-time

              HI,
              I've looked through a lot of the traffic and haven't seen
              anything along the lines of this question. I have a system
              which we compile and build and then start up in a specific
              mode (i.e. production, development etc). All of the config is
              done at application startup time (the config.xml file is dynamically generated).
              The problem is that when configuring the
              web.xml for the HttpProxyServlet we must enter in a URL for the
              redirect to go to. What I really want to do is along hte lines
              of entering in a property-name, the value of which will give me
              the URL, i.e. instead of:
              <servlet>
              <servlet-class>
              weblogic.t3.srvr.HttpProxyServlet
              </servlet-class>
              <init-param>
              <param-name>redirectURL</param-name>
              <param-value>http://myRedirectPort</param-value>
              </init-param>
              </servlet>
              I would like to do something like this :
              <servlet>
              <servlet-class>
              com.myapp.HttpProxyServlet
              </servlet-class>
              <init-param>
              <param-name>redirect-url-property-name</param-name>
              <param-value>
              my-prop-name.redirect-url
              </param-value>
              </init-param>
              </servlet>
              With the second one I would then pass in the property:
              -Dmy-prop-name.redirect-url=http://myRedirectPort
              Which would give me "run" (not deploy/build) time configuration
              of this URL.
              My question is:
              1. Has anyone done anything like this before ?
              2. Has anyone any knowledge/experience of subclassing the
              weblogic.t3.srvr.HttpProxyServlet ?
              3. Is there any way to do this type of thing in weblogic ?
              4. Would it be easier to write my own proxy servlet ?
              Any pointers to same appreciated.
              5. Is it programmatically easy/possible to register the
              HttpProxyServlet in my own hand written servlet.
              Any help very much appreciated.
              I have cross posted this because I think it is partly,
              environment, install based and partly servlet based.
              Thanks,
              Brian
              

    7) Miscellaneous Stuff 
    A) Error Messaging
    If the Enhanced DSC Run Time is required but you do not check it in the build spec I got the following errors on running the application:
    The messages are not informative at all.
    Can't this be handling automatically?
    Can't this get flagged earlier when you are building?
    B) Build Error
    This one may or may not be DSC specific, but the following type of Build Errors are not very helpful: 
    C) Build Spec Info
    Something I noticed - the Build Spec contains no info about it. 
    All the other options do.
    Certified LabVIEW Architect * LabVIEW Champion

  • Include LabVIEW Run-Time Engine in C# Project Distribution

    I have written a software package in Visual Studio using C# which calls a number of functions from a dll which I have built in LabVIEW. I am now trying to produce an installation program for my C# package but can't quite work out how to include the LabVIEW Run-Time Engine in this installation.
    I am creating the installation program by defining a Visual Studio Deployment Project and I have added my LabVIEW dll to this. However, the dll requires the LabVIEW Run-Time Engine to also be installed on the target PC. I was hoping that there would be a set of files to implement the installation of the LabVIEW Run-Time Engine that I could include in my Visual Studio Deployment Project and do the installation of both my C# code and my LabVIEW dll (inc Engine) in one operation. Is this possible? Or do I need to produce a LabVIEW installation for my dll separately from the C# installation?
    Info:
    Development OS = Windows 2000
    Target OS = Windows XP
    C# Development Environment = Microsoft Visual Studio 2005 V8.0
    LabVIEW Version = 8.5
    Also, I am using the Order Analysis Toolkit and noticed that there seemed to be an 'Order Analysis Run-Time Engine' installed on my PC. Do I need this too?
    Thanks for any help.
    CAS

    Hi CAS,
    One way of automating the installation of the LabVIEW run-time engine is to use commands in a batch file (*.bat). These commands would be executed automatically at the same time as your distribution installer to install LVRT with your C# application. For more information on command line options, have a look at this KB. I don't have so much knowledge of C# distributions, though, so there may be a better way to approach this that someone else in the community could advise you on.
    With regard to the order analysis toolkit, you will also need this runtime engine installed. A point to note, though, is that the toolkit requires a run-time licence to be deployed in this fashion. It is now part of the Sound and Vibration Measurement Suite and needs to be licenced accordingly.
    I hope this helps!
    Best regards,
    Tom
    Applications Engineering, NI UK

  • Data Socket Server installation on Labview run-time PC

    How do I install data socket server on a PC with Labview run-time licence only? Is it part of the installer?

    Yes, this will install entire DataSocket software. This includes: DataSocket Server, Manager, and Help.
    Zvezdana S.

  • Installing LabVIEW Run-Time Engine 8.5.1

    I want to run saved VI's from one computer with LabVIEW 8.5 Professional Development (8.5) on another computer using the Run-Time Software.
    After installing LabVIEW Run-Time Engine 8.5 (LabVIEW85RuntimeEngineFull.exe from http://joule.ni.com/nidu/cds/view/p/id/861/lang/en), do I need to do anything else before running a saved VI created in LabVIEW 8.5 from another computer? I install the program, but the only options under programs-national instruments are:
    -data socket
    -License Manager
    When I installed LabVIEW DSC Run-Time System 7.1 on the same computer there was an shortcut under "programs-national instruments-" to LabVIEW DSC Run-Time System 7.1, which is what I need but for the Run-Time Engine 8.5 instead.

    Joseph is correct. The run-time engine is only for "stand-alone" executables created with the Application Builder (included in the Professional version or higher, or can be purchased separately if you have the Base package). To run a vi in the development environment, you need one of the LabView packages.
    Message Edited by Edjsch on 05-12-2008 01:48 PM
    Message Edited by Edjsch on 05-12-2008 01:48 PM

  • Licence NI VISION Run-Time Engine

    Bonjour,
    Je vous envoie cette question parce que malgré le nombre de doc que j'ai pu trouver en relation avec ma question, je n'ai pas eu de réponse clair à mon pb :
    Je possède une application qui a été développé avec LV 8.2.1 faisant appel à des fonctions issues de NI IMAQ 3.7. (Très brièvement le programme acquiert des images provenant d'une caméra, réalise des opérations simples sur les images et enregistre les resultats de ces opérations, donc d'autres images).
    J'aimerai savoir quels sont les licences que je dois acheter pour installer la version compilée de mon prog sur pc client (qui ne possède pas LV). (Je sais deja que je devrai acheter pour chaque PC client une licence IMAQ 3.7 mais concernant le traitement de ces images puis-je me contenter de NI VISION Run-Time Engine 8.2.1 qui me semble-t-il est gratuit de la même façon que NI LABVIEW Run Time Engine 8.2.1)
    Merci d'avance pour vos réponse qui je l'espère m'aideront à voir plus clair entre les IMAQ vision, vision run-time, VISA Run-time....
    Solved!
    Go to Solution.

    Bonjour fabrice91,
    Le NI-VISION Runtime est disponible au téléchargement et ce
    gratuitement, cependant lors de  l'installation
    il te faudra l'activer. Lorsque tu crée un exécutable LabVIEW n'intègre pas
    automatiquement de Run Time Engine, c'est pourquoi il te faut créer un
    installeur qui contiendra le RTE de LabVIEW et de NI-VISION. Si tu lance l'exécutable
    sur le poste de développement il est normal que ton application tourne car tu
    as tous les Runtime nécessaires sur ce poste. Par contre si tu essaye de lancer
    ton application sur une machine où il n'y a aucun logiciel NI ton exécutable ne
    devrai pas fonctionner et c'est là que vient ton installeur. Pour connaitre les
    programmes National Instruments installés sur un PC tu as plusieurs
    possibilités soit de passer par Measurement & Automation Explorer soit
    Démarrer >> Panneau de Configuration >> Ajouter/Supprimer des Programmes
    >> Logiciels National Instruments.  
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

Maybe you are looking for