Jump to content
The simFlight Network Forums

forstmeier

Members
  • Posts

    108
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by forstmeier

  1. For creating a RAAS system maybe this small program i enclose could be of help. Program "RwyLength.rar" enclosed. You must copy the original "Runways.txt" file that is created when you run "MakeRunways" > "makerwys.ex" (by Pete Dowson) into your actual working Folder where RwyLength is installed. (Runway.txt file is 100MB) This program is extracting: ICAO, country, City, Apt-name ..... Rwy-ID, length in ft, le in meter, le in nautic miles. creating a new txt-file you can use and extract data. regards Raimund RwyLength.rar
  2. Hi, there are 2 posts within this page. PMDG offsets + Offsets PMDG. I think there you find the solution. The Pmdg SDK is including the over head panel so you can access any Button + Switches. You can use Simconnect together with FSUipc. Raimund .
  3. The NGX_SDK including the CDU data will be translated like the previous NGX_SDK for direct access. You can't modify the enclosed SDK Class vor VB.net; It must be rewritten including the CDU data. The CDU part is a different structure using: 14 lines with 24 characters. Symbol, Color and Attributes. Total data is 1008 bites. The CDU Text can then be extracted. Raimund .
  4. I don't have this latest Pmdg SDK file. My Sdk file i translated for Vb.net with a copy of the Ngx-Sdk and then included within a program. I'm not using the NGX but the Pmdg_777. Read my message about it. Pls. just state/write the SDK lines you are interested in. Raimund
  5. Hi, i think what you are look for is a bit more complicated. the right approach is quite different. 1) you need a Class containing the PMDG SDK "translation" for VB.net (Form5.vb + SDK2.vb x NGX) (Form6.vb. + SDK.vb x 777) 2) you need a Class/Form connecting to FSX "Microsoft.FlightSimulator.SimConnect" reading all VAR 3)the Form is including Sub proc's you can call from any other Form. (return val by global var is better then a Function) I'm using this forms with my Programs. You can even fly the PMD-NGX in automatic with your program. With your Main-Form you are still using a normal Simconnect connection. The Form5/6 is using a separate Simconnect connection. Carefully read the files included with then attached "PMDG_VB_Code.rar" file. Form5 + Form6 (not visible) are plain Form's including a VB "DataGridView" used for reading in the PMDG/SDK.vb class and extracting single Index-Data. I can't go deeper into details here. Hope it can be of help to you. Nota: In case of Compile problems you must check your "app.config" file. Maybe you need to change the supported Runtime to <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> A 2 byte value is reading: newValue = fields(224).GetValue(da) Dim sb As New StringBuilder() For Each j As Object In DirectCast(newValue, IEnumerable) sb.AppendFormat("{0} ", j) 'ON = '1 Next B777_APON = sb.ToString.Contains("1") The NGX SDK is a bit different and reading the value directly. Raimund . PMDG_VB_Code.rar
  6. Your first post is quite different and anyone can read it. If english is your mother Language please improve. Language is the only mean for comunicating. http://forum.simflight.com/forum/173-intrasystems-support-forum/ Try this one and revert. http://forum.simflight.com/topic/79834-mouseclicks-keyboard-keys-automatic-execution/#entry483607 Raimund .
  7. Just anwering to your "First" Post (before editing) i would like to point out that there are also several "Freeware" programs and Downloads. Just read, non scrolling, and you find them. Intrasystem .
  8. The MouseClicks Test Program is ready for download. You can download here: (x avoiding web-scanning pls. use the Pwd) http://www.intrasystem.it/FSX/TestMouseClicks/MouseClicks.rar User: Test Pwd: MouseClicks54321 The MouseClicks Manual: http://www.intrasystem.it/FSX/MouseClicks_Manual.zip Intrasystem .
  9. The MouseClicks MANUAL is ready for download. You can download here: http://www.intrasystem.it/FSX/MouseClicks_Manual.zip Pls. read the 1. page and revert if interested. Intrasystem .
  10. Have a look at the Simcon Software. The Frequency Input is very easy and can be exchanged, Adf, Vor, Xpn, Com. Nav Freq con be stored in Nav1 Stby, Nav2 + Nav2 Stby and passed do Nav1. The Pilot Interface is a special feature. There is a very particular Radar you would appreciate as real Pilot. Simcon is including 5 different automatic Fly-to Functions + the virtual Runway creating always a virtual Wpt at 20nm aligned with any Rwy (Sea, Air, Ground). Simcon is also connecting you to a real world Airport Charts and Information Centre. I'm using the Flight1 ATR - also using with the Mouseclick automatic execution like Engine Stop, Start. The Mouse is moving like the Pilot Hand. There is a separte View for creating any Mouseclick file. Have a look here: http://www.intrasystem.it/FSX/FSX.html The Simcon Manual + MouseClick Manual can be downloaded. .
  11. First of all, with MouseClicks you can solve many common problems. Just try with a Lua-Script to Start or Close Engines for the PMDG NGX 737 plane. or try to open the Terrain Map + Terrain Height on the ND Instrument in automatic. With MouseClicks you can do it. It is left to your necessity and fantasy. With one Joy-Button or KBD-Key you execute what a human would do. In fact you can select any position of any single or multi_switch. This example is switching: - from any actual view into the Cockpit - selecting the Overhead Panel + executing all single movements a Pilot would do. example: Start / Close engines - selecting the 2D panel + executing all movements (EFIS panel) a Pilot would do in order to open the Terrain-Map and the Terrain height-distance that is then shown on the ND Instruments. Maybe also a help for some Cockpit Pilot. MouseClicks will be available very soon. When the MouseClicks Hook-System is activ (intercepting Keyboard) you can still use the Keyboard for other functions that are not assigned to a Click-File. MouseClicks is NOT connected to any Game or else. You can use it for any Game or else. MouseClicks is including a "Key.txt" file with 47 special Keys/char you can change for different Keyboards. Create MouseClicks Files This example is a ClickFile for PMDG NGX 737 doing the Pilot movements for inserting the Terrain data on the ND-Panel 1. We create the MouseClickFile or only a Keyboard File Terrain_On_Off --- From any actual View switch to the 2D-Panel {F10} --- execute Keyboard keys --- MouseClicks are executed on the EFIS control Panel --- The ND Panel is showing the Terrain Display with the Terrain-Map and the Terrain-Height if both are selected/included. 2. - We add (View 1) a Joystick-Nr or any Joystick Button Combination. - We add (View 1) 1 or several Keyboard Keys or Key-Combinations; normally we use Joystick or Keyboard. 3. With View (2) we can execute any File using the Mouse > click on Filename. If a File is connected to the Joystick or Keyboard we can execute the File with View (2) - Joystick and Keyboard. Joystick connection 262144 - Terrain_On_Off is executed. DOORS Using a pure Keyboard File without Mouseclicks included. In this example the 2. Door is opened. 1. Door opened (Shift + e) 2. Door is using (Shift + e) then, the delayed key {2} FSX in Full SCREEN Just select the Keyboard Keys and save with VIEW (1) Execute as separate File or within another File. Execute via Joystick or Keyboard-Key(just one) or click on FileName View (2) Engine + Lights on Panel Shift+6 - ENGINE Start - ENGINE Stop - Overhead Panel is Fixed. - Execute each Mouseclick x Start or Close Engines. (Mouseclicks open Switch Covers, click on Switch, close Switch cover) Lights on Panel: Shift+8 Lights on Panel: Shift+6 (Overhead) FMC opening Shift+3 FMC > AutoFlight Keyboard Configuration Example: <VOR LOC Switch = CTRL+A Example: <APP Switch = CTRL+Z Example: <A/P Disengage Switch (set a Kbd-Key-Combination) Theorically you could use the FMC with Mouse-Clicks x several functions. Open FMC > execute Mouseclicks in automatic. Intrasystem .
  12. This Forum is reserved for Simcon and CockpitStatus users only. I suggest you switch to the FSUIPC Forum led by the FSuipc Author Pete Dowson. regards, .
  13. Maybe it can help you: http://forums.bostonvirtualatc.com/viewtopic.php?f=5&t=4950 Raimund
  14. Hi Paul, I did not use your DLL for calculating as i'm only using the Mathe Formulas by Ed Williams for all calculations. I noticed the difference using your FSUIPCClientExample.VB that is using your DLL. Sitting at LOWG your example program is calculating distance + Bearing to EGLL. As far as the Bearing is concerned (296 / 299) the difference is the MagVariation, depending on what we want as result. In fact, as example, the RWY-Heading(35C) of LOWG is 349 considering the MagVariation or 346(less MagV). There is a "lateral deviation formula" that could be very useful for calculating a "restricted" deviation result, example to a Rwy or else. crs_AD = Heading in Rad crs_AB = Back-Course (example of a Rwy) in Rad XTD_Dev = Math.Asin(Math.Sin(Distance) * Math.Sin(crs_AB - crs_AD)) XTD_Dev = rad2deg(XTD_Dev) 'Restrict area / result If XTD_Dev < 0.6 And XTD_Dev > -0.6 then 'do something 'also a ILS signal would be within this result even if not aligned but heading towards Else 'do something End If This formula should not be used for calculating a Fly-To Bearing Difference. To mention that there is a big difference in calculating a Bearing-To and calculating for example a Rwy-Approach that would need more calculation for getting the Bearing-Difference. 'calc Position/Wpt aligned with Heading/Rwy at same distance of Apl to Rwy tc = RunwayBackCourse + MagVariation tc = deg2rad(tc) d2 = distance in Km lat = Math.Asin(Math.Sin(lat2) * Math.Cos(d2 / EarthR) + Math.Cos(lat2) * Math.Sin(d2 / EarthR) * Math.Cos(tc)) lon = lon2 + Atan2((Math.Sin(tc) * Math.Sin(d2 / EarthR) * Math.Cos(lat2)), (Math.Cos(d2 / EarthR) - Math.Sin(lat2) * Math.Sin(lat2))) In fact a Rwy-Approach, example a FS-ILS Autopilot Appr is moving the Apl more "lateral" L/R while the pure Mathe-Calc is moving the Apl along a smooth angle to the Center Approach-Heading. Considering the speed and change of the actual apl position the difference is quite obvious and requesting to start alignmend at a certain distance for any system in use. Your contribution is really great. Thanks. regards, Raimund .
  15. Hi, i would like to ask you why there is a difference, for example with distances and Bearing, between your DLL functions you are using with the FSUIPCClientExample and the real world Mathe calculation that is giving the right result. Aircraft world position Lat/Lon from FSUipc offsets (single offsets) or with Simconnect Destination Lat/Lon from a external dBase Example Difference: LOWG to EGLL Distance in nm = 677 - Km = 1255 - BRG 296° initial Your FS-DLL calculation is: Distance in nm = 732 - Km = 1356 - BRG 289° initial I checked my data with some Web distance calculators that confirmed my results. I think that the difference is due to a different conversion from N/W/E to a lat / lon with 6 decimals, let us say less accurate. The real world distance calculation Function distance(ByVal lat1, ByVal lon1, ByVal lat2, ByVal lon2, ByVal unit ) As Double ''lat1, lat2 - Double values with 6 decimals Dim theta As Double = 0 Dim dist As Double = 0 theta = lon1 - lon2 dist = Math.Sin(deg2rad(lat1)) * Math.Sin(deg2rad(lat2)) + Math.Cos(deg2rad(lat1)) * Math.Cos(deg2rad(lat2)) * Math.Cos(deg2rad(theta)) dist = acos(dist) dist = rad2deg(dist) distance = dist * 60 * 1.1515 Select Case UCase(unit) Case "K" distance = distance * 1.609344 Case "N" distance = distance * 0.8684 End Select End Function THE BEARING FUNCTION (all Mathe as per ED Williams Pilot Mathe) http://williams.best.vwh.net/avform.htm 'get distance into d d = distance_radians(d) 'calc bearing If Math.Sin(BlonRad - AlonRad) < 0 Then dn = (Math.Sin(d) * Math.Cos(AlatRad)) If dn = 0 Then dn = 1 'not the correct way but it helps otherwhise stop calc. tc1 = acos((Math.Sin(BlatRad) - Math.Sin(AlatRad) * Math.Cos(d)) / dn) Else dn = (Math.Sin(d) * Math.Cos(AlatRad)) If dn = 0 Then dn = 1 tc1 = 2 * pi - acos((Math.Sin(BlatRad) - Math.Sin(AlatRad) * Math.Cos(d)) / dn) End If 'rad into degrees tc1 = rad2deg(tc1) 'RESULT <= 0 = 360° ''''convert to what we need '' 'Course deviation from actual aircraft position '' adjust HeadingDifference '' less MagVariation Appreciate you kind comments. Many thanks and best regards, Raimund .
  16. SIMCON is your Cockpit. Forum languages: english, german, italian Simcon new Edition version 1.5.5 ( March 2015) Simcon is using Simconnect + FSUIPC. FSX Accel. Deluxe or Gold Edition + FSUIPC (not registered). NETWORK - use Simconnect (*.msi) + FSuipc-WideFS. ATIasHld using FSUIPC only. Both systems are not using any Frequency only real world Mathe Formulas by Ed Williams The new Automatic Approach System Edition 2015 is including the ATIasHld Program. 3 advanced Radar-Systems with several features. Graphic Approach View Simcon has been tested with Win XP, 7, 8++ on 32 + 64Bit Machines / Network. Joystick and Mouseclick Interface. Fuel Panel, separate Approach Panel. New Help System. The new Simcon Pilot Interface. Help System, FSX commands, Mouse-Clicks. Simcon is including the ATIasHold Approach + Radar System using only FSUipc. With all CockpitStatus programs you create a Virtual Runway at any World Position at Ground level. With one Click create a Virtual Rwy On Air, Ground, Sea, Carrier and return to. Simcon is creating a virtual Wpt at 20nm aligned with any Rwy. " You never get lost ". Introduction
  17. All CockpitStatus programs are updated until November 2014. Refer to the Intrasystem Web Page: http://www.intrasystem.it/FSX/FSX.html Refer to the Intrasystem support Forum: http://forum.simflight.com/forum/173-intrasystems-support-forum/ The Simcon Simconnect program is now including the ATIasHold System that is using only FSUipc. CockpitStatus + Simcon + ATIasHold are including the automatic Direct-To System to: Vor, Adf, Rwy, Virtual Wpt (20nm aligned with Rwy), Virtual Rwy you create. All programs are using the unique AP Throttle speed-hold System that is working only with engine pressure without using any v/s or virtual flaps. Working with any airplane. CockpitStatus including the ATIasHold approach System. All programs are now including the new automatic Radar-Approach-System. Automatic Zoom, show Vor/Adf at any Destination Apt around 100nm. Apt's around 280 nm. North + Map oriented. The new CockpitStatus Mouse-Click Interface and Pilot Interface
  18. All CockpitStatus programs are updated until November 2014. Refer to the Intrasystem Web Page: http://www.intrasystem.it/FSX/FSX.html Refer to the Intrasystem support Forum: http://forum.simflight.com/forum/173-intrasystems-support-forum/ The Simcon Simconnect program is now including the ATIasHold System that is using only FSUipc. CockpitStatus + Simcon + ATIasHold are including the automatic Direct-To System to: Vor, Adf, Rwy, Virtual Wpt (20nm aligned with Rwy), Virtual Rwy you create. All programs are using the unique AP Throttle speed-hold System that is working only with engine pressure without using any v/s or virtual flaps. Working with any airplane. CockpitStatus including the ATIasHold approach System. All programs are now including the new automatic Radar-Approach-System. Automatic Zoom, show Vor/Adf at any Destination Apt around 100nm. Apt's around 280 nm. North + Map oriented. The new CockpitStatus Mouse-Click Interface and Pilot Interface
  19. Oktober 2014 - version 1.5.4 November 2014 - version 1.5.5 including the new Pilot Interface
  20. Forum languages: english, german, italian FREEWARE Download at Intrasystem: http://www.intrasystem.it/FSX/AddAirport.zip Add Airports is including the Complete Editor. The Program that makes it very easy. Install/unzip into a dedicated separate Folder. - Add new Airport - Change Airport Data - Used with FSX running your actual Position is evidenced and can be used in automatic. - Test function is included. - Read the AddAirports Manual
  21. Forum Languages: english, german, italian The special Mouse-Click-Interface: - more functions, single files, for each airplane, mouse-wheel ..... - the new Pilot Interface version: 1.5.5 With the new Pilot Interface you simulate in automatic the movements/hand of a Pilot or Co-Pilot. The Mouse-Click-Interface is included with CockpitStatus + Simcon. The new dedicated Manual: http://www.intrasystem.it/FSX/Mouse_Interface.pdf - All single actions can be saved within a dedicated Aircraft-Folder. - [Apl] listing all airplanes including Mouse-click files. - [Files] listing all single Mouse-click files not belonging to a single aircraft. - [Panels] opening single CockpitStatus Views. - Including 2 Buttons [VC] and [2D] switching directly from any actual FSX View to: ---- the standard 2D Cockpit Forward-View ---- or standard VC-Cockpit Forward-View. With the [Register Mouse] function you save any single click and execute for testing. Open a Switch-Cover, click on a switch, close Cover ...... Save as single File or within a dedicated Aircraft-Name.
  22. Forum Languages: english, german, italian ATIasHld is the smaller Edition of CockpitStatus using FSUipc with the same features. 2 Radar Systems. This Radar is a precision Instrumente. Automatic + Manual Radar Zooming. Joystick-Connection 1 separate Approach View Automatic Approach for: Rwy, Vor, Adf, Fix Wpt at 20nm aligned with any Rwy. Including the AT-IAS-Hold system for any airplane using only the engine pressure. With all CockpitStatus programs you create a Virtual Runway at any World Position at Ground level. With one Click create a Virtual Rwy On Air, Ground, Sea, Carrier and return to. The ATIasHold System is included with CockpitStatus + Simcon. ATIasHold Manual: http://www.intrasystem.it/FSX/ATIasHld.pdf Approach View All Radars are North + Map oriented ATIasHold Manual: http://www.intrasystem.it/FSX/ATIasHld.pdf
  23. Forum languages: english, german, italian You can download the Full CockpitStatus version 1.5.4 - October 2014. Time limited to 20 days. Download from Intrasystem here: http://www.intrasystem.it/FSX/CockpitStatus/_CockpitStatus.zip For security reasons you should ask for the Download Key here: forstmeier@libero.it Your e-mail subject must read: CockpitStatus Download With all CockpitStatus programs you create a Virtual Runway at any World Position at Ground level. With one Click create a Virtual Rwy On Air, Ground, Sea, Carrier and return to. CockpitStatus is using 3 Radars: extern, local, large CockpitStatus is using automatic approach to: Rwy, Wpt, Vor, Adf This Radar is a precision instrument. Automatic + Manual Radar Zooming. CockpitStatus is using the AT-IAS-HOLD System that is working with any airplane using only the engine pressure. No AP requested.
  24. FREEWARE AiracSearch is a Limited Edition of the Simcon Approach & Radar System 2014 AiracSearch is a FSX Simconnect software. Forum Languages: english, german, italian Forum Languages: english, german, italian Download at: http://www.intrasystem.it/FSX/FSX.html#airacsearch Read the Manual: http://www.intrasystem.it/FSX/AiracSearch.pdf Intrasystem Raimund .
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.