|
@@ -33,6 +33,8 @@ Item{
|
|
|
property string pressure:"0.00"
|
|
|
|
|
|
property int pressureCnt:0
|
|
|
+ property int current_step:0
|
|
|
+
|
|
|
property var syskpArray: []
|
|
|
property var valvekpArray: []
|
|
|
property var allArray: []
|
|
@@ -77,19 +79,25 @@ Item{
|
|
|
|
|
|
pressure = pressure_map.pressure
|
|
|
add_record(pressure_map.pressure)
|
|
|
- pressureDisplayInput(Number(pressure_map.pressure))
|
|
|
|
|
|
- if(pressure_map.step === 3){ // keep pressure
|
|
|
+ var data = new Object
|
|
|
+ data.step = pressure_map.step
|
|
|
+ data.pressure = Number(pressure_map.pressure)
|
|
|
+
|
|
|
+ pressureDisplayInput(data)
|
|
|
+
|
|
|
+ //if(pressure_map.step === 3){ // keep pressure
|
|
|
if(pressure_map.stage === 0){ //sys test
|
|
|
- syskpArray.push(Number(pressure_map.pressure))
|
|
|
- //console.debug("avans 1111 sys keep pressure: ", pressure_map.pressure)
|
|
|
+ //syskpArray.push(Number(pressure_map.pressure))
|
|
|
+ syskpArray.push(data)
|
|
|
|
|
|
}else if(pressure_map.stage === 1){ //valve test
|
|
|
- valvekpArray.push(Number(pressure_map.pressure))
|
|
|
+ //valvekpArray.push(Number(pressure_map.pressure))
|
|
|
+ valvekpArray.push(data)
|
|
|
}
|
|
|
- }
|
|
|
+ //}
|
|
|
|
|
|
- allArray.push(Number(pressure_map.pressure))
|
|
|
+ allArray.push(data)
|
|
|
}
|
|
|
|
|
|
function add_record(str){
|
|
@@ -106,6 +114,8 @@ Item{
|
|
|
|
|
|
curveDisplay.spline.clear()
|
|
|
pressureCnt =0
|
|
|
+ current_step=0
|
|
|
+ curveDisplay.scatter_clear()
|
|
|
|
|
|
|
|
|
resulttable.systemPressure_delta = " ";
|
|
@@ -120,8 +130,9 @@ Item{
|
|
|
statetable.state_str2 = " ";
|
|
|
}
|
|
|
|
|
|
- function pressureDisplayInput(number){
|
|
|
+ function pressureDisplayInput(value){
|
|
|
pressureCnt++
|
|
|
+ var number = value.pressure
|
|
|
|
|
|
m_maxY = (m_maxY < number)? number:m_maxY
|
|
|
m_minY = (m_minY > number)? number:m_minY
|
|
@@ -129,24 +140,23 @@ Item{
|
|
|
curveDisplay.setRange_Y(m_minY-2.0, m_maxY+2.0)
|
|
|
|
|
|
if(pressureCnt <= 180){
|
|
|
- //dataArray.push(number)
|
|
|
curveDisplay.spline.append(pressureCnt-1,number)
|
|
|
}
|
|
|
else{
|
|
|
|
|
|
curveDisplay.setRange_X(0, pressureCnt-1)
|
|
|
curveDisplay.spline.append(pressureCnt-1,number)
|
|
|
+ }
|
|
|
+
|
|
|
+ if(current_step !== value.step){
|
|
|
+ current_step = value.step
|
|
|
|
|
|
- /*
|
|
|
- dataArray.push(number)
|
|
|
- dataArray.shift()
|
|
|
- curveDisplay.spline.clear()
|
|
|
- for(var i=0; i<61; i++){
|
|
|
- curveDisplay.spline.append(i,dataArray[i])
|
|
|
+ if(current_step < 5 & current_step > 0){
|
|
|
+ curveDisplay.scatter_add(pressureCnt-1,number)
|
|
|
}
|
|
|
- */
|
|
|
+
|
|
|
}
|
|
|
- //gauge.value = number
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|