diff options
author | Mike <mjc@avtechpulse.com> | 2000-01-01 00:02:18 +0900 |
---|---|---|
committer | Mike <mjc@avtechpulse.com> | 2000-01-01 00:02:18 +0900 |
commit | fff6c123bde578b81a9693968fafe0c6aaa7a5ac (patch) | |
tree | b384334953d72920c72408600461afc96903adbb /device-functions.c | |
parent | a9c3e67f488141de9e2c953bd5a007cef12bf8a0 (diff) |
add ability to temporarily disable timing cal percentage check, for burst/sep/dly2
Diffstat (limited to 'device-functions.c')
-rw-r--r-- | device-functions.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/device-functions.c b/device-functions.c index 56a6205..ef764b4 100644 --- a/device-functions.c +++ b/device-functions.c @@ -2423,18 +2423,15 @@ int Set_VI_Cal_Pnt(int parameter,int channel,int calibration_point_number,float case pwl_burst_values: case pwl_rise_time_values: case pwl_slew_values: - /* exclude relative changes of 45% or more unless < 15 ns */ - if ( (fabs(cal_point-nom_ampl)/nom_ampl > 0.45) && (fabs(cal_point-nom_ampl)>15e-9)) { - return CalibrationPercentError; - } if (cal_point<0.0) { return Negative_Not_Allowed; } - break; + // no break here, continue - delay can be negative case pwl_delay_values: /* exclude relative changes of 45% or more unless < 15 ns */ - if ( (fabs(cal_point-nom_ampl)/nom_ampl > 0.45) && (fabs(cal_point-nom_ampl)>15e-9)) { + if ( (fabs(cal_point-nom_ampl)/nom_ampl > 0.45) && (fabs(cal_point-nom_ampl)>15e-9) && !globals.Sys.disable_timing_cal_percent_check) { + // this check can be temporarily disabled for convenience return CalibrationPercentError; } break; |