Appendix B: Algorithms
TDS 620A, 640A & 644A User Manual AĆ9
End1 ( ) "%) %$ % ) $ % ) #(*'#$) /%$ 0+"* ) (
RecordLength   (#&"( *$"(( .%* ' #! $  ) #(*'#$)
$ .%* *( ) #(*'#$)( ) ( ) "%) %$ % ) ' ) +') "
*'(%'
Hysteresis1  .()'( ( $ (  % ) ,+%'# #&" )* ) (
*( $ MCross1MCross2 $ MCross3 "*") %$(
%' -#&" %$  '%(( $ ( $ #(*' $ $) +  ') %$
) ,+%'# ) #*() "" "%,  % ) #&" )* '%# ) MidRef
&% $) %' ) #(*'#$) (.()# ( '# $ '. %' &%( ) +
'%(( $  # "'". )'  &%( ) + MidRef '%(( $ ,+%'# ) #*() %
%+  % ) #&" )* %' $) + '%(( $ $  #(*'
.()'( ( ( *(*" ,$ .%* ' #(*' $ $% (. ( $"( *( )
""%,( )   ) / $ %( ""%(%& )% $%' # $%' "*)*) %$( $ ) ( $"
MCross Calculations
MCross1, MCross2, and MCross31 '' )% )  '() (%$ $ ) '
MidRef '%(( ) #( '(&) +".   *' 0
 &%"' ). % ) '%(( $( %( $%) #))' %' )( +' "( *) )
'%(( $( ")'$) $ &%"' ). )) ( MCross1 %*"   &%( ) + %' $0
) + '%(( $ *)  MCross1 ( &%( ) + '%(( $ MCross2 , ""   $) +
'%(( $
 %( ""%(%& "*")( )( +"*( ( %""%,(
  $ )  '() MidRefCrossing $ ) ,+%'# '%' %' ) ) ' %$
 ( ( MCross1
 %$) $* $ '%# MCross1  $ ) $-) MidRefCrossing $ ) ,+%'#
'%' %' ) ) ' %$ % ) %&&%( ) &%"' ). % MCross1  ( (
MCross2
 %$) $* $ '%# MCross2  $ ) $-) MidRefCrossing $ ) ,+%'#
'%' %' ) ) ' %$ % ) (# &%"' ). ( MCross1  ( (
MCross3
MCross1Polarity1 ( ) &%"' ). %  '() '%(( $ $% *") ) $ 
' ( $ %' "" $
StartCycle1 ( ) ()') $ ) # %' ." #(*'#$)( ) ( "%) $0
&% $) $*#' , ) +"*( ),$  $ RecordLength  $"*( +
StartCycle MCross1
EndCycle1 ( ) $ $ ) # %' ." #(*'#$)( ) ( "%) $0
&% $) $*#' , ) +"*( ),$  $ RecordLength  $"*( +
EndCycle MCross3