Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void SquareTone(TVec Dst, ref TSquareToneState State) | Generate a square wave function. |
| 2 | void SquareTone(TVec Dst, Int32 SampleCount, Double Freq, Double Phase, Double Mag, Boolean Complex, Int32 MaxHarmonics) | Generate a square wave function. |
Overload 1: void SquareTone(TVec Dst, ref TSquareToneState State)
Generate a square wave function.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TVec | source TVec |
| 2 | State | TSquareToneState (ref) |
Result: stored in self (calling object)
Remarks:
Place a tone defined with a call to ToneInit in Dst. The routine is stream capable. Dst.IsDouble will be used to determine floating point precision.
See Also: SignalUtils.ToneInit
Overload 2: void SquareTone(TVec Dst, Int32 SampleCount, Double Freq, Double Phase, Double Mag, Boolean Complex, Int32 MaxHarmonics)
Generate a square wave function.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Dst | TVec | source TVec |
| 2 | SampleCount | Int32 | |
| 3 | Freq | Double | scalar |
| 4 | Phase | Double | scalar |
| 5 | Mag | Double | scalar |
| 6 | Complex | Boolean | |
| 7 | MaxHarmonics | Int32 |
Result: stored in self (calling object)
Remarks:
Generate a square wave signal with frequency Freq, initial Phase and amplitude Mag. Set Complex to true to generate a complex signal. The routine is not stream capable. Dst.IsDouble will be used to determine floating point precision.
See Also: SignalUtils.ToneInit