Data AcQuisition And Real-Time AnalysisScope - Spectrum - Spectrogram - Signal Generator
Software for Windows
Science with your Sound Card!
Contact us about
Burst Train Cycle
Macros: TrainCycle, TrainCycleMod
A Burst Train is a series of Bursts, followed by a silent interval. Each individual burst consists of Lag, Rise, High, Fall, and Cycle components. This control sets the duration of the overall train, including all the bursts plus the silent time.
Note that Train Cycle will automatically track Burst Cycle if Train Count is set to 1. If a higher count is used, Train Cycle will automatically increase as needed to meet the product of Train Count times Burst Cycle, but it will not automatically decrease if either of these is reduced.
The total size of the Train Cycle, not counting Train Lag, must be 4294967295 samples or less... about 24.8 hours at a 48000 Hz sample rate. That total includes the product of Train Count times Burst Cycle. If you try to enter any value that would bring the total over the limit, that entry will be constrained such that the limit is met. You can easily set a maximal value by entering '5G' (5 Giga-samples or -seconds) and letting Daqarta limit the value to the maximum.
More importantly, setting the limit value has a special effect: Daqarta assumes you mean "infinite" and never repeats the train after the first complete train cycle. This is handy for creating long-duration tests and sound exposures, where you want the sound to shut off hours later when nobody is around to do it manually.
Train Cycle Modulation
Normally, you can ignore the small Cycle pushbutton and just use the edit portion of the control. The button opens a Burst Time Modulator dialog that allows the Train Cycle time to be modulated, either by a sine wave source with adjustable frequency and phase, or by some other stream source. You can also set the base Train Cycle value from that dialog (it's just a duplicate of the main Train Cycle control), as well as the modulation depth.
When modulation is applied, the effective Train Cycle time is equal to the sum of the base Train Cycle value plus the modulator scaled by the modulator depth. For example, if the depth is 10% then the effective Train Cycle ranges from 90% to 110% of its base value. If the base Train Cycle is 10000 samples, the effective Train Cycle will then range from 9000 to 11000 samples.
Note that when Train Cycle modulation is used, burst Sync will be disabled. You can usually get equivalent results with Trigger Mode set to Normal; see Train / Burst Sync for a discussion of the technique.
L.1.TrainCycle=10000 sets Left Stream 1 Train Cycle to 10000 samples, assuming Smpl mode. It will set 10000 seconds in sec mode. To be safe, use a SmplSec command to set the desired mode before using this command.
L.1.TrainCycle=>1 increments and L.1.TrainCycle=>-1 decrements by one sample, even in sec mode. Only +/-1 sample steps are allowed.
If the Burst Dialog is open, TrainCycleMod=1 opens the associated Burst Time Modulation dialog, TrainCycleMod=0 closes it, and TrainCycleMod=x toggles between open and closed. See additional information under Burst Time Modulation.
Questions? Comments? Contact us!We respond to ALL inquiries, typically within 24 hrs.
Over 35 Years of Innovative Instrumentation
© Copyright 2007 - 2021 by Interstellar Research
All rights reserved