diff --git a/rocketpy/Flight.py b/rocketpy/Flight.py index a02c9885b..1bd15ba46 100644 --- a/rocketpy/Flight.py +++ b/rocketpy/Flight.py @@ -2470,7 +2470,6 @@ def calculate_rail_button_forces(self): return F11, F12, F21, F22 - @cached_property def __calculate_pressure_signal(self): """Calculate the pressure signal from the pressure sensor. It creates a SignalFunction attribute in the parachute object. @@ -3663,7 +3662,7 @@ def plotPressureSignals(self): if len(self.rocket.parachutes) == 0: plt.figure() ax1 = plt.subplot(111) - ax1.plot(self.z[:, 0], self.env.pressure(self.z[:, 1])) + ax1.plot(self.z[:, 0], self.env.pressure(self.z[:, 1].tolist())) ax1.set_title("Pressure at Rocket's Altitude") ax1.set_xlabel("Time (s)") ax1.set_ylabel("Pressure (Pa)") @@ -3675,6 +3674,7 @@ def plotPressureSignals(self): else: for parachute in self.rocket.parachutes: print("Parachute: ", parachute.name) + self.__calculate_pressure_signal() parachute.noiseSignalFunction() parachute.noisyPressureSignalFunction() parachute.cleanPressureSignalFunction()