NI Eagle Logo NI-SCOPE 2.1.4 Readme

NI-SCOPE Software Readme File

(c) Copyright 2002 National Instruments Corporation. All rights reserved.

Version 2.1.4


Thank you for using the NI-SCOPE 2.1.4 Instrument Driver for Windows XP/2000/NT/98/Me.

This file organizes important information regarding NI-SCOPE 2.1.4 into the following sections:

  1. What's New?
  2. Known Issues
  3. Corrected Functionality
  4. Installation Issues
    1. Using NI-SCOPE with NI-DAQ 6.9.3
    2. Upgrading From a Previous Version of NI-SCOPE
    3. Installed File Names and Locations
    4. Mass Compiling to Your LabVIEW Version
    5. Uninstalling NI-SCOPE
  5. Programming in NI-SCOPE
    1. Overview
    2. Application Development Environments Supported
    3. Software Examples
    4. Using NI-SCOPE Call By Reference in LabVIEW
  6. NI 5112 Default Instrument Setup
  7. NI 5911 Default Instrument Setup
  8. NI 5102 Default Instrument Setup
  9. NI 5620/5621 Default Instrument Setup

1. What's New?

NI-SCOPE 2.1.4 did not add any new functionality to NI-SCOPE 2.1.3, see the Corrected Functionality section for more information.

NI-SCOPE 2.1.3 added the following functionality to NI-SCOPE 2.1.2:

NI-SCOPE 2.1.2 added the following functionality to NI-SCOPE 2.0.1:

NI-SCOPE 2.0.1 added the following functionality to NI-SCOPE 2.0:

NI-SCOPE 2.0 added the following functionality to NI-SCOPE 1.6.2:

NI-SCOPE 1.6.2 added the following functionality to NI-SCOPE 1.6.1:

NI-SCOPE 1.6.1 added the following functionality to NI-SCOPE 1.6:


2. Known Issues

