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!


Macros: Label1-Label6

There are 6 Label windows below the Notes area. Each can hold up to 15 characters, or less as limited by the control window size when entered manually. (But see Macro Notes, below.)

Together with the matching Fields below them, Labels may be used instead of Notes to supply information that will be saved along with the trace data when you save a .DQA file, or save to Juxt Array memory.

For example, if you are recording responses to a particular stimulus, you might want to label each response trace with the stimulus frequency, sound level, and burst duration used for that trace. In this case, the Labels might be Freq, SPL, and Duration. The Fields below these would hold the actual values of these parameters. Macros can be used to update Fields automatically, whenever the relevant parameters are changed.

Typically, you might use the same Labels for a number of traces, while the corresponding Fields would naturally change with each trace.

Daqarta can preset the Labels from a file called Daqarta0.LBL which is automatically loaded if found at startup. You will be prompted to save the current Labels to this file if any of them have been changed before you exit Daqarta.

Alternatively, you may load other DaqartaN.LBL files at startup, where N is any alphanumeric character, by invoking Daqarta using the L:N parameter. You can create separate desktop icons that load different Label sets for different purposes.

Assuming you have a desktop icon from a standard Daqarta installation, first create a copy by right-clicking and selecting Create Shortcut.

After the new icon appears on your desktop, right-click it and select Properties. Under the Shortcut tab, the Target line will show something like:

"C:\Program Files\Daqarta\Daqarta.exe"

Add the L: parameter at the end of that line (outside of the quotes). For example, to load Daqarta1.LBL you would change the above to:

"C:\Program Files\Daqarta\Daqarta.exe" L:1

You can change the icon appearance to have a transparent background instead of a black starfield. This can help to tell different Daqarta installations apart at a glance.

Although Labels are intended to label the Fields beneath them, they may be used just like Fields to store relevant data if you need more than the 6 Fields available. In such cases it is helpful to always use the same layout, so you can later identify each unlabeled entry. A system of macros can make this easier, by prompting you for manual entries (like test number) and by automatically copying other values, storing each in its specific location.

Note: In 640x480 display mode the main window is too large to see Labels or Fields. Although unseen, you can still send data to these via macros. If you save a .DQA file, those Labels and Fields can be seen later on any system with a higher screen resolution.

Macro Notes:

Label1="Test" sets Label1 to Test (without quotes). A label can hold up to 15 characters via macro commands, even if those characters would not fit in the control window when entered manually. The label can then be copied for other uses, as in LogFile=Label1.

Label commands can use string expressions, including references to themselves to allow appending and prepending. So Label1=Label1+VarA(3.0) will append the value of VarA to the existing label, with 3 integer digits and no decimal places. If VarA holds a value of 23 and the existing Label1 is Test, then the new Label1 will become Test023.

Labels can use many other string variables, including time, date, cursor readouts, other Labels, Fields, Macro Variables, Averager Total Frames Counter, or Frequency Counter, Sound Level Meter, or Voltmeter readouts.

To show other values, you can specify that any Label receive a copy of a given variable whenever that variable is displayed or changed. For example, Label1=?SmplRate will cause Sample Rate to be copied to Label1 whenever it is shown or changed. (See the description under Fields.)


Questions? Comments? Contact us!

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