mirror of
https://github.com/nasa/trick.git
synced 2025-02-20 17:22:52 +00:00
Add RUN_graphics scenario to SIM_cannon_numeric
This commit is contained in:
parent
11f52b9274
commit
0c5a4a07c2
21
trick_sims/Cannon/SIM_cannon_numeric/RUN_graphics/input.py
Normal file
21
trick_sims/Cannon/SIM_cannon_numeric/RUN_graphics/input.py
Normal 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('==================================================================================')
|
||||
|
@ -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) ;
|
||||
}
|
||||
} ;
|
||||
|
Loading…
x
Reference in New Issue
Block a user