From: Jaye B. <jay...@gm...> - 2007-04-19 21:04:58
|
What I have is a large simulation environment that is responsible for clock management and integration of many different types of components operating within a mixed discrete event/continuous time execution model. I would like to control the execution of JSBSim at the base rate of my sim clock. I can see how to do this with stick and rudder inputs. What I would really like, is to command the autopilot directly, instead of commanding cockpit control inputs. The scripting facility seems to be one path toward that sort of integration. Basically, I would like to periodically change the course of the a/c (waypoint navigation) with a script but I want the state of the a/c to update to the current time only...unlike the many scripting examples contained in the distro. These scripts make complete runs. One solution I came up with is 1. Script contains a single action. 2. Set the action to run for dt seconds 3. Store the appropriate output in a temp file 4. Use that temp file as the initialization file 5. Increment the clock 6. Lather, rinse, repeat This seems fairly inefficient to me, requiring JSBSim to reset itself for every dt. I would like to run the Cessna example in this fashion for a demo to my customers by Tuesday where they will decide on the fixed wing 6dof they will use. Is there an easier way to do this? Will my proposed method work? Thanks in advance. -- Wm. Jaye Bass Torch Technologies office phone: 256-876-4895 |