Transitioning from Crescendo to INTO-CPS
Kenneth Lausdahl1 Kim Bjerge1 Tom Bokhove2 Frank Groen2 Peter Gorm Larsen1
Aarhus University, Denmark Controllab Products, Netherlands
Transitioning from Crescendo to INTO-CPS Kenneth Lausdahl 1 Kim - - PowerPoint PPT Presentation
Transitioning from Crescendo to INTO-CPS Kenneth Lausdahl 1 Kim Bjerge 1 Tom Bokhove 2 Frank Groen 2 Peter Gorm Larsen 1 Aarhus University, Denmark Controllab Products, Netherlands 15th Overture workshop Newcastle, UK September 15
Aarhus University, Denmark Controllab Products, Netherlands
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [2/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [3/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [4/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [5/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [6/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [7/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
class A thread periodic (20E6, 0, 0, 20E6) (step); //0.02 seconds
step : () ==> () step()==duration(0) skip; end A
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [7/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
class A thread periodic (20E6, 0, 0, 20E6) (step); //0.02 seconds
step : () ==> () step()==duration(0) skip; end A
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [7/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
class A thread periodic (20E6, 0, 0, 20E6) (step); //0.02 seconds
step : () ==> () step()==duration(0) skip; end A
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [7/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [8/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [9/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [10/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
class HardwareInterface values
public v : RealPort = new RealPort(1.0); instance variables
public distanceTravelled : RealPort := new RealPort(0.0);
public setAngle : RealPort := new RealPort(0.0); end HardwareInterface
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [10/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
system System instance variables
public static hwi:HardwareInterface:=new HardwareInterface(); ...
public System : () ==> System System () == ( ctrl := new Controller(hwi); cpu1.deploy(ctrl, "Controller"); ); end System
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [10/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
Export Tool Wrapper FMU
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [11/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [12/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [13/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
sdp real v; sdp real r2; sdp real r4; sdp real l1; sdp real l3; sdp real trayPitch; sdp real p; controlled real setAngle := 0.0; monitored real distanceTravelled := 0.0; monitored real distCTB1 := 0.0; monitored real distCTB2 := 0.0; monitored real distCTB3 := 0.0; monitored real distCTB4 := 0.0; event eventCTB1; event eventCTB2; event eventCTB3; event eventCTB4;
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [14/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
sdp real v; sdp real r2; sdp real r4; sdp real l1; sdp real l3; sdp real trayPitch; sdp real p; controlled real setAngle := 0.0; monitored real distanceTravelled := 0.0; monitored real distCTB1 := 0.0; monitored real distCTB2 := 0.0; monitored real distCTB3 := 0.0; monitored real distCTB4 := 0.0; event eventCTB1; event eventCTB2; event eventCTB3; event eventCTB4;
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [14/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
sdp real v; sdp real r2; sdp real r4; sdp real l1; sdp real l3; sdp real trayPitch; sdp real p; controlled real setAngle := 0.0; monitored real distanceTravelled := 0.0; monitored real distCTB1 := 0.0; monitored real distCTB2 := 0.0; monitored real distCTB3 := 0.0; monitored real distCTB4 := 0.0; event eventCTB1; event eventCTB2; event eventCTB3; event eventCTB4;
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [14/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
sdp real v; sdp real r2; sdp real r4; sdp real l1; sdp real l3; sdp real trayPitch; sdp real p; controlled real setAngle := 0.0; monitored real distanceTravelled := 0.0; monitored real distCTB1 := 0.0; monitored real distCTB2 := 0.0; monitored real distCTB3 := 0.0; monitored real distCTB4 := 0.0; event eventCTB1; event eventCTB2; event eventCTB3; event eventCTB4;
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [14/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
sdp real v; sdp real r2; sdp real r4; sdp real l1; sdp real l3; sdp real trayPitch; sdp real p; controlled real setAngle := 0.0; monitored real distanceTravelled := 0.0; monitored real distCTB1 := 0.0; monitored real distCTB2 := 0.0; monitored real distCTB3 := 0.0; monitored real distCTB4 := 0.0; event eventCTB1; event eventCTB2; event eventCTB3; event eventCTB4;
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [14/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
2 4 6 8 10 12 0.15 0.10 0.05 0.00 0.05 0.10 0.15
Crescendo bankAngle
2 4 6 8 10 12 0.15 0.10 0.05 0.00 0.05 0.10 0.15
Crescendo desiredBankAngle
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [15/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [16/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
2 4 6 8 10 12 0.10 0.05 0.00 0.05 0.10
Crescendo INTO-CPS
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [17/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [17/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [17/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [18/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [19/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [20/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
Socket FMI Export Tool Wrapper FMU Generate:
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [21/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [22/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [23/25]
Technologies Tool Extensions Case-Study Animation Conclusion and future plans
15th Overture Workshop, September 15, 2017 Kenneth Lausdahl, Kim Bjerge, Tom Bokhove, Frank Groen, Peter Gorm Larsen [24/25]