@@ -303,14 +303,15 @@ function pad(n) {
303303}
304304
305305function unitTextToNum ( unit , freq_here ) {
306- if ( unit [ 0 ] [ 0 ] == 'f' ) return 1e-15 ;
307- else if ( unit [ 0 ] [ 0 ] == 'p' ) return 1e-12 ;
308- else if ( unit [ 0 ] [ 0 ] == 'n' ) return 1e-9 ;
309- else if ( unit [ 0 ] [ 0 ] == 'u' ) return 1e-6 ;
310- else if ( unit [ 0 ] [ 0 ] == 'm' ) return 1e-3 ; //tl can have unit of meters
311- else if ( unit [ 0 ] [ 0 ] == 'K' ) return 1e3 ;
312- else if ( unit [ 0 ] [ 0 ] == 'M' ) return 1e6 ;
313- else if ( unit [ 0 ] [ 0 ] == 'λ' ) return ( 3e8 / ( freq_here * Math . sqrt ( schematic [ 0 ] . er ) ) ) ;
306+ if ( unit [ 0 ] == 'f' ) return 1e-15 ;
307+ else if ( unit [ 0 ] == 'p' ) return 1e-12 ;
308+ else if ( unit [ 0 ] == 'n' ) return 1e-9 ;
309+ else if ( unit [ 0 ] == 'u' ) return 1e-6 ;
310+ else if ( unit == 'm' ) return 1 ; //tl can have unit of meters
311+ else if ( unit [ 0 ] == 'm' ) return 1e-3 ;
312+ else if ( unit [ 0 ] == 'K' ) return 1e3 ;
313+ else if ( unit [ 0 ] == 'M' ) return 1e6 ;
314+ else if ( unit [ 0 ] == 'λ' ) return ( 3e8 / ( freq_here * Math . sqrt ( schematic [ 0 ] . er ) ) ) ;
314315 else return 1 ;
315316}
316317
@@ -463,9 +464,9 @@ function update_smith_chart() {
463464 else start_at_qtr_wl = 0 ;
464465 start_impedance [ 0 ] = span_impedance_re [ sp ] ;
465466 start_impedance [ 1 ] = span_impedance_im [ sp ] ;
466- start = one_over_complex ( span_impedance_re [ sp ] , span_impedance_im [ sp ] ) ;
467- var temp_array = arc_smith_points ( start [ 0 ] , start [ 1 ] , ln_length , schematic [ i ] . line_zo , schematic [ i ] . type , true , 2 * Math . PI * frequency_at_sp * Math . sqrt ( schematic [ 0 ] . er ) / 3e8 , start_at_qtr_wl ) ;
468- var schem_inv = one_over_complex ( temp_array [ 4 ] , temp_array [ 5 ] ) ;
467+ start = one_over_complex ( span_impedance_re [ sp ] , span_impedance_im [ sp ] ) ;
468+ var temp_array = arc_smith_points ( start [ 0 ] , start [ 1 ] , ln_length , schematic [ i ] . line_zo , schematic [ i ] . type , true , 2 * Math . PI * frequency_at_sp * Math . sqrt ( schematic [ 0 ] . er ) / 3e8 , start_at_qtr_wl ) ;
469+ var schem_inv = one_over_complex ( temp_array [ 4 ] , temp_array [ 5 ] ) ;
469470 span_impedance_re [ sp ] = schem_inv [ 0 ] ;
470471 span_impedance_im [ sp ] = schem_inv [ 1 ] ;
471472
0 commit comments