MCPcopy Create free account
hub / github.com/PyTTaMaster/PyTTa / calib_volt

Method calib_volt

pytta/classes/_base.py:397–408  ·  view source on GitHub ↗
(self, refSignalObj, refVrms, refFreq)

Source from the content-addressed store, hash-verified

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))

Callers 1

calib_voltageMethod · 0.80

Calls 1

rmsMethod · 0.45

Tested by

no test coverage detected