Creating and Using Math Waveforms
CSA7000B Series & TDS7000B Series Instruments User Manual
3- 171
H
Clearing the data in a waveform source causes a baseline (ground) to be
delivered to any math waveform that includes that source until the source
receives new data.
Expression Syntax.
You build math waveforms using the Define/Edit Expression
control window. To help you create valid math waveforms, this window blocks
most illegal entries by disabling any window element that would create an
invalid entry in the math waveform expression.
The syntax that follows describes valid math expressions, which can be quite
complex (in excess of 100 characters long):
<MathWaveform> := <Expression>
<Expression> := <UnaryExpression> | <BinaryExpression>
<UnaryExpression> := <UnaryOperator> ( <Term> )
| <UnaryOperator> ( <Expression> )
<BinaryExpression> := <Term> <BinaryOperator> <Term> | <Scalar>
<BinaryOperator> <Term> | <Term> <BinaryOperator> <Scalar>
<Term> := <Waveform> | ( <Expression> )
<Scalar> := <Integer> | <Float> | <Meas--Result> | <Variable>
<Waveform> := <ChannelWaveform> | <ReferenceWaveform> | <MathWaveform>
<ChannelWaveform> := Ch1 | Ch2 | Ch3 | Ch4
<ReferenceWaveform> := Ref1 | Ref2 | Ref3 | Ref4
<MathWaveform> := Math1 | Math2 | Math3 | Math4
<UnaryOperator> := Average | Integral | Derivative | Invert | Sqrt | Exp
| log 10 | log e | Fabs | Sin | Min | Max | Ceil | Cos | Tan
| ASin | Sinh | ACos | Cosh | ATan | Tanh | Floor
| Spectral Magnitude | Spectral Phase | Spectral Real | Spectral Imag
<BinaryOperator> := + | -- | / | * | == | != | < | <= | > | >= | CHS | EXX
The logical operators generate a vector that is all 0.0 or 1.0. Operators && and
| | are not provided, but if x and y are expressions equal to 0 or 1, then x*y is
the same as x&&y and (x+y)>0.99 is the same as x| |y.
<Meas--Result> := meas1 | meas2 | meas3 | meas4 | meas5 | meas6 | meas7 | meas8
<Variable> :>= VAR1 | VAR2 | VAR3 | VAR4 | VAR5 | VAR6 | VAR7 | VAR8 |
Waveform Differentiation.
The math capabilities of the instrument include
waveform differentiation
.
This allows you to display a derivative math waveform
that indicates the instantaneous rate of change of the waveform acquired.
Summary of Contents for CSA7404B
Page 4: ......
Page 16: ...Table of Contents xii CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 24: ...Product Description 1 4 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 130: ...Acquiring Waveforms 3 62 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 186: ...Triggering 3 118 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 234: ...Measuring Waveforms 3 166 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 324: ...Data Input Output 3 256 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 330: ...MyScope 3 262 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 364: ...Appendix A Specifications A 30 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 414: ...Glossary Glossary 18 CSA7000B Series TDS7000B Series Instruments User Manual ...
Page 438: ...Index Index 24 CSA7000B Series TDS7000B Series Instruments User Manual ...