line |
true |
false |
branch |
112
|
0 |
0 |
($stb & 16) == 0 ? :
|
113
|
0 |
0 |
($esr & 60) == 0 ? :
|
114
|
0 |
0 |
($esr & 4) == 0 ? :
|
115
|
0 |
0 |
($esr & 8) == 0 ? :
|
116
|
0 |
0 |
($esr & 16) == 0 ? :
|
117
|
0 |
0 |
($esr & 32) == 0 ? :
|
118
|
0 |
0 |
($esr & 128) == 0 ? :
|
119
|
0 |
0 |
($esr & 1) == 0 ? :
|
127
|
0 |
0 |
if ($err =~ /^\s*\+?0+\s*,/u)
|
188
|
0 |
0 |
if ($mod =~ /^SWE/iu)
|
206
|
0 |
0 |
if ($in =~ /^\s*[p+]/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*[n\-]/iu) { }
|
244
|
0 |
0 |
if ($in =~ /^\s*IMM/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*BUS/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*EXT/iu) { }
|
266
|
0 |
0 |
if ($in =~ /^\s*(1|on|t|y)/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*(0|of|f|n)/iu) { }
|
325
|
0 |
0 |
if ($in =~ /^\s*(1|on|t|y)/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*(0|of|f|n)/iu) { }
|
344
|
0 |
0 |
if ($n < 0 or $n > 3)
|
357
|
0 |
0 |
if ($n < 0 or $n > 3)
|
374
|
0 |
0 |
if ($n < 0 or $n > 3)
|
386
|
0 |
0 |
if $z > 1000
|
396
|
0 |
0 |
if ($in =~ /^\s*inf/iu) { }
|
401
|
0 |
0 |
if ($zin =~ /^ERR/iu)
|
407
|
0 |
0 |
if ($zin ne 'MIN' and $zin ne 'MAX') { }
|
408
|
0 |
0 |
if ($zin > 40 and $zin < 60) { }
|
|
0 |
0 |
elsif ($zin > 50000) { }
|
438
|
0 |
0 |
if ($shape =~ /^SIN/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^SQU/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^TRI/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^RAMP/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^NOIS/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^DC/iu) { }
|
|
0 |
0 |
elsif ($shape =~ /^USER/iu) { }
|
479
|
0 |
0 |
if ($f =~ /^ERR/iu)
|
485
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
489
|
0 |
0 |
if $shape eq "RAMP" or $shape eq "TRI"
|
490
|
0 |
0 |
if $shape eq "USER"
|
492
|
0 |
0 |
if ($f < "0.0001" or $f > $maxf)
|
513
|
0 |
0 |
if ($dc =~ /^ERR/iu)
|
518
|
0 |
0 |
if ($dc ne "MIN" and $dc ne "MAX")
|
524
|
0 |
0 |
if ($f > 5000000)
|
528
|
0 |
0 |
if ($dc < $dcmin or $dc > $dcmax)
|
549
|
0 |
0 |
if ($v =~ /^ERR/iu)
|
554
|
0 |
0 |
if ($v ne "MIN" and $v ne "MAX")
|
562
|
0 |
0 |
if ($u eq 'VPP') { }
|
|
0 |
0 |
elsif ($u eq 'VRMS' or $u eq 'DBM') { }
|
568
|
0 |
0 |
if ($s eq 'SQU') { }
|
|
0 |
0 |
elsif ($s eq 'DC') { }
|
|
0 |
0 |
elsif ($s eq 'SIN') { }
|
|
0 |
0 |
elsif ($s eq 'TRI' or $s eq 'RAMP') { }
|
|
0 |
0 |
elsif ($s eq 'NOIS') { }
|
|
0 |
0 |
elsif ($s eq 'USER') { }
|
590
|
0 |
0 |
if $z == 50
|
591
|
0 |
0 |
if $z == 50
|
593
|
0 |
0 |
if ($vpp < $vmin or $vpp > $vmax)
|
599
|
0 |
0 |
if (abs $voff > 2 * $vpp)
|
604
|
0 |
0 |
if (abs($voff) + "0.5" * $vpp > $vmax)
|
627
|
0 |
0 |
if ($in =~ /pp/iu) { }
|
|
0 |
0 |
elsif ($in =~ /rms/iu) { }
|
|
0 |
0 |
elsif ($in =~ /dbm/iu) { }
|
|
0 |
0 |
elsif ($in =~ /def/iu) { }
|
659
|
0 |
0 |
if ($voff =~ /^ERR/u)
|
664
|
0 |
0 |
if ($voff ne "MIN" and $voff ne "MAX")
|
668
|
0 |
0 |
if ($u ne 'VPP') { }
|
679
|
0 |
0 |
if $z == 50
|
680
|
0 |
0 |
if (abs $voff > 2 * $vpp)
|
685
|
0 |
0 |
if (abs($voff) + "0.5" * $vpp > $vmax)
|
702
|
0 |
0 |
unless defined $read_mode
|
704
|
0 |
0 |
if ($read_mode eq "cache" and $#{$$self{"waveform"}{"user"};} >= 0 and not $self->{'config'}{'no_cache'})
|
728
|
0 |
0 |
if (not $in =~ /^[a-z]\w+$/iu or length $in > 8)
|
739
|
0 |
0 |
if $wf eq $in
|
741
|
0 |
0 |
if ($got == 0)
|
756
|
0 |
0 |
if (ref $arg eq 'HASH') { }
|
757
|
0 |
0 |
if (exists $arg->{'waveform'} and ref $arg->{'waveform'} eq 'ARRAY') { }
|
|
0 |
0 |
elsif (exists $arg->{'dac'} and ref $arg->{'dac'} eq 'ARRAY') { }
|
766
|
0 |
0 |
if (ref $arg eq 'ARRAY') { }
|
|
0 |
0 |
elsif (ref $arg eq '') { }
|
773
|
0 |
0 |
if (defined $fwfd)
|
776
|
0 |
0 |
unless defined $minv and $minv < $v
|
777
|
0 |
0 |
unless defined $maxv and $maxv > $v
|
779
|
0 |
0 |
if ($minv < -1 and $maxv > 1)
|
786
|
0 |
0 |
unless (defined $fwfd or defined $dac)
|
793
|
0 |
0 |
if (defined $dac)
|
798
|
0 |
0 |
if (abs $d > 2047)
|
809
|
0 |
0 |
if (defined $fwfd)
|
814
|
0 |
0 |
if (abs $v > 1)
|
823
|
0 |
0 |
if ($npts < 8 or $npts > 16000)
|
835
|
0 |
0 |
unless (defined $name)
|
843
|
0 |
0 |
if uc $s eq $name
|
844
|
0 |
0 |
if $got
|
846
|
0 |
0 |
unless ($got)
|
858
|
0 |
0 |
unless (defined $name)
|
866
|
0 |
0 |
if uc $s eq $name
|
867
|
0 |
0 |
if $got
|
869
|
0 |
0 |
unless ($got)
|
881
|
0 |
0 |
unless (defined $name)
|
889
|
0 |
0 |
if uc $s eq $name
|
890
|
0 |
0 |
if $got
|
892
|
0 |
0 |
unless ($got)
|
904
|
0 |
0 |
unless (defined $name)
|
912
|
0 |
0 |
if uc $s eq $name
|
913
|
0 |
0 |
if $got
|
915
|
0 |
0 |
unless ($got)
|
929
|
0 |
0 |
unless ($name =~ /^[a-z]\w+$/iu)
|
934
|
0 |
0 |
if (length $name > 8)
|
940
|
0 |
0 |
if ($name eq "SINC" or $name eq "NEG_RAMP" or $name eq "EXP_RISE" or $name eq "EXP_FALL" or $name eq "CARDIAC" or $name eq "VOLATILE")
|
954
|
0 |
0 |
if uc $s eq $name
|
955
|
0 |
0 |
if $got
|
957
|
0 |
0 |
if (not $got and $#w == 9)
|
971
|
0 |
0 |
unless ($name =~ /^[a-z]\w+$/iu)
|
976
|
0 |
0 |
if (length $name > 8)
|
982
|
0 |
0 |
if ($name eq "SINC" or $name eq "NEG_RAMP" or $name eq "EXP_RISE" or $name eq "EXP_FALL" or $name eq "CARDIAC")
|
995
|
0 |
0 |
if uc $s eq $name
|
996
|
0 |
0 |
if $got
|
998
|
0 |
0 |
unless ($got)
|
1016
|
0 |
0 |
if $self->query("AM:STAT?")
|
1017
|
0 |
0 |
if $self->query("FM:STAT?")
|
1018
|
0 |
0 |
if $self->query("BM:STAT?")
|
1019
|
0 |
0 |
if $self->query("FSK:STAT?")
|
1020
|
0 |
0 |
if $self->query("SWE:STAT?")
|
1029
|
0 |
0 |
unless defined $in
|
1030
|
0 |
0 |
if $in eq ""
|
1034
|
0 |
0 |
if ($in =~ /^NO/iu or $in =~ /^OF/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^AM/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^FM/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^BUR/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^FSK/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^SWE/iu) { }
|
1060
|
0 |
0 |
if $cm eq "BURST"
|
1061
|
0 |
0 |
if $cm eq "SWEEP"
|
1062
|
0 |
0 |
if ($m eq 'NONE') { }
|
1066
|
0 |
0 |
if ($cm ne "NONE")
|
1078
|
0 |
0 |
if ($d =~ /^ERR:/u)
|
1083
|
0 |
0 |
if ($d ne "MIN" and $d ne "MAX")
|
1085
|
0 |
0 |
if ($d < 0 or $d > 120)
|
1113
|
0 |
0 |
if ($in =~ /^sin/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^squ/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^tri/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^ram/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^noi/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^use/iu) { }
|
1153
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1159
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1160
|
0 |
0 |
if ($f < "0.01" or $f > 20000)
|
1181
|
0 |
0 |
if ($in =~ /^\s*BOTH/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*INT/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*EXT/iu) { }
|
1210
|
0 |
0 |
if ($d ne "MIN" and $d ne "MAX")
|
1214
|
0 |
0 |
if $s eq "TRI" or $s eq "RAMP"
|
1215
|
0 |
0 |
if $s eq "USER"
|
1217
|
0 |
0 |
if ($d < "0.01" or $d > $f or $d + $f > $fmax)
|
1239
|
0 |
0 |
if ($in =~ /^sin/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^squ/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^tri/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^ram/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^noi/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^use/iu) { }
|
1279
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1285
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1286
|
0 |
0 |
if ($f < "0.01" or $f > 10000)
|
1306
|
0 |
0 |
if ($in =~ /^\s*min/iu) { }
|
|
0 |
0 |
elsif ($in =~ /\s*max/iu) { }
|
|
0 |
0 |
elsif ($in =~ /\s*inf/iu) { }
|
|
0 |
0 |
elsif ($in =~ /\s*(\d+)/u) { }
|
1322
|
0 |
0 |
if $f <= 100
|
1324
|
0 |
0 |
if ($s eq "SIN" or $s eq "SQU" or $s eq "USER")
|
1325
|
0 |
0 |
if ($f <= 1000000) { }
|
|
0 |
0 |
elsif ($f <= 2000000) { }
|
|
0 |
0 |
elsif ($f <= 3000000) { }
|
|
0 |
0 |
elsif ($f <= 4000000) { }
|
|
0 |
0 |
elsif ($f < 5000000) { }
|
1342
|
0 |
0 |
if ($ncyc < $nmin or $ncyc > $nmax)
|
1369
|
0 |
0 |
if ($ph =~ /^ERR:/u)
|
1375
|
0 |
0 |
if ($ph ne "MIN" and $ph ne "MAX")
|
1377
|
0 |
0 |
if ($ph < -360 or $ph > 360)
|
1400
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1406
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1407
|
0 |
0 |
if ($f < "0.01" or $f > 50000)
|
1427
|
0 |
0 |
if ($in =~ /^\s*IN/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*EX/iu) { }
|
1454
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1460
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1463
|
0 |
0 |
if $s eq "TRI" or $s eq "RAMP"
|
1464
|
0 |
0 |
if ($f < "0.01" or $f > $fmax)
|
1486
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1491
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1492
|
0 |
0 |
if ($f < "0.01" or $f > 50000)
|
1512
|
0 |
0 |
if ($in =~ /^\s*IN/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*EX/iu) { }
|
1545
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1551
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1552
|
0 |
0 |
if ($f < "0.01" or $f > 15000000)
|
1568
|
0 |
0 |
if ($f =~ /^ERR:/u)
|
1574
|
0 |
0 |
if ($f ne "MIN" and $f ne "MAX")
|
1575
|
0 |
0 |
if ($f < "0.01" or $f > 15000000)
|
1596
|
0 |
0 |
if ($in =~ /^\s*LIN/iu) { }
|
|
0 |
0 |
elsif ($in =~ /^\s*LOG/iu) { }
|
1622
|
0 |
0 |
if ($t =~ /ERR/iu)
|
1627
|
0 |
0 |
if ($t ne "MIN" and $t ne "MAX")
|
1628
|
0 |
0 |
if ($t < 1000 or $t > 500)
|
1642
|
0 |
0 |
unless $str =~ /,\s*$/u
|
1647
|
0 |
0 |
if ($str =~ /^\"(([^\"]|\"\")+)\"\s*,/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^\'(([^\']|\'\')+)\'\s*,/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^([^,]*[^,\s])\s*,/iu) { }
|
1684
|
0 |
0 |
if ref $in eq "HASH"
|
1686
|
0 |
0 |
unless defined $un
|
1689
|
0 |
0 |
if (ref $un eq 'ARRAY') { }
|
|
0 |
0 |
elsif (ref $un eq 'SCALAR') { }
|
|
0 |
0 |
elsif (ref $un eq '') { }
|
1703
|
0 |
0 |
if ($str =~ /^MIN/iu)
|
1706
|
0 |
0 |
if ($str =~ /^MAX/iu)
|
1712
|
0 |
0 |
if ($str =~ /^([+\-]?(\d+\.\d*|\d+|\d*\.\d+))\s*/iu)
|
1715
|
0 |
0 |
if $str eq ""
|
1716
|
0 |
0 |
if ($str =~ /^e\s*([+\-]?\d+)\s*/iu)
|
1720
|
0 |
0 |
if $str eq ""
|
1730
|
0 |
0 |
if ($u =~ /^db/iu) { }
|
1732
|
0 |
0 |
if ($str =~ /^dBex($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBpe($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBt($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBg($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBma($dbt)$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBk($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBm($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBu($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBn($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBp($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dBf($dbt)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^dB$dbt$/iu) { }
|
1773
|
0 |
0 |
if ($str =~ /^ex($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^pe($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^t($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^g($u)?$/iu) { }
|
|
0 |
0 |
elsif ($u =~ /(HZ|OHM)/iu and $str =~ /^ma?($u)$/iu) { }
|
|
0 |
0 |
elsif ($u =~ /A/iu and $str =~ /^ma$/iu) { }
|
|
0 |
0 |
elsif (not $u =~ /(HZ|OHM)/iu and $str =~ /^ma($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^k($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^m($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^u($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^n($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^p($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^f($u)?$/iu) { }
|
|
0 |
0 |
elsif ($str =~ /^$u$/iu) { }
|