feat: заменил график позиций на увеличенное усилие
This commit is contained in:
parent
dba7e3c235
commit
b2458bec15
@ -94,38 +94,53 @@ class BasePlotWidget:
|
|||||||
super().__init__()
|
super().__init__()
|
||||||
self._mediator = mediator
|
self._mediator = mediator
|
||||||
|
|
||||||
# "Electrode Position": ["Rotor Position, mm ME", "Rotor Position, mm FE"],
|
self._stages = [
|
||||||
# "Electrode Speed": ["Rotor Speed, mm/s ME", "Rotor Speed, mm/s FE"]
|
"Relief",
|
||||||
|
"Closing",
|
||||||
|
"Squeeze",
|
||||||
|
"Welding"
|
||||||
|
]
|
||||||
|
|
||||||
self._plot_channels = {
|
self._plot_channels = {
|
||||||
"Electrode Force": [
|
"Electrode Force, N & Welding Current, kA": [
|
||||||
{
|
{
|
||||||
"name": "Electrode Force, N ME",
|
"name": "Electrode Force, N ME",
|
||||||
"pen": 'r'
|
"pen": 'r',
|
||||||
|
"zoom": False
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"Electrode Force, N FE",
|
"name":"Electrode Force, N FE",
|
||||||
"pen": 'w'
|
"pen": 'w',
|
||||||
},
|
"zoom": False
|
||||||
],
|
|
||||||
"Electrode Position": [
|
|
||||||
{
|
|
||||||
"name": "Rotor Position, mm ME",
|
|
||||||
"pen": 'r'
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Rotor Position, mm FE",
|
"name": "Welding Current ME",
|
||||||
"pen": 'w'
|
"pen": "y",
|
||||||
|
"zoom": False
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Electrode Force, N": [
|
||||||
|
{
|
||||||
|
"name": "Electrode Force, N ME",
|
||||||
|
"pen": 'r',
|
||||||
|
"zoom": True
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Electrode Force, N FE",
|
||||||
|
"pen": 'w',
|
||||||
|
"zoom": True
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
"Electrode Speed": [
|
"Electrode Speed, mm/s": [
|
||||||
{
|
{
|
||||||
"name": "Rotor Speed, mm/s ME",
|
"name": "Rotor Speed, mm/s ME",
|
||||||
"pen": 'r'
|
"pen": 'r',
|
||||||
|
"zoom": False
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Rotor Speed, mm/s FE",
|
"name": "Rotor Speed, mm/s FE",
|
||||||
"pen": 'w'
|
"pen": 'w',
|
||||||
|
"zoom": False
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,6 +21,10 @@ class PlotWidget(BasePlotWidget):
|
|||||||
|
|
||||||
for signal in signals:
|
for signal in signals:
|
||||||
plot = plot_widget.plot(time_axis, dataframe[signal["name"]], pen=signal["pen"])
|
plot = plot_widget.plot(time_axis, dataframe[signal["name"]], pen=signal["pen"])
|
||||||
|
if signal["zoom"]:
|
||||||
|
max_value = max(dataframe[signal["name"]])
|
||||||
|
plot_widget.setYRange(max_value - 150, max_value)
|
||||||
|
plot_widget.setInteractive(False)
|
||||||
legend.addItem(plot, signal["name"])
|
legend.addItem(plot, signal["name"])
|
||||||
|
|
||||||
layout.addWidget(plot_widget)
|
layout.addWidget(plot_widget)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user