| 395 | return newCh |
| 396 | |
| 397 | def calib_volt(self, refSignalObj, refVrms, refFreq): |
| 398 | Vrms = refSignalObj.rms()[0] |
| 399 | freqFound = np.round(refSignalObj.freqVector[np.argmax( |
| 400 | refSignalObj.freqSignal)]) |
| 401 | if not np.isclose(freqFound, float(refFreq), rtol=1e-4): |
| 402 | print('\x1b[0;30;43mATTENTION! Found calibration frequency (' + |
| 403 | '{:.2}'.format(freqFound) + |
| 404 | ' [Hz]) differs from refFreq (' + |
| 405 | '{:.2}'.format(refFreq) + ' [Hz])\x1b[0m') |
| 406 | self.CF = refVrms/Vrms |
| 407 | self.unit = 'V' |
| 408 | return |
| 409 | |
| 410 | def calib_press(self, refSignalObj, refPrms, refFreq): |
| 411 | # Prms = np.max(np.abs(refSignalObj.freqSignal[:, 0])) #/ (2**(1/2)) |