• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

What can the SDK do ?

  • Thread starter Thread starter pod
  • Start date Start date

pod

Messages
3
Country
unitedkingdom
Can someone please let me know what the basic outline of the SDK can do?

I have a ton of questions, but need to know what the SDK can and cant do before I dump them on you guys :p...

Thanks
Marcus.
 
Can someone please let me know what the basic outline of the SDK can do?

I have a ton of questions, but need to know what the SDK can and cant do before I dump them on you guys :p...

Thanks
Marcus.

Well I think your question is just too broad. The SDK contains a range of tools and documentation to help create addons of different types for FS - what is in the SDK depends on which version of FS you are referring to. I think you need to tell us a bit more about what you want to do and then we can tell you if and how the SDK could help achieve that
 
I thought you might need to know a bit more...:rolleyes:

Ok, I shall try my best.

The version I am running is FSX Standard.

What I want to do is kinda complicated, but I shall give you a little background...

I work for a company that designs and produces UAVs. These targets have flight control software within them (that I write) and a controlling station on the ground (that someone else writes).

The groundstation controls the target via command packets which control pitch, roll, payloads etc. The target sends down telemetry packets where we can monitor for performance, gps etc. of the target.

My collegue and I was wondering if FSX could be a flight sim for our target.

This is the bit where I need to know what SDK can provide, so I will explain what we would like to do...(as best as I can)...

We have 3d drawings of the targets (solidworks) that we would like to import into FSX (?). We would like to model the flight characteristics of our targets within FSX, run some code within FSX that would produce a telemetry stream (pitot, static, gyro, gps, etc) to our groundstation. And eventually use FSX as a simulated hardware in the loop for our target...but I still havent got my head round that one yet :o.

That's just a very broad outline, but hopefully enough of it to help you help me :scratchch

regards
m
 
Step number one is that you need FSX DeLuxe to have access to the SDK.

Let me re-phrase what I understand you to be saying. You have some models (targets) that you want to place in FSX. You need to make these flyable in the sim. This is aircraft design and this can be done using tools and information provided in the SDK. I am no expert on these things but the flight dynamics side can be quite complex I think.

Next you want to get information back out about what your targets are doing - this can be done with SimConnect. That allows you to read information from an aircraft in the sim and also to write some information to it. One question is whether you would have a single or multiple targets running that you want information about
 
Pod, per the last responder, Microsoft EULA is intended to drive FSX to entertainment only applications. ESP is a commercial product that is specifically designed to extend the code of flight simulation into the type of application you describe.

Good luck!
Bob
 
Hi,

As suggested by other ESP seems more what you need. But from the development point of view it is quite similar to FSX.

It is possible to add your own models in the landscape using either GMax or 3DS Studio.

For the UAV part you describe, that should also be possible. I am not sure if you can model all that in the FS aircraft file, but else you should be able to make it as a stand alone "simulation" that communicates with FS/ESP using SimConnect.
 
Actually, the FSX EULA says that it can only be used for comercial purposes where provided with development tools. So that'd be the SDK then.

I've used FSX to produce the visual output from a UAV's optical camera, and moved the aircraft around in slew mode via FSUIPC and pointed the camera where I need to based upon inputs into the STANAG 4586 ground station. It works really well, but my job is made easier because the ground station has its own flight dynamics simulator built in with its own autopilot behaviour, so all I really needed to model was a moveable, gimballed and zoomable camera.

But I am upgrading it to ESP because you can see my management choke on the words when they tell impressed visitors that it's using a "game".

Si
 
Cheers for all the replies.

I have had a look at ESP and it looks very good. More research required.

I think it is safe to say that the FSX SDK (DeLuxe) or the ESP could be used. I guess the next little problem is choosing which one :rolleyes:.

One further question though (sorry);

Of course we have our own autopilot flying the target, with auto-navigation. Would it be possible to 'plug' this algorithm into FSX to fly the target...?

Regards
m
 
Of course we have our own autopilot flying the target, with auto-navigation. Would it be possible to 'plug' this algorithm into FSX to fly the target...

The easiest way would be to write an external program that handled your flight dynamics and then send positional updates to FS each processing cycle. You cannot change the dynamics engine of FS, only tinker with the aircafts physical parameters.

Si

PS. From what I understand so far, ESP *is* FSX Deluxe just minus the game wrapper. The main difference between the two is just the support and licencing aspects.
 
PS. From what I understand so far, ESP *is* FSX Deluxe just minus the game wrapper. The main difference between the two is just the support and licencing aspects.

Yes, for the moment that is about true. But I think the licensing part is quite important for most users. And we never know what the future will bring of course :).
 
But I think the licensing part is quite important for most users. And we never know what the future will bring of course

That reminds me. I got my IT dept to get me a quote for ESP the other day and they came back and asked if I wanted to purchase "Software Assurance" with it. I have no idea what that means but as far as I can tell it just means free upgrades for 3(?) years. Does anyone know for sure?

Si
 
Si,

MS Software Assurance is even a bit more than just the access to upgrades.

It opens up a door to select from several services MS offers you depending on the product. This ranges from training of your team to extended support options and financial things like spread payments.

It is a complex thing which best is introduced by a Microsoft Official.
 
Back
Top