def info(): print("------- einzelne Werte -------------------------") print("16 Bit Value: " + str(rl.cbAIn(0,0,1))) print("Voltage Value: " + str(rl.cbVIn(0,0,1))) print("------- Messreihe -------------------------") #print("Messreihe: " + str(rl.cbAInScan(0,0,0,300,100,1))) #print("Messreihe: " + str(rl.cbVInScan(0,0,0,300,100,1))) print("------- Ausgabe -------------------------") print("Voltage Value: " + str(rl.cbVOut(0,0,101,2.5))) #aIn = np.array(rl.cbAInScan(0,0,0,300,100,1)); wIn = np.array(rl.cbVInScan(0,0,0,4000,8000,1)); np.savetxt("2000.csv", wIn)
# -*- coding: utf-8 -*- """ Created on Mon Jan 7 16:10:18 2019 @author: ds-03 """ import redlab as rl import numpy as np print("Samplerate:" + str(rl.cbInScanRate(0, 0, 0, 7674))) a = (rl.cbVInScan(0, 0, 0, 300, 7674, 1)) np.savetxt("2000Frequenz.csv", a, delimiter=',') np.save("2000Frequenz", a) print(a) #Rate/AbtastFrequenz = 7674 #Tatsächliche Abtastfrequnz = 7692 (Siehe Rückgabewert) #Nyquist-Frequenz = Rate / 2 = 3837 #SinusFrequenz = 0.01 #1.Frequenz = 2500 HZ #2.Frequenz = 3000 HZ #3.Frequenz = 3500 HZ #4.Frequenz = 4000 HZ #5.Frequenz = 4500 HZ #6.Frequenz = 5000 HZ #7.Frequenz = 2000 HZ
import redlab as rl print("-------einzelneWerte-------------------------") print("16BitValue:" + str(rl.cbAIn(0, 0, 1))) print("VoltageValue:" + str(rl.cbVIn(0, 0, 1))) print("-------Messreihe-------------------------") print("Messreihe:" + str(rl.cbAInScan(0, 0, 0, 300, 8000, 1))) print("Messreihe:" + str(rl.cbVInScan(0, 0, 0, 300, 8000, 1))) print("Samplerate:" + str(rl.cbInScanRate(0, 0, 0, 8000))) print("Nyquist:" + str(rl.cbInScanRate(0, 0, 0, 8000) / 2)) print("-------Ausgabe-------------------------")
# -*- coding: utf-8 -*- """ Created on Mon Jun 13 16:28:32 2016 @author: edc07 """ import redlab as rl import numpy as np freq = np.linspace(1000,8000, 8) for f in freq: print(f) input() data = np.array(rl.cbVInScan(0,0,0,4000,8000,1)) np.savetxt('V5_'+str(f)+'.csv', data)