Add RUN_graphics scenario to SIM_cannon_numeric

This commit is contained in:
John M. Penn 2016-10-27 14:37:14 -05:00
parent 11f52b9274
commit 0c5a4a07c2
2 changed files with 22 additions and 4 deletions

View File

@ -0,0 +1,21 @@
execfile("Modified_data/realtime.py")
dyn_integloop.getIntegrator(trick.Runge_Kutta_4, 5)
#==========================================
# Start the Cannonball Graphics Client
#==========================================
varServerPort = trick.var_server_get_port();
CannonDisplay_path = "../models/graphics/dist/CannonDisplay.jar"
if (os.path.isfile(CannonDisplay_path)) :
CannonDisplay_cmd = "java -jar " \
+ CannonDisplay_path \
+ " " + str(varServerPort) + " &" ;
print(CannonDisplay_cmd)
os.system( CannonDisplay_cmd);
else :
print('==================================================================================')
print('CannonDisplay needs to be built. Please \"cd\" into ../models/graphics and type \"make\".')
print('==================================================================================')

View File

@ -1,6 +1,6 @@
/************************TRICK HEADER*************************
PURPOSE:
(This S_define is used with RUN_integ input file)
(Cannon Numeric)
LIBRARY DEPENDENCIES:
(
(cannon/gravity/src/cannon_default_data.c)
@ -23,12 +23,9 @@ class CannonSimObject : public Trick::SimObject {
CannonSimObject() {
("default_data") cannon_default_data( &cannon ) ;
("initialization") cannon_init( &cannon ) ;
("derivative") cannon_deriv( &cannon ) ;
("integration") trick_ret = cannon_integ( &cannon ) ;
("dynamic_event") cannon_impact( &cannon) ;
}
} ;