limit calibration span to selected standard
This commit is contained in:
parent
a4b1978098
commit
d4d1d2d272
@ -224,8 +224,8 @@ CalStandard::Virtual* CalibrationMeasurement::Base::getStandard() const
|
||||
|
||||
double CalibrationMeasurement::OnePort::minFreq()
|
||||
{
|
||||
if(points.size() > 0) {
|
||||
return points.front().frequency;
|
||||
if(points.size() > 0 && standard) {
|
||||
return min(points.front().frequency, standard->minFrequency());
|
||||
} else {
|
||||
return numeric_limits<double>::max();
|
||||
}
|
||||
@ -233,8 +233,8 @@ double CalibrationMeasurement::OnePort::minFreq()
|
||||
|
||||
double CalibrationMeasurement::OnePort::maxFreq()
|
||||
{
|
||||
if(points.size() > 0) {
|
||||
return points.back().frequency;
|
||||
if(points.size() > 0 && standard) {
|
||||
return max(points.back().frequency, standard->maxFrequency());
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
@ -368,8 +368,8 @@ std::vector<CalibrationMeasurement::OnePort::Point> CalibrationMeasurement::OneP
|
||||
|
||||
double CalibrationMeasurement::TwoPort::minFreq()
|
||||
{
|
||||
if(points.size() > 0) {
|
||||
return points.front().frequency;
|
||||
if(points.size() > 0 && standard) {
|
||||
return min(points.front().frequency, standard->minFrequency());
|
||||
} else {
|
||||
return numeric_limits<double>::max();
|
||||
}
|
||||
@ -377,8 +377,8 @@ double CalibrationMeasurement::TwoPort::minFreq()
|
||||
|
||||
double CalibrationMeasurement::TwoPort::maxFreq()
|
||||
{
|
||||
if(points.size() > 0) {
|
||||
return points.back().frequency;
|
||||
if(points.size() > 0 && standard) {
|
||||
return max(points.back().frequency, standard->maxFrequency());
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user