(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:
niScope_ConfigureHorizontal
niScope_AcquisitionStatus
to find out when the entire acquisition including trigger holdoff has completed.
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).
This section provides information on installing NI-SCOPE and NI-DAQ, upgrading from previous versions, installed file locations, and uninstalling NI-SCOPE.
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.
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.
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:
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.
niScope_Calibrate
function can no longer be used for
externally calibrating the NI 5911. The calibration procedure has been enhanced to include a password protection
feature and a more robust external calibration that is equivalent to the factory calibration. For more information,
see the ni5911cal.pdf
that is installed when you select "External Calibration Support"
during NI-SCOPE installation.
niScope_ErrorHandler.vi
.
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.
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.
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.)
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:
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.
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.
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.
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:
niScope_Initialize.vi
on the diagram inside a case structure wired to FALSE.
This keeps the NI-SCOPE DLL loaded in between calls to the NI-SCOPE VIs without actually executing the code in the case structure.
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 |
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 |
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 |
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 |