Delploying IVI-specif​ic drivers

Whats the requirements for an IVI-specific driver to be listed in the Teststand-4.2.1 deployment tools Drivers and components list ? According to the windows software tool I've installed 6 IVI-specific drivers ( see picture)
but only 3 of them are listed in the deployment tool:

Markus,
you can only select drivers and components which are created by NI. Therefore, i assume the following things:
- You downloaded instruments drivers from ni.com. Even if you downloaded it there, the driver itself might not be created by NI.
- Since not all instrument drivers are from NI, they will not appaer as "NI component" in the deployment utility.
- If you would check the entry "NI Software" in the OS, the given three instrument drivers are also listed there, the other (missing) three are not.
I am not aware that you can change anything on this. If you want to distribute one of the other three instrument drivers not listed in the deployment utility, you will have to use "Custom Commands" to 'trigger off' installation of your drivers you supplied with the installer. To achieve this, add the installation package of the driver to the deployment kit and copy it to the target location using the installer settings. You can configure custom commands to launch the installers of the drivers.
hope this helps,
Norbert
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.

Similar Messages

  • IVI specific drivers usage in Teststand

    Hi,
    I am using Teststand 2.0.1 and i want to use some of the IVI specific drivers in my application. Can somebody guide me how to do that. Another clarification, if we use the IVI drivers which fall into any of the classes how do we achieve the interchangeability? Is it only through MAX that we achieve it.
    Regards,
    Siddu

    Siddu 140,
    I am not one of our TestStand supporters so I may not understand your core question exactly...but I'll give it a shot! We can keep track of our IVI drivers and IVI sessions in MAX as Aaron alluded to. You will have an IVI Drivers tab in your Configuration window in MAX where you can perform a variety of actions. From what I understand, once you have correctly configured your IVI Driver in MAX you can see it in TestStand. I have attached a ZIP file containing a text file of instructions and screenshots pertaining to the instructions that discuss how one configures IVI Drivers in MAX. Also the help window on the right-hand side of MAX when you select the IVI Drivers tab is a great resource (see also: National Instruments' IVI for more information).
    With regards to the CAN driver there really isn't the concept of a CAN IVI driver. National Instruments provides a CAN driver for our CAN product line. More information on National Instruments CAN products can be found here: National Instruments' CAN.
    I hope this information helps out and if you have any other questions please post back!
    Craig H.
    Attachments:
    IVI Screenshots.zip ‏627 KB

  • How to ID specific printer drivers installed with system?

    Good evening.
    How can I find out what specific printer drivers are installed with my current OS 10.4.11 software?
    It has been updated by the "software update" route since original install by Apple at factory.
    I would like to use my old but bulletproof Epson Color Stylus 600 printer. The Apple support site says that support should be there.
    Thanks for your time.

    Just add the printer. If you did not install printer drivers you can do so from the Optional Installer on the Tiger DVD.

  • IviSwtch Compliance Test IVI Specific Driver in CVI crashing

    I have problem with IviSwtch Specific driver. I have finished all code for this driver and try to test in CVI tool called "Test IVI Specific Driver". Structure and Function panel test runs without any error. Problem is with Compliance test which returns:
    the driver could not be initialized through the class driver.
    Compliance Test was halted.
    Error returned: bffa0011
    Error Message: Function or method not supported.
    I tried to add exports to dll in according to this solution http://digital.ni.com/public.nsf/allkb/1DCA138862E75119862576C5006EA144
    After doing this Compliance test just crashing and I have to close it down. 
    Does anybody met this kind of problem? I would be grateful for any help.
    Regards
    Tomasz
    Solved!
    Go to Solution.

    >>The DLL version format is valid.
    ERROR: The DLL version is inconsistent with the version in the header file.
    All attributes have correct names.
    All attributes have correct data types.
    This error means the revision of the generated <driver_prefix>.dll does not match the Major and Minor version defined in header. This should not be a conern if you will not release the driver to customers and you take care of revision.
    >>ERROR: The driver is not c>ompliant with the Inherent group because:
    -The following Inherent attributes are not implemented:
    INSTRUMENT_MANUFACTURER
    INSTRUMENT_MODEL
    It is hard to tell the root reason of this issue, but there might be something doesn't work in your code. How about post these attributions' definition? OR send your project to  [email protected] I think NI could help to take a look into it.
    Thanks,
    Charles

  • CUPS in the network - possible without specific printer drivers?

    Hello guys,
         I am trying to build a small home server from a netbook.
    One of things it should do is sharing a printer for Mac OS and Windows. The server has printer drivers and is able to print with CUPS and Foomatic drivers.
    Is it possible to set up server in a way that clients would not need any printer specific drivers?
    As I understand it should be possible to print there with PostScript which should be universal. Are there any limitations of this (like printing of images) or better solutions for that?
    If the PostScript is the way to go, could you point me to article about setting CUPS for that?

    Well, if you are using a router, then you should - for your safety - have it require a password. I would not run an open wifi network - anybody on the street and your neighbors could be using your network for free internet access.
    I can only think of one possible way for this: have your turned on Printer Sharing in the Sharing Preference? But I believe you will still need a password. I'm not an expert on Sharing, so hopefully someone else will chime in. In the meantime, there is some information (scroll down for printer sharing):
    http://support.apple.com/kb/HT3771

  • Reinstallation of specific firewire drivers?

    So I was a bit of a moron the other day in attempting to hook my PowerBook up to my HD cable box from Comcast. I was using directions that were a few years old, and without realizing what I was doing (looking back on it I can't believe I was so careless) I installed FireWire drivers that not only did my OS not need, they were a few years old. Is there any way for me to reinstall only a few specific drivers from the OS CD, or am I SOL and just have to reinstall my whole system? The drivers that were replaced were these:
    AppleFWOHCI
    AppleLynx
    IOFireWireFamily
    IOFireWireSBP2
    IOFireWireAVC
    IOFWDVComponents
    They were part of the FireWire SDK version 19 that (I now know) is not needed with 10.4. Any help would be appreciated, I just really don't want to spend a few hours reinstalling and reconfiguring the entire system. Thanks!

    You can use Pacifist from charlessoft.com to extract the drivers you need from the OS install CD/DVD

  • Does Intel support Euro-specific WLan drivers - channels 1-13

    Greetings All,
    I have spend the last few hours tweaking software/hardware settings in an effort to troubleshoot a Wi-Fi connectivity issue. I finally came to the conclusion that my woes where being caused by interference from a neighbouring access point and thus began the process of channel hoping.
    This led me to lock myself out of my Wi-Fi router. How do I hear you ask? Well it's simple, I had the audacity to set my Wi-Fi router to broadcast over channel 13.
    Hence my question; does Intel produce and support euro-specific drivers for any of its wireless adapters? For those of you who don't know what I'm talking about Wi-Fi operates over a band of unassigned (by international convention) public frequencies.
    In the USA this amounts to channels 1-11, in the UK and Europe channels 1-13 and in Japan channels 1-14. The Intel drivers made available on the Toshiba updates portal seem to be limited to the US spectrum (Ch.1-11) which explains how my ill fated router settings locked me out.
    Having access to those extra channels (Ch.12-13) would be quite a boon considering the number of Wi-Fi (and other wireless devices) operating out of the punlic frequency band (there are 4-7 Wi-Fi access points in range of my laptop alone).
    Laters,
    Lee.
    [email protected]

    Hmm, I really would appreciate it if your refrained from such scornful sarcasm when you respond to me darkmattermanfor.
    Your suggestion was rather poultry (it was the first thing I tried in fact, long before I posted my query here) and certainly didn't warrant such an arrogant and prideful response. Apologies if I am reading too much into the tone of your response but I'm frankly fed up with back seat trolls!
    I've downloaded drivers (pertaining to my wireless chipset) from both the Toshiba UK and Intel websites, neither seem to be European localisations (i.e. neither allow reception on channels 12 & 13). I suspect that this limitation is either routed in the hardware itself or Intel simply hasn't bothered to build localised drivers for their wireless products. Especially given that an extensive search of Intel's EU and UK (and Google of course) sites has failed to reveal the existence of such localisations.
    The only option would thus seem to be third party drivers. But since this is something of a trivial matter I doubt said drivers exist (who would go to the extent) plus I'm not sufficiently concerned to continue my search.
    Kindest Regards,
    Lee.
    ([email protected])

  • Are there any tools from NI can generate the pass-through layer (IVI class driver) for IVI class specific driver?

    IVI class driver (layer) will provide interchangeable feature for a IVI class specific driver. It would work as a pass-through layer and finally make calls to the IVI class specific driver. Since there could be a lot of functions to be passed through. Are there any tools from NI (Labwindows/CVI or Labview) can do this ?
    Thanks a lot. 
    BTW: the IVI class specific driver interface is generated from Labwindows/CVI tools.

    Hi Chris,
    Yes, I did.  To support interchangability, from my understanding of the IVI specs, there should be another layer IVI-C class driver on top of this IVI class specific driver. As in the IVI‑3.1: Driver Architecture Specification:
    Although IVI‑C class drivers export inherent,
    base, and extension capabilities, they do not actually implement them. Except
    for a few inherent functions and attributes defined exclusively for class
    drivers, class driver functions and attributes provide a pass‑through layer to
    the IVI‑C specific driver. An IVI‑C specific driver is responsible for
    implementing the operations of functions and attributes and for communicating
    with the instrument. The IVI‑C specific instrument driver contains the
    information for controlling the instrument, including the command strings,
    parsing code, and valid ranges of each instrument setting"
    So where is this IVI-C class driver and how is it created and communicate with my class specific driver?
    Thanks a lot.
    Cheers,
    IVI‑3.1: Driver Architecture Specification

  • Using IVI drivers in LabView 5.1.1

    Hi,
    We have a set of IVI drivers ( class specific and custom specific ) developed in LabWindows/CVI 7 and IVI Compliance package 2.2 version. We want to use these drivers in a new application in LabView 5.1.1 version. I want to use the class specific drivers through the IVI class drivers in LabView 5.1.1 so as to cater for the interchangeability aspect configuring the logical names in MAX. Finally I would be creating an Installer with executable and distributing it.
    I want to clarify few issues.
    1. Please let me know whether I need to install any other software's apart from NI DAQ, IVI compliance package 2.2 and the Installer in the User PC. Does the IVI engine, Tool set, Class drivers for LabView 5.1.1 come with the compliance package?
    2. Does MAX 2.1 support IVI drivers, interchangeability through class drivers and compliance package 2.2 or should I use MAX 3.0 for best results?
    3. When I import a IVI driver (developed using IVI compliance package 2.2) to LabView 5.1.1 and try to use the functions there are some problems in the functions. As per the IVI specifications 3.2, functions GetErrorInfo and ClearErroInfo are changed to GetError and ClearError. But it shows error in the functions at those points and we have to go to IVI Error Converter.vi and change the configuration of the library node and direct it to the GetError function. Do we have an alternative to avoid this process?
    It would be of great help if somebody can clear these issues.
    Thanks & Regards,
    Siddu

    1.  The IVI Compliance Package (ICP) 2.2 installs the IVI Engine and Class Driver support for LabVIEW 7.0 and 7.1.  It does not install Class Drivers for LabVIEW 5.1.
    2.  ICP 2.2 requires MAX 3.0 to get the IVI interchangeability provider in MAX.
    3.  LabVIEW 5.1 was released before the official IVI specifications 3.2 were approved.  Prior to 3.2, the function names were GetErrorInfo and ClearErrorInfo.  Those changed to GetError and ClearError.  The LabVIEW wrapper generation tool that shipped with LabVIEW 5.1 is not aware of these changes.  Therefore, my suggestion is to upgrade to a later version of LabVIEW so that you will have support for the current IVI specifications and class drivers.

  • Updating IVI Drivers

    I've got a question re: updating the IVI drivers in NISE.
    We are using a 3rd party switch card, and the IVI drivers are updated from time to time. As we have worked with this particular vendor to help test out their IVI drivers, we have received new "drops" of their IVI drivers over the past couple of months as bugs are found.
    On more than one occasion, I had entered a sizeable amount of information into NISE (alias names for IVI Channels, hard-wires, etc.) for our system, and when the new IVI drivers were installed from our vendor, I found that I had to re-enter my alias information, etc. because the IVI drivers had changed drastically.
    Up to this time, I have not modified the virtual names in the Driver Sessions to have any custom info, I have only entered it into the Virtual Device as "alias" names, etc. Is there any way to "protect" my custom information from having to be re-entered when significant updates are received from our IVI vendor?
    Harv...

    Harv,
    When a NISE Virtual device is created it is linked to a logical name that points to a driver session that points to an IVI specific driver. If anything changes on the specific driver level the NISE virtual device will not work. When you enter virtual names in the driver session, NISE will be able to see these virtual names at creation of the virtual device only. If virtual names are entered after the creation of the virtual device, the virtual names will not appear in NISE, because the link was already established.
    I understand you concern but unfortunately if the ivi specific driver changes its channel names, an already created NISE virtual device will not be able to show these changes.

  • IVI-COM verdor-specific common interface

    I am in prototyping two IVI-COM instrument drivers
    that are for similar two DC supply models. They both have a common extended functionality but it is beyond
    the IviDCPwr class specification.
    I am considering to implement them for each of
    public instrument-specific interfeces, and at the
    same time, implement with a hidden common interface
    that is commonly used for both models with the
    QueryInterface trick. The approach I am thinking
    is similar way as IIviXXX interfaces.
    Is it allowed by IVI-COM specification or is there
    any recommended approach?
    thanks,
    Makoto

    Makoto,
    You can actually create a family driver for those DC Power Supply instruments. Essentially, you create one IVI-COM Specific Driver that supports multiple instruments.
    Implementation details of any particular interface is not defined by the IVI Foundation for IVI-COM or IVI-C drivers, except where it pertains to overall IVI architecture. You can most certainly use common-code in your internal implementation.
    Thanks,
    --Bankim
    Bankim Tejani
    National Instruments

  • How to find vendor specific drivers?

    I am trying to run games on my brand new MacBook Pro.
    I tried installing specific graphic drivers, but nothing has changed. The error pops up from DirectX, but forums for Windows, or DirectX haven't been helpful.

    one needs to install the drivers from the bootcamp driver disc or zip file
    the disc/usb stick one makes in the bootcamp app in osx the zip file one can download from apple
    that provide the correct driver for the video card so it can play directx games

  • NI IVI Soft front panel compatibility with IVI-COM drivers

    Does IVI soft front panels support IVI-COM instruments drivers ?
    For example, I would like to use IVI-COM driver for Tektronix TDS5000 with TestStand...
    Jean-Louis SCHRICKE
    ├ CTA - Certified TestStand Architect (2008 & 2010 & 2014)
    ├ CTD - Certified TestStand Developer (2004 & 2007)
    └ CLD - Certified LabVIEW Developer (2003 & 2005)

    The IVI soft front panels that ship with the NI IVI Driver Toolset do not support calling IVI-COM drivers. The soft front panels support IVI-C drivers. On Instrument Driver Network there are IVI-C drivers for other Tektronix scopes.

  • The type library information for 'TestStand IVI Step Types' was not found (Error code: -18351)

    Hi,
    I get the error in the message subject when I add an IVI-C step (no matter IVI Power Supply, IVI Dmm or others) and try to edit the step by pressing Ctrl+E (or double-click the step and click "Edit IVI Power Supply" for instance).
    I have installed 2 IVI-C libraries that I downloaded from 'NI idnet' both with IVI technology (namely agn330xa_MS.msi and agn6700_MS.msi). They can both be seen in Add/Remove programs under "NI IVI Specific Drivers" group.
    The error message says "Make sure the server is registered".
    Does anybody know what server is it complaining about and how can the registration be done?
    Regards,
    S. Eren BALCI
    www.aselsan.com.tr
    Attachments:
    error 18351.jpg ‏66 KB

    Hi ebalci,
    I believe this error is occurring because the ActiveX components that are used by the IVI step types are either not properly installed or not properly registered.  I would recommend first making sure that the IVI compliance package and NI-VISA are installed on the system.  If both of these are already installed, I would recommend running the TestStand Version Selector because this should re-register the ActiveX components used by the IVI step type.  The TestStand Version Selector can be found by going to the Start Menu>>Programs>>National Instruments>>TestStand 3.5.  You will need to select the version of TestStand you want to use and click the "Make Active" button.  I have also pasted links below to VISA and the IVI compliance package.  Hope this helps!
    NI-VISA
    IVI Compliance Package
    Pat P.
    Software Engineer
    National Instruments

  • Can't see IVI catagory in MAX

    Hi All
    I got a problem with MAX and IVI
    I have installed IVI Compliance Package 3.3 And I can see under the Category "Software" i MAX, but I can't see the IVI category in MAX.
    What can be wrong? I have tried to repair my installation with no result.
    I also got these programs installed:
    IVI Shared Components
    IVI VISA COM Standard Components
    National Instruments IVI Specific Drivers
    National Instruments Software
    BTW, what do you thing of using IVI drivers instead off VISA?
    Hope you can help
    best regards
    Bjarne
    Solved!
    Go to Solution.

    Hi Bjarne,
    You can try to remove the IVI Compliance installation from the Add/Remove Programs.
    Reboot.
    Then Download DAQmx8.8: http://joule.ni.com/nidu/cds/view/p/id/1085/lang/en and install it(by doing this you are upgrading MAX aswell).
    Reboot.
    Install IVI Compliance Package 3.3 again.
    Please let me know how it goes.
    Thanks!
    Dennis Morini
    Field Sales Engineer
    National Instruments Denmark
    http://www.ni.com/ask

Maybe you are looking for