NI-SCOPE Express

NI-SCOPE LabVIEW

NI-SCOPE Express

Acquires an analog voltage waveform from a National Instruments high-speed digitizer.

Dialog Box Options
Block Diagram Inputs
Block Diagram Outputs
Examples

Dialog Box Options

ParameterDescription
Autoscale graphEnables and disables autoscaling on the Y-axis of the Acquired Signals graph.
ConfigurationContains the following options:
  • Hardware—Configures the overall device.
    • Device—Specifies the device used. Unavailable devices are disabled.
    • Channels—Select or multi-select channel(s) by highlighting. The channel configurations for selected channels are diplayed. Place a checkmark next to the channel(s) you want to enable. Only enabled channels will acquire data.
    • Auto Setup—Automatically configures the device based on the current inputs.
    • Per Div Mode—A Boolean that enables or disables per division views. When enabled, Range (V/Div) and Time/Division are visible.
  • Vertical—Configures the Channel Based parameters for the selected (highlighted) channel. The following parameters are displayed:
    • Range (V)—Sets the full vertical range.
    • Range (V/Div)—When Per Div Mode is enabled, sets the vertical range in volts per division.
    • Offset (V)—Sets the voltage offset.
    • Probe attenuation—Sets the probe attenuation.
    • Coupling—Sets the coupling on the analog signal.
    • Input impedance—Sets the input impedance.
    • Bandwidth (Hz)—Sets the frequency of the input low-pass filter.
  • Horizontal—Configures the horizontal options.
    • Enable TIS—Enables time interleaved sampling (TIS), which extends the maximum sample rate on the specified channel for devices that support TIS.
    • Sample rate (S/s)—Sets the digitizing rate in samples/sec.
    • Time/Division—When Per Div Mode is enabled, sets the digitizing rate in time per division.
    • RIS Enabled—If lit, indicates that Random Interleaved Sampling is enabled. This occurs when the Sample rate (S/s) is higher than the maximum real-time sample rate of the device.
    • Record/Read length—Number of data points acquired from the digitizer at each run of the VI.
    • Acquire—Sets the acquisition mode of the block. Options are:
      • N Samples—Acquire a finite number of data points.
      • Continuously—Acquire phase-continuous data.
TriggerConfigures the trigger options. The visible options change depending upon the value of Type. Contains the following:
  • Type—Sets the trigger type. All listed types may not be supported by all devices.
  • Ref position (%)—Sets the trigger position in the acquisition as a percent of the full length of the acquisition.
  • Max time (s)—Sets the maximum time each call of this VI will take. This is a timeout.
  • Source—Sets the trigger source. The options change depending upon Type.
  • Level (V)—Sets the trigger level.
  • Hysteresis (V) —Sets the trigger hysteresis.
  • Low level (V)—Sets the window-mode trigger low level.
  • High level (V)—Sets the window-mode trigger high level.
  • Slope—Sets the trigger slope.
  • Window mode—Sets the window triggering mode.
  • Holdoff (s)—Sets the minimum time between trigger events.
  • Delay (s)—Sets the time between the actual trigger event and the Ref position (%) in the data.
  • Coupling—Sets the trigger path coupling. If the trigger channel is also a data channel, this option may be modified by the channel coupling.
  • Signal format—Sets the video format for video triggering.
  • DC restore—Enables and disables video triggering DC restore.
  • Polarity—Sets the video triggering polarity.
  • Event—Sets video trigger event.
  • Line number—Sets the video trigger line number used when Event is set to Line Number.
AdvancedConfigures options used less frequently. Contains the following:
  • Reference clock source—Sets the location for locking the reference clock of the device to an external source.
  • Use relative initial time—If checked, the initial time in the output waveform is set so that the trigger position (reference position) is at zero time. If unchecked, the initial time is the absolute time the waveform was acquired, as accurately as the hardware can determine it.
Execution ControlContains the following options:
  • Pre-execution delay (ms)—Specifies the amount of time to wait before the step executes. If you configure the step to start after another step, the delay represents the amount of time to wait after the Step to wait for has started.
  • Post-execution delay (ms)—Specifies the amount of time to wait after the step executes.
  • Start this step after—Use this control to make the step wait until another step has started before executing. You can make this step wait on any other hardware step in the project by using the Step to wait for ring control. You can use this control to force an acquisition device to start after a generation device has started. You can also use this control to ensure that a device generating a trigger signal starts after the device receiving the signal, to avoid sending the signal before the receiver is ready.
  • Step to wait for—Lists the possible hardware steps for which this step can wait.

Block Diagram Inputs

ParameterDescription
CloseUsed for optimization in a loop. If TRUE, close all references and restart the device the next time called. If FALSE, use the current device handle on the next call. The default varies depending upon the value of Acquire. The default is appended to the control name.
Max TimeSpecifies the timeout value for the acquisition.
error inDescribes error conditions that occur before this VI or function runs.

Block Diagram Outputs

ParameterDescription
SignalReturns the data collected by the digitizer. The number of channels depends upon how many channels are enabled.
error outContains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.

Examples

Refer to the examples in the labview\examples\instr\niScope directory or use the NI Example Finder in LabVIEW (Help»Find Examples) for more examples of how to use NI-SCOPE.