Engee documentation

Analog Discovery Support Package

Support Package Analog Discovery provides work Engee with laboratory devices Digilent series Analog Discovery using library blocks Analog Discovery.

The package runs on top of the subsystem Engee.Integrations and allows:

  • Generate signals on the analog outputs of the device;

  • Capture data from analog inputs (built-in ADC).

Requirements

  • The Engee subsystem is installed and running.Integration.

  • Digilent WaveForms and WaveForms SDK are installed.

  • For Linux, if necessary, the Adept2 package is installed (if the device is not detected in WaveForms or the WaveForms SDK library does not find the device).

  • The Analog Discovery device is connected via USB and is correctly detected in WaveForms.

Opportunities

Signal generation

The signal generator supports the generation of signals of various shapes on two independent channels (analog outputs).

Data capture

The device allows you to adjust the sampling rate of the built-in ADC. Two independent data capture channels are available, operating at a single sampling rate.

The support package allows you to receive ADC samples in several ways:

  • Capturing a single channel value;

  • Reading the ADC buffer.

Quick start

  1. Install or connect the Engee subsystem.Integrations as shown in article.

  2. Install Digilent WaveForms and WaveForms SDK.

    If you are using Linux and the device is not detected in WaveForms — install the Adept2 package.

  3. Connect the Analog Discovery device via USB and make sure that it is detected in WaveForms.

  4. Run the Engee client program.Integration.

  5. In Engee add the Analog Discovery library blocks to the model and configure:

    • To generate — analog output channel(s) and signal parameters;

    • For capture, the channel(s) of the analog input, the sampling frequency, and the method of receiving data (a single value or buffer).

  6. Run the model in Engee.

The two data capture channels use a common sampling frequency (frequency adjustment is applied to both channels at once).