====== Analog Discovery Studio Features ====== ==== Oscilloscope ==== * Triggering: edge, pulse, transition, hysteresis, and many others * Cross-triggering with Logic Analyzer, Waveform Generator, Pattern Generator, or external trigger * Sampling modes: average, decimate, min/max * Mixed signal visualization (analog and digital signals share same view pane) * Real-time views: FFTs, XY plots, histograms, spectrograms, and others * Multiple math channels with complex functions * Cursors with advanced data measurements * Captured data files can be exported in standard formats * Scope configurations can be saved, exported, and imported ==== Waveform Generator ==== * Standard waveforms: sine, triangle, sawtooth, noise, and many others * Advanced waveforms: Sweeps, AM, FM * User-defined arbitrary waveforms: defined within WaveForms software user interface or using standard tools (e.g. Excel) ==== Power Supplies ==== * Variety of different fixed voltage power supply rails (+12V, -12V, 5V, 3.3V) * Programmable power supply rails (1V…5V or -1V…-5V) ==== Voltmeters ==== * Measurements: DC, AC RMS, True RMS ==== Data Logger ==== * Measurements: DC, AC RMS, True RMS, with Averages, Minimums, and Maximums * Up to 24 hours of data logged at a 1Hz sample rate * Scriptable conversion functions ==== Logic Analyzer ==== * Multiple trigger options including pin change, bus pattern, and many others * Cross-triggering between Analog input channels, Logic Analyzer, Pattern Generator, or external trigger * Interpreter for SPI, I2C, UART, CAN, I2S, 1-Wire, parallel buses * Scripted custom protocols * Data file import/export using standard formats ==== Digital Pattern Generator ==== * Customized visualization for signals and buses * User defined patterns: Truth-table based ROM logic * Data file import/export using standard formats ==== Digital I/O ==== * Virtual I/O devices (LEDs, buttons, switches & displays) * Customized visualization options available ==== Spectrum Analyzer ==== * Power spectrum algorithms: FFT, CZT * Frequency range modes: center/span, start/stop * Frequency scales: linear, logarithmic * Vertical axis options: voltage-peak, voltage-RMS, dBV, and dBu * Windowing: options: rectangular, triangular, hamming, cosine, and many others * Cursors and automatic measurements: noise floor, SFDR, SNR, THD and many others * Data file import/export using standard formats ==== Network Analyzer ==== * Available diagrams: Bode, Nichols, Nyquist, and FFTs * Settable input amplitude and offset * Analog input records response at each frequency ==== Impedance Analyzer ==== * Chart views for Voltage, Current, Impedance, Admittance, Capacitance, and others * Alternative simple Meter view * Selectable external compensation circuit * Data file export using standard formats ==== Protocol Analyzer ==== * Supports UART, SPI, I2C, and CAN protocols * Scriptable transaction sequences for SPI and I2C * Configurable data rates, modes, and others * Send/receive directly from/to data files ==== WaveForms Script Editor ==== * Available within the WaveForms application * Simultaneous control of all instruments through JavaScript * Automatable GUI actions * Custom data analysis and manipulation functions ==== WaveForms Software Development Kit (SDK) ==== * Downloaded via the WaveForms installer, used independently of the WaveForms application * Languages supported: C/C++, C#, MATLAB, Python, Visual Basic * Provides control of hardware channels and virtual instruments to custom applications ==== Canvases ==== * Breadboard Canvas * Large breadboard surface. Two regular sized breadboards and three power rails * Power supply rails exposed via breadboard pins. Supply rails can be switched on and off via switches * User I/O devices (LEDs, buttons, switches) exposed via breadboard pins * Blank Canvas * Large prototyping surface, wired like a breadboard * Power supply rails exposed * Breakouts for a wide variety of surface mount components ==== Other Features ==== * All necessary cables included * Optional BNC cables available * High-speed USB2 interface for fast data transfer * Waveform Generator output played on audio jack * USB A port available for powering connected components * Trigger in/trigger out allows multiple instruments to be linked * Cross triggering between instruments * Help screens, including contextual help * Instruments and workspaces can be individually configured; Instrument configurations can be exported * Device drivers available for NI LabVIEW and MATLAB