Creating Runtime Installer for VI with VISA Read VI

Greetings Fellow Users,
Please let me know which 'ADDITIONAL INSTALLERS' the  LabView RunTime engine requires in order to run a VI that reads from the built-in serial port (COM 1) of a Windows XP PC.  For instance, I include LabView Run-Time engine 8.0.1 to creat an installer for the VI.  If I want to load and run this .exe on a PC that has no other NI software, do I need to include any of the following as 'ADDITIONAL INSTALLERS':
->NI-SERIAL 1.8?
->NI-VISA RUNTIME 3.4?
->NI-DAQmx 8.0?
What does the NI-VISA RUNTIME do anyways?  Also, when I do include some of these, I have to dig out my LanVIEW installations CDs and they are loaded from teh D:\.  What is the cleanest way to load these onto my HDD so that LabView will select these automatically.
Thank you. 

FLT CTRL 6 wrote:
Greetings Fellow Users,
Please let me know which 'ADDITIONAL INSTALLERS' the  LabView
RunTime engine requires in order to run a VI that reads from the
built-in serial port (COM 1) of a Windows XP PC.  For instance,
I include LabView Run-Time engine 8.0.1 to creat an installer
for the VI.  If I want to load and run this .exe on a PC that has
no other NI software, do I need to include any of the following as
'ADDITIONAL INSTALLERS':
->NI-SERIAL 1.8?
->NI-VISA RUNTIME 3.4?
->NI-DAQmx 8.0?
What does the NI-VISA RUNTIME do anyways?  Also, when I do
include some of these, I have to dig out my LanVIEW installations CDs
and they are loaded from teh D:\.  What is the cleanest way
to load these onto my HDD so that LabView will select these
automatically.
Thank you. 
->NI-SERIAL 1.8?
This is the driver used for serial port controller boards and
interfaces from NI. You do not need that software when trying to access
built in serial ports or ports on interface cards from other
manufactureres than NI.
->NI-VISA RUNTIME 3.4?
This is the software LabVIEW uses to talk to all kinds of IO interfaces
including serial ports. This is what you will need. Runtime means it is
a stripped down version without LabVIEW, C, VB, Delphi and whatever
development bindings and examples etc.
->NI-DAQmx 8.0?
This is the software driver for NI data acquisition devices (analog IO, digital IO, counter , timers).
These are all to be considered drivers and (very maybe apart from
NI-VISA) it is usually not a very good idea to include drivers into the
application installer. If you use them your user is likely to have
bought his own kind of hardware and no matter if he happens to have
bougt the newest SuperPCI interface board with 256 ultra-high-speed
serial ports over wireless connections or an old standard PCI board
with 2 RS-232 interfaces they both will have come with a CD that is
appropriate for that device, whereas the NI-Serial driver you included
is only appropriate for NI serial boards that are still AND already
sold at the moment when that driver was released. The same applies for
any other driver software.
NI_VISA being able to connect to standard built-in serial ports could
be considered different but it isn't really. I have included NI-VISA on
application installers in the past only to find out that the included
NI-VISA version did not run or not run reliably on newer machines with
new OS versions, so we had to point the customer to the NI site to
download the newest version anyhow, or even burn a new CD with updated
NI-VISA versions and express ship it.
Basically including any kind of driver software in the application
installer may seem like a good idea but will usually cause lots of
additional support after some time due to incompatibilities with newer
OS versions, new hardware, etc.
Rolf Kalbermatter
Rolf Kalbermatter
CIT Engineering Netherlands
a division of Test & Measurement Solutions

