Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:waveforms:waveforms-3:reference-manual [2021/11/29 18:45] – [8. Installer] Arthur Brown | software:waveforms:waveforms-3:reference-manual [2023/07/26 18:22] (current) – Arthur Brown | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== WaveForms Reference Manual ====== | ====== WaveForms Reference Manual ====== | ||
- | WaveForms is the virtual instrument suite for Electronics Explorer, Digital Discovery, Analog Discovery, Analog Discovery 2 and Analog Discovery Studio | + | WaveForms is the virtual instrument suite for Digilent [[/test-and-measurement/ |
{{Digilent Image Gallery | {{Digilent Image Gallery | ||
Line 443: | Line 443: | ||
---- | ---- | ||
- | ====== Oscilloscope | + | ===== Oscilloscope ===== |
An oscilloscope (or " | An oscilloscope (or " | ||
Line 942: | Line 942: | ||
---- | ---- | ||
- | ====== Waveform Generator | + | ===== Waveform Generator ===== |
The Arbitrary Waveform Generator (or Wavegen) generates electronic waveforms. The waveforms can be either repetitive or single-shot. Different triggering sources can be used: internal (from other devices) or external. | The Arbitrary Waveform Generator (or Wavegen) generates electronic waveforms. The waveforms can be either repetitive or single-shot. Different triggering sources can be used: internal (from other devices) or external. | ||
Line 1182: | Line 1182: | ||
---- | ---- | ||
- | ====== Power Supplies | + | ===== Power Supplies ===== |
The power supply interface is different for devices. | The power supply interface is different for devices. | ||
Line 1237: | Line 1237: | ||
---- | ---- | ||
- | ====== Data Logger | + | ===== Data Logger ===== |
{{ : | {{ : | ||
Line 1269: | Line 1269: | ||
---- | ---- | ||
- | ====== Logic Analyzer | + | ===== Logic Analyzer ===== |
The Logic Analyzer allows acquisition and visualization of digital inputs. | The Logic Analyzer allows acquisition and visualization of digital inputs. | ||
Line 1500: | Line 1500: | ||
---- | ---- | ||
- | ====== Digital Pattern Generator | + | ===== Digital Pattern Generator ===== |
The Digital Pattern Generator (Patterns) lets you define the output on the digital lines, using standard types or user-defined types. | The Digital Pattern Generator (Patterns) lets you define the output on the digital lines, using standard types or user-defined types. | ||
Line 1695: | Line 1695: | ||
---- | ---- | ||
- | ====== Static Input/ | + | ===== Static Input/ |
The Static Input/ | The Static Input/ | ||
Line 1758: | Line 1758: | ||
---- | ---- | ||
- | ====== Network Analyzer | + | ===== Network Analyzer ===== |
The Network Analyzer is used to analyze transfer functions (the ratio between an output function and an input function). The Bode plot shows the magnitude and phase of the expressed function versus frequency. See [[: | The Network Analyzer is used to analyze transfer functions (the ratio between an output function and an input function). The Bode plot shows the magnitude and phase of the expressed function versus frequency. See [[: | ||
Line 1921: | Line 1921: | ||
---- | ---- | ||
- | ====== Spectrum Analyzer | + | ===== Spectrum Analyzer ===== |
The Spectrum Analyzer instrument measures the magnitude of an input signal versus its frequency. | The Spectrum Analyzer instrument measures the magnitude of an input signal versus its frequency. | ||
Line 2019: | Line 2019: | ||
* **Blackman-Harris** | * **Blackman-Harris** | ||
* **Flat Top**: Reduces resolution but is good in amplitude accuracy. | * **Flat Top**: Reduces resolution but is good in amplitude accuracy. | ||
- | * **Kaiser**: See [[http:// | + | * **Kaiser**: See [[https:// |
* **Beta**: Adjusts the π*α parameter of Kaiser window. | * **Beta**: Adjusts the π*α parameter of Kaiser window. | ||
* **Export**: Opens export window with the respective trace data. See [[: | * **Export**: Opens export window with the respective trace data. See [[: | ||
Line 2129: | Line 2129: | ||
---- | ---- | ||
- | ====== Script | + | ===== Script ===== |
{{ : | {{ : | ||
- | The Script window allows execution of WaveForms scripts. The scripting language is JavaScript, based on the [[http:// | + | The Script window allows execution of WaveForms scripts. The scripting language is JavaScript, based on the [[https:// |
From the script code, objects behind the user interface can be accessed. This allows configuration using the interface and automating parts of it with script. | From the script code, objects behind the user interface can be accessed. This allows configuration using the interface and automating parts of it with script. | ||
Line 2147: | Line 2147: | ||
{{ : | {{ : | ||
- | * **Debug**: starts the [[http:// | + | * **Debug**: starts the [[https:// |
* **Run**: executes the script. | * **Run**: executes the script. | ||
* **Stop**: stops debugging or execution. In order for this to work, the code needs to use the instrument.wait() function which returns false when the script or instrument what stopped; or wait() function, which needs to return when this function returns false. | * **Stop**: stops debugging or execution. In order for this to work, the code needs to use the instrument.wait() function which returns false when the script or instrument what stopped; or wait() function, which needs to return when this function returns false. | ||
Line 2502: | Line 2502: | ||
==== WaveForms toolkit for LabVIEW | ==== WaveForms toolkit for LabVIEW | ||
- | The [[http:// | + | The [[https:// |
A [[https:// | A [[https:// |