import re

s = 'RefBu12CyclesAmpl0.20Freq2.25VR0.0000Dist4cmSilence25000Fs25MHz';

values = [ float(x) for x in re.split('[a-zA-Z]', s) if x ]
print(values)

names_values = [ (x[0], float(x[1])) for x in re.findall(r'([a-zA-Z]+)(\d+[\.\d+]*)', s) ]
print(names_values)