Generic radar2.nas filtered a possible NaN input.
This commit is contained in:
parent
2230eded19
commit
c64e9521e3
1 changed files with 9 additions and 2 deletions
|
@ -555,8 +555,15 @@ var Target = {
|
||||||
get_closure_rate : func() {
|
get_closure_rate : func() {
|
||||||
var dt = ElapsedSec.getValue() - me.TimeLast.getValue();
|
var dt = ElapsedSec.getValue() - me.TimeLast.getValue();
|
||||||
var rng = me.Range.getValue();
|
var rng = me.Range.getValue();
|
||||||
var t_distance = me.RangeLast.getValue() - rng;
|
var lrng = me.RangeLast.getValue();
|
||||||
var cr = t_distance/dt*3600;
|
if ( debug.isnan(rng) or debug.isnan(lrng)) {
|
||||||
|
print("####### get_closure_rate(): rng or lrng = nan ########");
|
||||||
|
me.ClosureRate.setValue(0);
|
||||||
|
me.RangeLast.setValue(0);
|
||||||
|
return(0);
|
||||||
|
}
|
||||||
|
var t_distance = lrng - rng;
|
||||||
|
var cr = (dt > 0) ? t_distance/dt*3600 : 0;
|
||||||
me.ClosureRate.setValue(cr);
|
me.ClosureRate.setValue(cr);
|
||||||
me.RangeLast.setValue(rng);
|
me.RangeLast.setValue(rng);
|
||||||
return(cr);
|
return(cr);
|
||||||
|
|
Loading…
Reference in a new issue