Experiment i avancerade dataloggning (med Python) (4 / 11 steg)
Steg 4: Experimentera: samplingsfrekvens
Simulatorn som den ställts in här utgångar alltid en trevlig smidig sinus våg av amplituden 1. För det första experimentet kommer vi bråka med samplingsfrekvensen, som justerade av delta_t, skillnaden mellan prover. Vi har inget buller eller annan bearbetning. Koden använder 3 samplingsfrekvens (delta_t = 1.0, 0,1 och 0,01.) Sedan diagram nedgången på varandra tillverkar experimentet 3 olika grafer. De resulterande graferna är bilderna för detta steg.
def experiment_with_sample_rates (själv):
skriva ut "" "
Experimentera med samplingsfrekvens
Titta på olika samplingsfrekvenser genom att ändra delta T
"""
Self.start_plot (plot_title = "Experiment samplingsfrekvenser 1/3: Delta T = 1,0")
Self.add_sensor_data (namn = "dt = 1.",
amplitud = 1.,
noise_amp =.0,
delta_t = 1.,
max_t = 10.,
run_ave = 0,
trigger_value = 0)
Self.show_plot)
# ------------------------------------------------
Self.start_plot (plot_title = "Experiment samplingsfrekvenser 2/3: Delta T = 0,1")
Self.add_sensor_data (namn = "dt = 1.",
amplitud = 1.,
noise_amp =.0,
delta_t = 0,1,
max_t = 10.,
run_ave = 0,
trigger_value = 0)
Self.show_plot)
# ------------------------------------------------
Self.start_plot (plot_title = "Experiment samplingsfrekvenser 3/3: Delta T = 0,01")
Self.add_sensor_data (namn = "dt = 1.",
amplitud = 1.,
noise_amp =.0,
delta_t = 0,01,
max_t = 10.,
run_ave = 0,
trigger_value = 0)
Self.show_plot)
För att köra den använda raden: sim_logging.experiment_with_sample_rates()
Möjliga slutsatser:
- För låg en samplingsfrekvens är riktigt dålig.
- Höga priser är bättre.