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/05/14 23:05] – ↷ Page moved from reference:software:waveforms:waveforms-3:reference-manual to software:waveforms:waveforms-3:reference-manual 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 16: | Line 16: | ||
| image = {{reference/ | | image = {{reference/ | ||
}} | }} | ||
+ | |||
+ | <WRAP center round tip 70%> | ||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | The most up to date version of the following material is located in the Help tab in the WaveForms application. The Help tab is located to the right of the Welcome (Instrument menu) tab. | ||
+ | </ | ||
+ | |||
+ | <WRAP half column> | ||
+ | {{ software: | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
/* | /* | ||
Line 403: | Line 416: | ||
* **/S** (silent mode) installs or updates WaveForms without the installation wizard. If you use this option while WaveForms is running, installation might fail. | * **/S** (silent mode) installs or updates WaveForms without the installation wizard. If you use this option while WaveForms is running, installation might fail. | ||
* **/ | * **/ | ||
- | * **/ | ||
* **/Update** only already installed components are selected. | * **/Update** only already installed components are selected. | ||
+ | |||
+ | /* * **QuickLaunch** creates Quick Launch shortcuts (only Windows XP®). - XP is no longer officially supported */ | ||
The following are the command line arguments for the WaveForms application: | The following are the command line arguments for the WaveForms application: | ||
Line 429: | Line 443: | ||
---- | ---- | ||
- | ====== Oscilloscope | + | ===== Oscilloscope ===== |
An oscilloscope (or " | An oscilloscope (or " | ||
Line 928: | 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 1168: | Line 1182: | ||
---- | ---- | ||
- | ====== Power Supplies | + | ===== Power Supplies ===== |
The power supply interface is different for devices. | The power supply interface is different for devices. | ||
Line 1223: | Line 1237: | ||
---- | ---- | ||
- | ====== Data Logger | + | ===== Data Logger ===== |
{{ : | {{ : | ||
Line 1255: | 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 1486: | 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 1681: | Line 1695: | ||
---- | ---- | ||
- | ====== Static Input/ | + | ===== Static Input/ |
The Static Input/ | The Static Input/ | ||
Line 1744: | 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 1907: | 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 2005: | 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 2115: | 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 2133: | 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 2488: | Line 2502: | ||
==== WaveForms toolkit for LabVIEW | ==== WaveForms toolkit for LabVIEW | ||
- | The [[http:// | + | The [[https:// |
A [[https:// | A [[https:// |