Steve Motion Posted August 22, 2004 Report Posted August 22, 2004 This question is most likely directed to Peter.... I am a total novice when it comes to the programming end of computers, so I am sure my question is pretty trivial, but here it goes; I want to make a motion platform for FS2004. I am looking for a simple way to extract the aircrafts flight atitude (pitch.yaw,roll) and maybe even a way to extract information that could trigger heave also. I am willing to learn the programming side of this project, but I don't even know where to start. Would your module extract the fundimental data I need? I have spent hours and even days researching existing systems. There just is not a single bit of software that will drive a home built motion platform. There is a program that comes with SIMCRAFT (Simkit) that sounds like it will output some basic information, but I am hoping to design a complete closed loop system. This is a big task, and one that may take even a year to get even a fundamental system designed, but I just want some help in finding a good place to start. Thanks so much to Peter, or anyone else who can help. Steve Motion
Steve Motion Posted August 23, 2004 Author Report Posted August 23, 2004 Follow up to my own questions: I've searched simFlight forums and see that a few others have had the same questions I had for Peter. I also see that although FSUIPC can extract the flight model information, which is a great start. However, there isn't much else out there for motion platform control in a novice friendly capacity. Anyway, I'd still be interested if anyone has any updates on motion platform controller and the use of FSUIPC. Thanks.
Pete Dowson Posted August 23, 2004 Report Posted August 23, 2004 I am looking for a simple way to extract the aircrafts flight atitude (pitch.yaw,roll) and maybe even a way to extract information that could trigger heave also. I am willing to learn the programming side of this project, but I don't even know where to start. Would your module extract the fundimental data I need? It provides all of that and more. You can get not only pitch roll and yaw, but, much more to the point I think, the velocities and accelerations in all 6 degrees of freedom (X Y Z P B H), both relative to the aircraft body itself and to the world at large. Just download the FSUIPC SDK from http://www.schiratti.com/dowson and peruse the programmer's guide -- particularly the tabulated details of the data available. But you will need to do some programming! Regards, Pete
Steve Motion Posted August 29, 2004 Author Report Posted August 29, 2004 Pete, I wanted to thank you for the info. I am willing to learn C++ or whatever I may need to use, but I don't really even know where to start. Visual C++, C++, Qbasic (LOL)? I'd like to start by writting a simple program first, that would just display in a seperate window, the raw information that would be used to control my platform. ( ie. pitch, roll, yaw, heave ect.. vel. g-force ect..) I'd think this would be a great first step in understanding just what is going on behind the scenes and how the process may work. So, in short, any personal suggestions as to a resource(s) to began with? I figured if nothing else, "C++ for Dummies" ;) enough said in reference to my programming abilities...... Thank in advance, Steve Motion
Pete Dowson Posted August 29, 2004 Report Posted August 29, 2004 So, in short, any personal suggestions as to a resource(s) to began with? I figured if nothing else, "C++ for Dummies" ;) enough said in reference to my programming abilities...... Sorry, I am certainly not the best person to give such advice. I started programming in 1963, so my view of beginner's guides and languages is going to be no use whatsoever. I personally don't like Visual Basic, and it is noticeable that VB programmers in particular seem to have rather more problems with the FSUIPC interface than others -- but that is no doubt because it is viewed as an easier way into programming, and therefore most beginners use it. The trouble starting with something like VB seems then to be that languages llike C or C++ and Delphi (Pascal) look even more complex and unfathomable. So, if anything, yes --- my advice would be to start with C++ for Dummies, or something similar, and go from there. I hope other, more recent beginners, will jump in here with more down to Earth advice! :) Regards, Pete
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now