Similar Messages

  • How to read three parameters for exemple temperatur​e,current and voltage from the same port with visa read and separate them in a table

    Hi i want to read parameters with visa read, from three sensors related to  pic16f877a, using  module xbee ..but i want to make every one from those parameters (temperature, voltage and current) in a table ..it's the first time i use Labview so i don't know if ther is a solution for my problem so if any one have any idea please help me. thnx in advance. 

    [email protected] wrote:
    Hi i want to read parameters with visa read, from three sensors related to  pic16f877a, using  module xbee ..but i want to make every one from those parameters (temperature, voltage and current) in a table ..it's the first time i use Labview so i don't know if ther is a solution for my problem so if any one have any idea please help me. thnx in advance. 
    The short answer is: "Yes, of course."  But you are going to have to do the legwork and learn LabVIEW basics before we can offer meaningful help.
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • HOW TO CREATE SEVERAL folder for the generation and READING FILE

    HOW TO CREATE SEVERAL folder for the generation and READING FILE WITH THE COMMAND utl_File.
    please give an example to create 3 folders or directories ...
    I appreciate your attention ...
    Reynel Martinez Salazar

    I hope this link help you.
    [http://www.adp-gmbh.ch/ora/sql/create_directory.html]
    create or replace directory exp_dir as '/tmp';
    grant read, write on directory exp_dir to eygle;
    SQL> create or replace directory UTL_FILE_DIR as '/opt/oracle/utl_file';
    Directory created.
    SQL> declare
      2    fhandle utl_file.file_type;
      3  begin
      4    fhandle := utl_file.fopen('UTL_FILE_DIR', 'example.txt', 'w');
      5    utl_file.put_line(fhandle , 'eygle test write one');
      6    utl_file.put_line(fhandle , 'eygle test write two');
      7    utl_file.fclose(fhandle);
      8  end;
      9  /
    PL/SQL procedure successfully completed.
    SQL> !
    [oracle@jumper 9.2.0]$ more /opt/oracle/utl_file/example.txt
    eygle test write one
    eygle test write two
    [oracle@jumper 9.2.0]$
    SQL> declare
      2    fhandle   utl_file.file_type;
      3    fp_buffer varchar2(4000);
      4  begin
      5    fhandle := utl_file.fopen ('UTL_FILE_DIR','example.txt', 'R');
      6 
      7    utl_file.get_line (fhandle , fp_buffer );
      8    dbms_output.put_line(fp_buffer );
      9    utl_file.get_line (fhandle , fp_buffer );
    10    dbms_output.put_line(fp_buffer );
    11    utl_file.fclose(fhandle);
    12  end;
    13  /
    eygle test write one
    eygle test write two
    PL/SQL procedure successfully completed.
    SQL> select * from dba_directories;
    OWNER                          DIRECTORY_NAME                 DIRECTORY_PATH
    SYS                            UTL_FILE_DIR                   /opt/oracle/utl_file
    SYS                            BDUMP_DIR                      /opt/oracle/admin/conner/bdump
    SYS                            EXP_DIR                        /opt/oracle/utl_file
    SQL> drop directory exp_dir;
    Directory dropped
    SQL> select * from dba_directories;
    OWNER                          DIRECTORY_NAME                 DIRECTORY_PATH
    SYS                            UTL_FILE_DIR                   /opt/oracle/utl_file
    SYS                            BDUMP_DIR                      /opt/oracle/admin/conner/bdumpRegards salim.
    Edited by: Salim Chelabi on Apr 4, 2009 4:33 PM

  • Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?

    Is there any way to create an installer for Mac OS and Linux OS once a stand alone application is created?  I have created an executable application that I want to distribute to Mac and Linux users (different applications were created in the respective OS).  I was wondering if there is any way to create an installer?  I think there probably isn't...  If the user were to simply download the Labview Run-time Engine from ni.com would they be able to run the application or is it more complicated than that?
    Thanks so much for your time.

    I think Shane tried to say, that it is on the Mac OS X installation DVD, NOT the LabVIEW for Mac OS X installation medium. And that could very well have changed in recent Mac OS X versions as well. They used to have Xcode on it too, but that seems gone as well.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to creat the Varient for 1099MISC With Holding Tax

    How to create the Variant for 1099MISC With Holding Tax ?

    HI,
    please follow the below steps to create variant at report.
    tcode se38
    report RFIDYYWT
    pass all the parameters
    press save icon
    give variant name
    retrive the variant in report
    tcode se38
    report name RFIDYYWT
    press : shift + F5
    or get varinat icon.
    I hope above will resolve your issue.
    Regards
    Madhu M

  • Can 10G express be used to create an application for use with a 10G instanc

    Hi
    Can 10G express be used to create an application for use with a 10G instance? I am new to Oracle 10G. I like the interface for creating applications, maintaining users, etc. Can this tool be pointed at a regular instance of 10G so that applications can be created against a regular 10G database not the express database?
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?
    Thanks in advance
    Dean-O

    Can 10G express be used to create an application for use with a 10G instance?Yeah, that's the whole point from a marketing perspective ;)
    Can this tool be pointed at a regular instance of 10G so that applications can be
    created against a regular 10G database not the express database?Yes but it's a different version. Check out:
    http://www.oracle.com/technology/products/database/application_express/index.html
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?Yes they can!
    ~Jer

  • How do I create an installer for my project that allows for variable data entry like a server unc path?

    Hello All,
    I have a questions and a few hours of scouring the internet hasn't brought me much closer to an answer.
    Here's what I want to do. I have created a visual c# wpf application. I want to have an installer that during install time will have a text box or something where I can enter a server path as a string. Basically my application needs to know where to look
    for a server unc path \\server\somesharedfolder that it will be accessing primarily for its work. Secondly, how do I reference said information from within my code.
    I have come across application/user scoped settings, which appears to be what I'm looking for. However I can't find a way to have the installer prompt for a value "Server Path:" __________ that I could type into during installation. So far it appears
    the only way would be to edit the config.deploy file before running the installer, which isn't a big deal but you'd think there'd be an easy way to take in variables during install.
    EDIT: Apparently I can't edit the config.deploy file as I get an error message about the hash not matching.
    Thanks for your help!
    Lance

    Hello,
    The forums I found confusing, didn't know the best place to put this question so I put it here.
    I have found the answer over at stackoverflow and will detail here for anyone who may stumble across the same problem.
    The problem is ClickOnce seemingly doesn't support this feature. Installshield LE either doesn't or does but its incredibly too complicated if all you need is one variable passed to the registry during installation. And it seems the words used for googling
    this particular problem will never lead you to the solution.
    So here's how to do it (we will be first adding the Visual Studio Installer Add-on to restore original installer project functionality):
    1) Inside of visual studio 2013 go to Tools -> Extensions and Updates
    2) On the left-hand side click on Online -> Visual Studio Gallery
    3) In the upper-right search box search for "Visual Studio Installer"
    4) Download the extension labeled "Microsoft Visual Studio Installer Projects"
    5) Install, then open a new project under Templates -> Other Project Templates -> Visual Studio Installer -> Setup Project
    6) Now for the gold. In the solution explorer there are icons in a bar just below its title bar, highlight till you see "User Interface Setup" and open it.
    7) Now you can right click on Start, Progress, End etc any Category heading and hit Add Dialog.
    8) From here for my purposes, I used TextBoxes A
    9) Once you add it, click on it and observe its properties window. You will see Label, Property, and Value. Make a note of the property name as it will be used to store the data directly into the registry. *Note: there appears to be no way to perform data
    validation using the built in textbox dialogs, users can enter whatever they want and move on.
    10) Go to the registry editor on the same icon bar under solution explorer.
    11) Specify your registry folder, make a new value (I used string) and name it whatever you like. In the value section enter the property label formatted as such   [EDITA1]   depending on your value. 
    12) Now when you run the installer for your project, it will take data into that field and place it into the registry provided it has access to that key with the permissions you run the program under.

  • How do I create an installer for older versions of LV?

    I have applications, for different customers, in different versions of LabVIEW. After installing the latest update to 8.2 it seems it is no longer possible to create an installer with an identical suite of additional installers. I think it should be possible to rebuild an installer with additional installers of your choice, i.e. older versions!
    I would like to change only the LV-app and not the rest in order to avoid potential new problems. To be able to create an installer based on a LV-app in 8.0.1. I now need several CD:s from different LV releases. How could that be solved?

    elinas wrote:
    I would like to change only the LV-app and not the rest in order to avoid potential new problems. To be able to create an installer based on a LV-app in 8.0.1. I now need several CD:s from different LV releases. How could that be solved?
    Hi Elinas,
    I don't totally get what you want but I think I see your problem.
    You want to create an installer with LV7.1 (or something), right?
    Then when you build it and say add NI-DAQ drivers the installer asks for the LV 8.2 driver disk?
    This is expected, because it is not looking at the LabVIEW version but at the NI-DAQ current version and it's origin (LV 8.2 driver disk).
    There is no harm here  as long as the up-to-date driver on your computer is backwards compatible (check this, the mentioned NI-DAQ and DAQmx removes older cards at every release!)
    So it is not asking for the LV-disk but for the driver disk. If you want to install older drivers, you have to seperately download them from the NI-site and install them seperate (or remove the new one and install the old one, but I think you'll get errors)
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • BC4J runtime installer for Sun Solaris

    Hi,
    I dont know where to find the right release for BC4J runtime installer on Solaris OS.
    i have installed :
    1 - Oracle 9iAS 1.2.2.1 on Solaris
    2 - OC4J Containers for J2EE Applications
    And i would like to deploy my application developed under Jdeveloper9i using BC4J.
    i find this link http://download.oracle.com/otn/nt/jdeveloper/bc4j-ojsp.tar.gz
    but i wonder if this is the right version for Solaris and not for NT.
    thank you very mutch

    yes, it is working on solaris, thank you very mutch sir.
    i still have a problem with the dployment on BC4J project on 9iAS (Solaris ).
    i have tow projets under my worspace. the first one contains all my BC4J and the second contains the client (JSP pages ).
    i need exactly a clear procedure to deploy my extranet.
    Thank you for your help.
    EL Bachir.

  • OC4J and BC4J Runtime installation for Solaris (Unix)!

    We have successfully installed, configured and deployed JSP/BC4J apps using OC4J and BC4J on Windows NT/2000. However, our production environment is Solaris.
    We have installed OC4J on Solaris, with some difficulties. How/where is the installation process for the BC4J Runtime Installation? The download (bc4j-ojsp.zip) for this utility is Windows only.
    Is there a method or process to install BC4J Runtime on Unix? If not, we are stuck.
    We cannot use JServ (servlet limitations) and refuse to use OSE (to many issues).
    Any guidance or assistance would be greatly appreciated...
    JDeveloper 3.2.3
    iAS 1.0.2.2
    Solaris 8
    JDK 1.2.2_08 (Unix)
    Dean

    Stephan,
    I have located multiple "connections" files and will remove all but the default located in the OC4J classes directory. We have been developing with JDeveloper and it often created multiple connections files that appear when you "jar" project components.
    We also installed JDK1.2.2_008 and are using this. However, when I use the classpath method of starting OC4J, I receive numerous errors. Using the jar method, everything works, with the exception of BC4J apps. I'll have to look into the errors more.
    Thanks for the response. At least I know one other person (organization) is using this successfully. I hope to join the "success" crowd tomorrow!
    Thanks again...
    Dean

  • Why do I get a "termination character was read" warning with VISA read and TCPIP?

    I am using VISA Reads with TCPIP raw sockets without issue with NI-VISA 3.0.1 but when I moved to NI-VISA 4.4 I was getting timeout errors.   The timeout errors went away when I set the termination character enable property to true (which seemed to be default in NI-VISA 3.0.1), but now I get a warning stating that the "termination character was read".   
    Can I disable this warning?   Can I set the termination character enable to default?   How can I get rid of this annoying warning?
    Solved!
    Go to Solution.

    Hey Dagwood,
    Unfortunately there isn't a way to globally change the attribute VI_ATTR_TERMCHAR_EN to VI_TRUE.  I spoke with R&D about possible use of the registries and they say it's not accessible through that.  To address why this change was made, the developer who made the switch isn't around anymore so I can't find his reasoning as an explanation for you.  The best this for you to do in your code would be while initializing, use the VISA Property Node to make the change and until that VISA Resource is closed, this change will remain set to the value you assign.  I'm sorry we cannot provide any other solution for this inconvenience.  Also, if you feel this is a large burden on your programming practice you can definitely submit a product suggestion for the ability to change global default values for VISA attributes.
    Thanks,
    David Pratt
    AES - Test Side Products
    NIC

  • How do i fix the Error 26073 when i try to creater an installer for my applicati

    When i try to create a Labview V6.1 installer for my application i get the error
    Error26073 occured at Build application.vi>>Dist call Create Installer.vi>>Win Install Create.vi>>Win Install Add files.vi>>MSI DK Add shortcut.vi
    the possible reason listed is   NMDK_AS_BAD_SHORTCUT_NAME
    I have heaps of disk space free
    THe installer worked fine a few months ago

    Hi Rambo,
    Thank you for contacting National Instruments.  From the information you have provided here, its sounds like a couple of different things can be causing this issue.  In looking at some previous instances where this error code was reported when using the application builder, it would be worthwhile to look at the file name field and the location the VIs are saved. 
    Take a look at the field where the file name is provided and ensure only the name is in this location.  By this I mean that the file path and name aren't both concatenated and entered here.
    Also, if the VIs are saved in the user library or the vi library see if it makes any difference if they are moved to another directory. 
    I hope this helps!  If not, any other possible information that you have or may come upon would definitely be helpful.  Have a great day!
    Jason W.
    National Instruments
    Applications Engineer

  • Can I use Indesign to create an ePub for iPad with expandable images?

    Hello everyone!  I'm creating a book for iBooks on the iPad.  It is a basic book that has short chapters of text with pictures. Reading Terry White's, the Adobe evangelist, blog I saw that his attempt with InDesign seemed straight forward, without a need for html skills (which I don't have.)  So I would make the investment in InDesign if it is suitable.
    BUT! I would like to add an extra feature that I have seen in some iBooks: When  you double-tap an image the text disappears and the image expands and  fills the page. And when you double-tap the image again it goes back to  normal. Can this be done in InDesign? How?
    I'd appreciate any help.
    Thank you!      

    Size your image so that the longest dimension is 1024 pixels.
    Screen size of iPad is 1024 x 768.
    In iBooks, when a user double-taps on an image, iBooks will open the image in full-screen view and scales the image to its largest dimension.
    In normal book view, iBooks displays all images at their maximum size unless they're larger than the iBooks page, in which case they are displayed to the max width or height of the page (until double-tapped on).
    You can constrain the image size in iBooks with certain HTML coding. (Unlike other epub display software and devices, iBooks ignores CSS height and width instructions unless you make specific use of a <div> tag.)
    More info here:
    http://www.pigsgourdsandwikis.com/2011/04/resizing-images-in-epub.html
    http://carijansen.com/2011/06/07/epub-export-relative-to-page-size/

  • PDQ - Create Silent installation for EXE install package

    The first question is: Do you have the free version or paid for version of PDQ Deploy? This will make a little difference in your approach for deployment.For the .net part, just download the off line installer for the version you want to deploy. This will be in a .exe form just append the /quite /norestart options to the command line. No need to check if .net is already installed, the installer will just exit if there is nothing to do.For your application, you need to find out if there is a silent install option.For the registry you can just export the registry keys in question with regedit. then in your installer action/script just run the following command regedit.exe /s .regYou can add this all to the install sequence if you have the paid for version or in a .cmd file in the same location as the other install files in your packages...

    Hi,
    I got EXE file for installation
    want to create it a silent installation for deplying it to 100 computers.
    needs to check if Dot.Net 4.5 already install and if not install it before installing the EXE
    after Installing the EXE need to Activate it using Reg file
    how to create all this procces to be installed Silent mode
    Thanks.
    This topic first appeared in the Spiceworks Community

  • GPIB reads/writes compared with VISA reads/writes

    Hello all,
    Being slightly new to LV (3 months of casual use, and 1 month of really getting to know it)...
    I was just wonder what the difference between VISA reads/writes and GPIB reads/writes.
    Actually this is my main question: Is the GPIB Write "data" parameter and the VISA Write "write buffer" parameter the exact same thing?
    Would I write the exact same command with either parameter and get essentially the same effect (if all parameters are correct?).
    I have a list of GPIB commands that I want to use to write drivers for  a PSA, and I really want to use VISA, and not have to change my paradigm of thinking.
    I would hope they are quite similar.  In fact, my research is telling me that GPIB is almost like a subset of VISA?
    Thanks for your help.

    The data you write with the GPIB functions is identical to the data you write with VISA. There are some things that are a bit easier to use the traditional GPIB calls but for 99+% of the time, VISA will do the trick. VISA was originally conceived as a common api for GPIB and VXI instruments. The first VXI instruments were basically the same GPIB instruments without a power supply and the user interface (buttons, screen, etc.) but they required different drivers. VISA permitted a single driver to be used for both types of instruments. Now, VISA has expanded to include serial, Ethernet, USB, and PXI and not having to change your "paradigm of thinking" is one of the big reasons that VISA is so widely used.

Maybe you are looking for

  • New Email With Attachment

    I love the shortcut command "New Email With Attachment." I seem to have lost the functionality to create an email directly using a file from finder and its no longer in the Keboard Shortcuts menu. I just refered to another mac not running on Mavricks

  • URGENT - XI to SRM : Interface for 'Request For Quotation'

    Hello Guyz!... I am trying to develop an interface in XI to post 'Request For Quotation' into SRM system. Can anybody help me on this.. Any kind of help is greatly appreciated. Thanks in Advance.

  • Archiving in SAP PI

    Hello, We are in process of archiving of SAP PI System. The configuration of system is as below: SAP Netweaver 7, SAP PI 7.0, Oracle 10g. I checked the SXMSPMAST, and found that there are lots of entries which are in state ARCH. SQL> select count(*)

  • What r the default permissions for rooted folders (/Applications & etc.)?

    Hi. i've got corrupted attributes for /Applications folder (no user/no group owner), which were not corrected with disk utility Repair permissions. So i'd like to correct them manually. Could anyone tell me about default attributes for rooted folders

  • [SOLVED] makepkg gives "grep: invalid max count"

    [thiderman@justitia dunst-git]$ makepkg ==> Making package: dunst-git 1.0.0.554.92cda43-1 (Sat Dec 28 16:52:48 CET 2013) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating dunst git repo.