diff --git a/Software/PC_Application/LibreVNA-GUI/VNA/vna.cpp b/Software/PC_Application/LibreVNA-GUI/VNA/vna.cpp index 50cae50..06acb47 100644 --- a/Software/PC_Application/LibreVNA-GUI/VNA/vna.cpp +++ b/Software/PC_Application/LibreVNA-GUI/VNA/vna.cpp @@ -1217,7 +1217,7 @@ void VNA::SetAveraging(unsigned int averages) void VNA::ExcitationRequired() { if(!Preferences::getInstance().Acquisition.alwaysExciteAllPorts) { - for(unsigned int i=1;igetDevice()).Limits.VNA.ports;i++) { + for(unsigned int i=1;i<=DeviceDriver::getInfo(window->getDevice()).Limits.VNA.ports;i++) { auto required = traceModel.PortExcitationRequired(i); auto set = find(settings.excitedPorts.begin(), settings.excitedPorts.end(), i) != settings.excitedPorts.end(); if(required != set) {