
WaveForms™ SDK Reference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Each instrument is directly controlled using three types of functions in the API:
Note: Although there are multiple “Status” functions for each instrument, these functions are the only ones that actually read
data from the device.
There are a number of type definitions and corresponding constants in the dwf.h include file. The majority of them
are used as parameters. When a hardware device is opened, a handle is returned (HDWF), which is used to access
and finally close in all instrument API functions.
The following examples are provided in python and c++ language.
List the supported and connected devices. Opens them case are not
opened by other process and gets some information about them.
AnalogIO_AnalogDiscovery_SystemMonitor
Reading the system minitor informations
AnalogIO_AnalogDiscovery_Power
Generate sine waveform on analog out channel.
Generate frequency sweep.
Arbitrary waveform generation.
How to synchronize the analog output channels
Generate analog output sugnal and perfrom analog in acquisition.
Ope the first device, configure analog in and read sample sample.
Perform acquisition and plot data for first channel.
Perform triggered acquisition.
Performs recording of large number of samples.
Drive and read digital io pins
Generate pulse, random and custom signal on digital out pins.
Generate signals on digital out and perform acquisition on digital in.
Perform recording of of large number of digital in samples.
This function resets all of the instrument parameters
to default values.
This function configures and/or starts the instrument.
This function polls and reads all information from the
instrument.
Kommentare zu diesen Handbüchern