def _ProcessLines(self): """processes all of the lines in a netlist @see _ProcessLine() for explanation of parameters and functionality. """ SystemDescriptionParser._ProcessLines(self) self.m_sd = VirtualProbe(self.m_sd) lines=copy.deepcopy(self.m_ul); self.m_ul=[] for line in lines: self._ProcessVirtualProbeLine(line) return self
def _ProcessLines(self): """processes all of the lines in a netlist @see _ProcessLine() for explanation of parameters and functionality. """ SystemDescriptionParser._ProcessLines(self, ['connect', 'port']) self.m_sd = Simulator(self.m_sd) lines = copy.deepcopy(self.m_ul) self.m_ul = [] for line in lines: self._ProcessSimulatorLine(line) lines = copy.deepcopy(self.m_ul) self.m_ul = [] for line in lines: SystemDescriptionParser._ProcessLine(self, line, ['port']) return self
def _ProcessLines(self): """processes all of the lines in a netlist @see _ProcessLine() for explanation of parameters and functionality. """ SystemDescriptionParser._ProcessLines(self) self.m_spc = { key: value.Resample(self.m_f) for (key, value) in self.m_spc } lines = copy.deepcopy(self.m_ul) self.m_ul = [] for i in range(len(lines)): line = lines[i] self._ProcessCalibrationLine(line) # pragma: silent exclude if self.HasACallBack(): progress = (float(i) + 1) / len(lines) * 100.0 if not self.CallBack(progress): raise SignalIntegrityExceptionCalibration( 'calculation aborted') # pragma: include self.calibration = Calibration(self.ports, self.m_f) self.calibration.AddMeasurements(self.calibrationMeasurementList) return self