sw: change units
This commit is contained in:
+13
-2
@@ -641,7 +641,7 @@ class MainWindow(QMainWindow):
|
|||||||
def setup_graph(self):
|
def setup_graph(self):
|
||||||
self.graph_widget = pg.PlotWidget()
|
self.graph_widget = pg.PlotWidget()
|
||||||
self.graph_widget.setLabel("left", "ADC value")
|
self.graph_widget.setLabel("left", "ADC value")
|
||||||
self.graph_widget.setLabel("bottom", "Sample")
|
self.graph_widget.setLabel("bottom", "Distance", units="km")
|
||||||
self.graph_widget.showGrid(x=True, y=True)
|
self.graph_widget.showGrid(x=True, y=True)
|
||||||
|
|
||||||
self.graph_curve = self.graph_widget.plot(
|
self.graph_curve = self.graph_widget.plot(
|
||||||
@@ -784,7 +784,18 @@ class MainWindow(QMainWindow):
|
|||||||
self.graph_curve.setData([])
|
self.graph_curve.setData([])
|
||||||
return
|
return
|
||||||
|
|
||||||
x = list(range(len(self.data)))
|
LS = 200000 # km/s
|
||||||
|
|
||||||
|
period_us = self.pulse_period / self.dac_clk
|
||||||
|
max_distance_km = LS * period_us / 10e6
|
||||||
|
|
||||||
|
sample_count = len(self.data)
|
||||||
|
|
||||||
|
x = [
|
||||||
|
i * max_distance_km / sample_count
|
||||||
|
for i in range(sample_count)
|
||||||
|
]
|
||||||
|
|
||||||
self.graph_curve.setData(x, self.data)
|
self.graph_curve.setData(x, self.data)
|
||||||
|
|
||||||
def update_reference_graph(self):
|
def update_reference_graph(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user