sw: change units

This commit is contained in:
Phil
2026-09-07 18:54:01 +03:00
parent 09e8ade74c
commit 0526157bfc
+13 -2
View File
@@ -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):