Data AcQuisition And Real-Time Analysis
Scope - Spectrum - Spectrogram - Signal Generator
Software for Windows
Science with your Sound Card!
The following is from the Daqarta Help system:



Spectrum Analyzer

Signal Generator

(Absolutely FREE!)


Pitch Tracker


DaqMusiq Generator
(Free Music... Forever!)

Engine Simulator

LCR Meter

Remote Operation

DC Measurements

True RMS Voltmeter

Sound Level Meter

Frequency Counter
    Spectral Event

    MHz Frequencies

Data Logger

Waveform Averager


Post-Stimulus Time
Histogram (PSTH)

THD Meter

IMD Meter

Precision Phase Meter

Pulse Meter

Macro System

Multi-Trace Arrays

Trigger Controls


Spectral Peak Track

Spectrum Limit Testing

Direct-to-Disk Recording



Frequency response

Distortion measurement

Speech and music

Microphone calibration

Loudspeaker test

Auditory phenomena

Musical instrument tuning

Animal sound

Evoked potentials

Rotating machinery


Product test

Contact us about
your application!

Sound Card Wave Dialog - Generator Stream

Controls: Generator Dialog >> Stream >> Wave
Macro: WaveDlg

This button opens a dialog that allows you to select the type of waveform generated by the Stream. Below it is a status indicator that shows the current selection. The default is 'Sine'.

The Wave dialog options are in three groups: Those at the top are regular waveforms including Sine, Triangle, Ramp, Square, and Pulse.

Below those are Arb and Play, for waveforms that are loaded as separate files. (Note that in addition to the standard waveforms, Arb allows easy access to 38 non-standard waveforms included with the Daqarta distribution as .DAT files. These were created with the Arb_From_Equation macro Mini-App, which incudes full code and waveform images, and allows easy modification for creating your own waveforms.)

At the bottom of the Wave dialog are random Noise options, including White, Gauss, Pink, and Band.

Clicking on a Wave dialog button selects that waveform type. For Ramp, Pulse, Arb, Play, Gauss, and Band types this action also opens a special dialog with additional controls that are specific to the wave type.

Macro Notes:

WaveDlg=1 opens the Wave dialog if the Stream dialog is open, WaveDlg=0 closes it, and WaveDlg=x toggles between open and closed.

Note that you do not need to open this dialog to change controls directly via macro command.

Use channel and stream prefixes with the Wave macro to set the Wave type, such as L.0.Wave=Sine to set Left Stream 0.

You can set Wave types by name, as in L.1.Wave=Tri, or you can use numeric values, variables, or expressions for setting, reading, or IF testing. For example, L.1.Wave=A + B would set Pink if A + B equals 9.

    0 = Sine
    1 = Tri
    2 = Ramp
    3 = Square
    4 = Pulse
    5 = Arb
    6 = Play
    7 = White
    8 = Gauss
    9 = Pink
    10 = Band

Note that if you use a mnemonic in an IF test, it must be in quotes: IF.Wave="Tri".

See also Waveform Stream Controls, Signal Generator Control Dialog


Questions? Comments? Contact us!

We respond to ALL inquiries, typically within 24 hrs.
Over 35 Years of Innovative Instrumentation
© Copyright 2007 - 2023 by Interstellar Research
All rights reserved