Bugfix calibration range calculation
This commit is contained in:
parent
94fc6ab840
commit
30aa5f414f
@ -225,7 +225,7 @@ CalStandard::Virtual* CalibrationMeasurement::Base::getStandard() const
|
|||||||
double CalibrationMeasurement::OnePort::minFreq()
|
double CalibrationMeasurement::OnePort::minFreq()
|
||||||
{
|
{
|
||||||
if(points.size() > 0 && standard) {
|
if(points.size() > 0 && standard) {
|
||||||
return min(points.front().frequency, standard->minFrequency());
|
return max(points.front().frequency, standard->minFrequency());
|
||||||
} else {
|
} else {
|
||||||
return numeric_limits<double>::max();
|
return numeric_limits<double>::max();
|
||||||
}
|
}
|
||||||
@ -234,7 +234,7 @@ double CalibrationMeasurement::OnePort::minFreq()
|
|||||||
double CalibrationMeasurement::OnePort::maxFreq()
|
double CalibrationMeasurement::OnePort::maxFreq()
|
||||||
{
|
{
|
||||||
if(points.size() > 0 && standard) {
|
if(points.size() > 0 && standard) {
|
||||||
return max(points.back().frequency, standard->maxFrequency());
|
return min(points.back().frequency, standard->maxFrequency());
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -369,7 +369,7 @@ std::vector<CalibrationMeasurement::OnePort::Point> CalibrationMeasurement::OneP
|
|||||||
double CalibrationMeasurement::TwoPort::minFreq()
|
double CalibrationMeasurement::TwoPort::minFreq()
|
||||||
{
|
{
|
||||||
if(points.size() > 0 && standard) {
|
if(points.size() > 0 && standard) {
|
||||||
return min(points.front().frequency, standard->minFrequency());
|
return max(points.front().frequency, standard->minFrequency());
|
||||||
} else {
|
} else {
|
||||||
return numeric_limits<double>::max();
|
return numeric_limits<double>::max();
|
||||||
}
|
}
|
||||||
@ -378,7 +378,7 @@ double CalibrationMeasurement::TwoPort::minFreq()
|
|||||||
double CalibrationMeasurement::TwoPort::maxFreq()
|
double CalibrationMeasurement::TwoPort::maxFreq()
|
||||||
{
|
{
|
||||||
if(points.size() > 0 && standard) {
|
if(points.size() > 0 && standard) {
|
||||||
return max(points.back().frequency, standard->maxFrequency());
|
return min(points.back().frequency, standard->maxFrequency());
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user