Nicer preset graph configuration for one port devices
This commit is contained in:
parent
8ac9707242
commit
83dbfadf20
@ -1542,6 +1542,7 @@ void VNA::createDefaultTracesAndGraphs(int ports)
|
||||
}
|
||||
};
|
||||
|
||||
if(ports > 1) {
|
||||
vector<vector<TracePlot*>> plots;
|
||||
for(int i=0;i<ports;i++) {
|
||||
plots.push_back(vector<TracePlot*>());
|
||||
@ -1603,6 +1604,20 @@ void VNA::createDefaultTracesAndGraphs(int ports)
|
||||
tile = tile->Child2();
|
||||
}
|
||||
}
|
||||
} else if(ports == 1) {
|
||||
tiles->clear();
|
||||
tiles->splitHorizontally();
|
||||
auto trace = new Trace("S11", getDefaultColor(ports, 0, 0), "S11");
|
||||
traceModel.addTrace(trace);
|
||||
auto smithchart = new TraceSmithChart(traceModel);
|
||||
auto xyplot = new TraceXYPlot(traceModel);
|
||||
smithchart->updateSpan(settings.Freq.start, settings.Freq.stop);
|
||||
smithchart->enableTrace(trace, true);
|
||||
xyplot->updateSpan(settings.Freq.start, settings.Freq.stop);
|
||||
xyplot->enableTrace(trace, true);
|
||||
tiles->Child1()->setPlot(smithchart);
|
||||
tiles->Child2()->setPlot(xyplot);
|
||||
}
|
||||
}
|
||||
|
||||
void VNA::EnableDeembedding(bool enable)
|
||||
|
Loading…
Reference in New Issue
Block a user