Mircrosoft Windows 98 First Edition

  • The NI-SCOPE installer may stop responding in Windows 98 First Edition due to a problem with DCOM. To avoid this problem download the program dcom98.exe from Microsoft's web site and run it before installing NI-SCOPE.

    NI-DAQ 6.9.3

  • Due to space limitations the hardware documents installed by NI-DAQ were not included in this distribution. Please go to http://www.ni.com to get the latest revision of these documents if you need them.

    Reset

  • The NI-SCOPE examples used to reset the instrument every time a new session was created. This could cause the relays of the digitizers to switch more than necessary and shorten their life. The examples have been updated.

    NI 5621

  • The user manual, examples and documentation were not updated to include the NI 5621 as a supported product. The only difference between the NI 5620 and NI 5621 is the vertical coupling. The NI 5621 supports DC coupling only, whereas the NI 5620 supports AC coupling only.

    NI 5911

  • When synchronizing multiple NI 5911 digitizers in master-slave mode, the sample rate must be 100 MHz, 50 MHz, or 25 MHz/n, where n is any positive integer. The master-slave operation may also cause trigger jitter.

    NI 5112

  • You can now read data as soon as it is acquired. However, on a single record acquisition, the fetch functions do not wait for the trigger holdoff to expire. If you configure a trigger holdoff on a single record acquisition, you must make sure the trigger holdoff period has expired before initiating another acquisition. Call niScope_AcquisitionStatus to find out when the entire acquisition including trigger holdoff has completed.

    Visual Basic

  • ViConstString, ViChar, and ViString are used as parameters for the NI-SCOPE functions. However, these types are invalid in Visual Basic. Visual Basic users should declare variables of type String.

    IVI

  • The trigger type (NISCOPE_ATTR_TRIGGER_TYPE) for immediate triggering used to be returned as NISCOPE_VAL_EDGE (1). It is now returned as NISCOPE_VAL_IMMEDIATE_TRIGGER (6).

    3. Corrected Functionality

    NI-SCOPE 2.1.4 fixed the following errors with NI-SCOPE 2.1.3:

    NI-SCOPE 2.1.3 fixed the following errors with NI-SCOPE 2.1.2:

    NI-SCOPE 2.0.1 fixed the following errors with NI-SCOPE 2.0:


    4. Installation Issues

    This section provides information on installing NI-SCOPE and NI-DAQ, upgrading from previous versions, installed file locations, and uninstalling NI-SCOPE.

    A. Using NI-SCOPE with NI-DAQ 6.9.3

    NI-SCOPE will launch the NI-DAQ installer if NI-DAQ is not installed, or if the installed version is less than 6.9.3. It is recommended to uninstall NI-DAQ if you have a version older than 6.9.3. NI-DAQ 6.9.3 support files will be installed if you have LabVIEW or LabWindows/CVI in your system. However, the only component that NI-SCOPE needs from NI-DAQ is the device driver.

    Service Pack 5 or greater is required for NI-DAQ 6.9.3 in Windows NT.

    B. Upgrading from a Previous Version of NI-SCOPE

    Install Windows NT 4.0 Service Pack 6

    When upgrading under Windows NT, you may get a message after rebooting indicating that the palintk device failed to load. If this happens, install Windows NT 4.0 Service Pack 6. You can download Service Pack 6 from www.microsoft.com/ntserver/nts/downloads/recommended/SP6.

    Upgrading with the NI 5112

    Install the NI 5112 after installing NI-SCOPE.

    NI-SCOPE communicates with your NI 5112 through another driver called NI-DAQ. If the installer detects that you are upgrading from NI-DAQ 6.5.2 or earlier, it prompts you to remove any NI 5112 devices before proceeding with the installation. Otherwise, your system may crash when assigning a device number in Measurement & Automation Explorer. If you do not uninstall your NI 5112 and your system does crash, perform the following procedure:

    1. Power off your computer and remove the NI 5112 hardware.
    2. Restart your computer and remove the NI 5112 in Measurement & Automation Explorer by double-clicking on the Devices and Interfaces folder in the configuration tree, right-clicking on the NI 5112 and selecting Delete.
    3. Power off your computer and re-install the NI 5112 hardware.
    4. Restart your computer and open Measurement & Automation Explorer to automatically assign a device number to the NI 5112.

    Upgrading from NI-SCOPE 1.x

    It is recommended that you uninstall any previous version of NI-SCOPE prior to installing NI-SCOPE 2.1.4. If you choose to leave a previous version on your system, any old NI-SCOPE example programs will be overwritten by the new versions. In addition, there may be some leftover files.

    NI-SCOPE 1.5/1.1 Compatibility Issues

    Upgrading from the DAQSCOPE driver for the NI 5102

    Applications written with DAQSCOPE will not work with NI-SCOPE 2.1.4 However, software written to the NI-SCOPE interface will be completely compatible with future products in the NI high-speed digitizer family. NI-SCOPE 2.1.4, unlike DAQSCOPE, is compliant with the IVI-Scope instrument driver class specification, and so offers additional functionality and interchangeability not found in the DAQSCOPE driver.

    It is recommended that you uninstall NI-SCOPE 1.x prior to installing NI-SCOPE 2.1.4. The NI-SCOPE 2.1.4 installer detects and can uninstall any old versions of NI-SCOPE.

    C. Installed File Names and Locations

    This particular installation of NI-SCOPE 2.1.4 installed files for the following NI drivers (filled in after installation):

    The NI-SCOPE documents are in .pdf format. There is an Acrobat Reader installer located on the NI-SCOPE CD in the \Components\nidaq\Acrobat directory.

    D. Mass Compiling to Your LabVIEW Version

    If you are installing NI-SCOPE 2.1.4 in a LabVIEW environment (LabVIEW 5.0 or later), the NI-SCOPE VIs installed may be compiled in a version of LabVIEW different from the one you are running. If you are running LabVIEW 5.0 or 5.1.1, NI-SCOPE installs VIs already compiled in your version. If you are running another LabVIEW version, LabVIEW recompiles each VI to your version as you load the VI.

    If you wish to avoid individually recompiling each VI, you can use the LabVIEW mass-compile feature on the installed NI-SCOPE directories to bring the VIs to your current LabVIEW version. For example, if you are running LabVIEW 6.0, use the Tools>Advanced>Mass Compile option. If LabVIEW is installed at location C:\Program Files\National Instruments\LabVIEW 6, select the C:\Program Files\National Instruments\LabVIEW 6\instr.lib\NISCOPE and C:\Program Files\National Instruments\LabVIEW 6\examples\instr\niScopeExamples directories to mass compile. (The niScope VI Tree VI is not executable and does not compile.)

    E. Uninstalling NI-SCOPE

    Uninstall NI-SCOPE, NI-DAQ, and any additional NI software using the Add/Remove Programs option on your Control Panel. Do not attempt to uninstall by deleting files, which may be shared with other programs.

    Note: The following additional software packages may have been installed as part of NI-SCOPE 2.1.4 installation. Exercise care when removing these packages since they may be used by other NI products:


    5. Programming in NI-SCOPE

    A. Overview

    NI-SCOPE provides an intuitive, full-featured interface for programming your hardware. NI-SCOPE is IVI-Scope compliant, meaning that software written to the NI-SCOPE interface will be completely compatible with future products in the NI high-speed digitizer family.

    B. Application Development Environments Supported

    This release supports the following application development environments: LabVIEW 6.x/5.x, LabWindows/CVI 5.x, Microsoft Visual C++ (MSVC), and Microsoft Visual Basic.

    C. Software Examples

    NI-SCOPE 2.1.4 ships with several examples for LabVIEW, LabWindows/CVI, MSVC, Visual C++, and Microsoft Visual Basic that will aid you in developing your software. These examples illustrate how to perform the most common operations with your hardware. See your NI-SCOPE Software User Manual for discussion and location of these examples.

    D. Using NI-SCOPE Call By Reference in LabVIEW

    Call By Reference is a LabVIEW feature that allows the execution source for a VI to be dynamically determined at run time. There are two issues that need to be addressed when using Call By Reference with NI-SCOPE:


    6. NI 5112 Default Instrument Setup

    When you initialize the NI 5112 with niScope_Initialize or reset it with niScope_Reset, the hardware is reset to a default state. The default state for the instrument is given below:
    Acquisition Type Normal
    Sample Mode Real Time
    Channels Enabled None
    Vertical Range 10.0 V
    Vertical Offset 0.0 V
    Vertical Coupling DC
    Horizontal Min Number Of Points 1000 Points
    Horizontal Time Per Record .001 s
    Horizontal Reference Position 50%
    Enforce Realtime Sampling Yes
    Trigger Source Immediate
    Trigger Type Immediate Trigger
    Trigger Level 0.0 V
    Trigger Slope Positive
    Trigger Holdoff 0 s
    Trigger Delay 0 s
    Trigger Hysteresis 0.25 V
    Probe Attenuation 1.0
    Input Clock Source None (onboard reference)
    Output Clock Source None
    Clock Sync Pulse Source None
    Master Enable No
    Min Sample Rate 1.0 MHz
    Trigger Output Event None
    Trigger Output Source None


    7. NI 5911 Default Instrument Setup

    When you initialize the NI 5911 with niScope_Initialize or reset it with niScope_Reset, the hardware is reset to a default state. The default state for the instrument is given in the following table:
    Acquisition Type Normal
    Sample Mode Real Time
    Channel Enabled No
    Vertical Range 20.0 V
    Vertical Offset 0.0 V
    Vertical Coupling DC
    Horizontal Min Number Of Points 1000 Points
    Horizontal Time Per Record .001 s
    Horizontal Reference Position 50%
    Enforce Realtime Sampling Yes
    Flexible Resolution Sample Rate 12.5 MHz
    Trigger Source Immediate
    Trigger Type Immediate Trigger
    Trigger Level 0.0 V
    Trigger Slope Positive
    Trigger Holdoff 0 s
    Trigger Delay 0 s
    Trigger Hysteresis 0.25 V
    Probe Attenuation 1.0
    Input Clock Source None (onboard reference)
    Output Clock Source None
    Clock Sync Pulse Source None
    Master Enable No
    Min Sample Rate 1.0 MHz
    Trigger Output Event None
    Trigger Output Source None

    8. NI 5102 Default Instrument Setup

    When you initialize the NI 5102 with niScope_Initialize or reset it with niScope_Reset, the hardware is reset to a default state. The default state for the instrument is given below:
    Acquisition Type Normal
    Sample Mode Real Time
    Channels Enabled None
    Vertical Range 10.0 V
    Vertical Offset 0.0 V
    Vertical Coupling DC
    Horizontal Min Number Of Points 1000 Points
    Horizontal Time Per Record .001 s
    Horizontal Reference Position 50%
    Enforce Realtime Sampling Yes
    Trigger Source Immediate
    Trigger Type Immediate Trigger
    Trigger Level 0.0 V
    Trigger Slope Positive
    Trigger Holdoff 0 s
    Trigger Delay 0 s
    Trigger Hysteresis 0.25 V
    Probe Attenuation 1.0
    Input Clock Source None (onboard reference)
    Output Clock Source None
    Clock Sync Pulse Source None
    Master Enable No
    Min Sample Rate 1.0 MHz
    Trigger Output Event None
    Trigger Output Source None

    9. NI 5620/5621 Default Instrument Setup

    When you initialize the NI 5620/5621 with niScope_Initialize or reset it with niScope_Reset, the hardware is reset to a default state. The default state for the instrument is given below:
    Acquisition Type Normal
    Sample Mode Real Time
    Channels Enabled Channel 0
    Vertical Range 2.0 V
    Vertical Offset 0.0 V
    Vertical Coupling AC (5620), DC (5621)
    Horizontal Min Number Of Points 1000 Points
    Horizontal Time Per Record .001 s
    Horizontal Reference Position 50%
    Enforce Realtime Sampling Yes
    Trigger Source Immediate
    Trigger Type Immediate
    Trigger Level 0.0 V
    Trigger Slope Positive
    Trigger Holdoff 0 s
    Trigger Delay 0 s
    Probe Attenuation 1.0
    Input Clock Source None (onboard reference)
    Output Clock Source None
    Clock Sync Pulse Source None
    Master Enable No
    Min Sample Rate 1.0 MHz
    Trigger Output Event None
    Trigger Output Source None