Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SU2 grammar for hardcore procedures developers ;-)

Featured Replies

Hello,This is not definitive, but we're almost there : if any, there will be only small changes.Please note that soft constraints are not implemented yet and will not be in SU2.I have deleted C code in between { }A line starting with { } means : empty.//////////////////////////////////////////////////////////////////////////////////////////////////// the root of the file //////////////////////////////////////////////////////////////////////////////////////////////////ROOT: customfixessection RNWS runways ENDRNWS sidssection starssection approachessection gatessection { }| error { };//////////////////////////////////////////////////////////////////////////////////////////////////// non mandatory gates section //////////////////////////////////////////////////////////////////////////////////////////////////gatessection: { }| GATES gates ENDGATES { };gates: { }| gates gate { };gate: GATE NAME LAT NB NB LON NB NB { }| GATE NB LAT NB NB LON NB NB { };//////////////////////////////////////////////////////////////////////////////////////////////////// non mandatory approaches section //////////////////////////////////////////////////////////////////////////////////////////////////approachessection: { }| APPROACHES approaches ENDAPPROACHES { };approaches: { }| approaches approach { };approach: APPROACH NAME fixlist RNW RNWEND fixlistMA { };//////////////////////////////////////////////////////////////////////////////////////////////////// non mandatory custom fixes section //////////////////////////////////////////////////////////////////////////////////////////////////customfixessection: { }| FIXES customfixes ENDFIXES { }| CUSTOMFIXES customfixes ENDCUSTOMFIXES { };customfixes: { }| customfixes customfix { };customfix: NAVAIDFIX NAME id COLOCATED NAME NB NB { }| NAVAIDFIX NAME id LATLON LAT NB NB LON NB NB { };id: { }| ID NAME { };//////////////////////////////////////////////////////////////////////////////////////////////////// runways section //////////////////////////////////////////////////////////////////////////////////////////////////runways: { }| runways runway { };runway: RNW RNWEND { };//////////////////////////////////////////////////////////////////////////////////////////////////// non mandatory stars section //////////////////////////////////////////////////////////////////////////////////////////////////starssection: { }| STARS stars ENDSTARS };stars: { }| stars star { };star: STAR NAME fixentry fixlist transitions sidstarrunways starapproaches { } ;//////////////////////////////////////////////////////////////////////////////////////////////////// nonmandatory sids section //////////////////////////////////////////////////////////////////////////////////////////////////sidssection: { }| SIDS sids ENDSIDS { };sids: { }| sids sid { }sid:SID NAME fixlist runwaysspecificsonerequired transitions { } ;//////////////////////////////////////////////////////////////////////////////////////////////////// other sid stars stuff //////////////////////////////////////////////////////////////////////////////////////////////////transitions: { }| transitions transition { };transition: TRANSITION NAME fixlistT { };runwaysspecificsonerequired:runwayspecific runwayspecifics { } ;runwayspecifics: { }| runwayspecifics runwayspecific { };runwayspecific:sidstarapproachrunway sidstarrunways fixentry fixlistRS { } ;//////////////////////////////////////////////////////////////////////////////////////////////////// sid stars approaches runways and approaches //////////////////////////////////////////////////////////////////////////////////////////////////sidstarrunways: { }| sidstarrunways sidstarapproachrunway { };sidstarapproachrunway: RNW RNWEND { };starapproaches: { }| starapproaches starapproach { };starapproach : APPROACH NAME fixlistSA { }| APPROACH NAME NAME fixlistSA { };//////////////////////////////////////////////////////////////////////////////////////////////////// wpt lists / multiple lists to manage different linked lists //////////////////////////////////////////////////////////////////////////////////////////////////fixlist: { }| fixlist fixentry {};fixlistMA: { }| fixlistMA fixentry { };fixlistSA: { }| fixlistSA fixentry { };fixlistT: { }| fixlistT fixentry { };fixlistRS: { }| fixlistRS fixentry { };fixentry: optaltfixentry { }| hdg VECTORS {}| hdg UNTIL NB optspeed { }| hdg UNTIL NB NOTBEFORE NB FROM simplefixentry optspeed { } hdg UNTIL | NB FROM simplefixentry optspeed { } hdg UNTIL RADIAL NB tofrom | simplefixentry optspeed { } hdg INTERCEPT RADIAL NB tofrom | simplefixentry optspeed { } HOLDAT simplefixentry direction TURN | INBOUNDCOURSE NB optalt optspeedholddistancetime { } ;optaltfixentry: turn NAVAIDFIX overfly NAME NB optspeed { }| turn NAVAIDFIX overfly NAME AT NB optspeed { }| turn NAVAIDFIX overfly NAME atorbelow atorabove optspeed { };simplefixentry: NAVAIDFIX NAME { } ;optspeed: { }| SPEED NB { };optalt: { }| ALT NB { };atorbelow: { }| ATORBELOW NB { };atorabove: { }| ATORABOVE NB { };hdg: HDG NB { }| KEEP HDG { }| TRK NB { }| KEEP TRK { };tofrom: TO { }| FROM { };holddistancetime: { }| LEGDIST NB { }| LEGTIME NB { };overfly: { }| OVERFLY { };turn: { }| TURN direction { }direction: LEFT { }| RIGHT { };All Contents © 2003 Precision Manuals Development GroupAnthony MertonPrecision Manuals Developmenthttp://www.precisionmanuals.com

>Hello,>>This is not definitive, but we're almost there : if any, there>will be only small changes.Anthony,Looks like there are some missing CR/LF ... ;-)fixentry:optaltfixentry { }| hdg VECTORS {}| hdg UNTIL NB optspeed { }| hdg UNTIL NB NOTBEFORE NB FROM simplefixentry optspeed { } hdg UNTIL | NB FROM simplefixentry optspeed { } hdg UNTIL RADIAL NB tofrom | simplefixentry optspeed { } hdg INTERCEPT RADIAL NB tofrom| simplefixentry optspeed { } HOLDAT simplefixentry direction TURN | INBOUNDCOURSE NB optalt optspeed holddistancetime { } ;I believe it should be as follows ...fixentry:optaltfixentry { }| hdg VECTORS {}| hdg UNTIL NB optspeed { }| hdg UNTIL NB NOTBEFORE NB FROM simplefixentry optspeed { }| hdg UNTIL NB FROM simplefixentry optspeed { } | hdg UNTIL RADIAL NB tofrom simplefixentry optspeed { } | hdg INTERCEPT RADIAL NB tofrom simplefixentry optspeed { } | HOLDAT simplefixentry direction TURN INBOUNDCOURSE NB optalt optspeed holddistancetime { } ;... otherwise ... look'n good! :-)-michael

Ah yes...Thanks Michael.anthonyAnthony MertonPrecision Manuals Developmenthttp://www.precisionmanuals.com

Outstanding! Thanks a ton Anthony!!! I have 18 Australian SID/STARs almost ready to go :)This is without a doubt the most realistic arrival / departure processing I have ever seen...Cheers,Danny Vickers :-waveAdelaide, Australia

Hi,Thanks Athony. It looks like we will be able to program more accurately.Terry, if you read this post what is your opinion about making the converter understand this new syntax?.Michael

Michael,I can tell you he's working HARD on it !(I'm giving him difficult times) ;-)anthonyAnthony MertonPrecision Manuals Developmenthttp://www.precisionmanuals.com

I tried my hardest to confuse this Classic U10.5 FMC, but it handled this Sydney SID quite well, I think. Note the elegant loop at the sharp turn...http://members.ozemail.com.au/~b744er/737/YSSYSID.jpgCheers.Ian.

Nice }( Well, 17 Aussie SID/STAR files done for SU1.1, just have to update them for SU2 now ;-) Cheers,Danny :-wave

Wild.I note that (INTC) waypoints are displayed with small circles and not the normal fix symbols.Lee Hetherington (KBED)

Yes, you are right. The conditional waypoints shuld be circles, not a standard waypoint symbol (a star). Is it possible for you guys at PMDG to change this?Roar Andre Nicolaisen PS! this new procedure benefits are looking GREAT! ;)

Howdy Michael>Terry, if you read this post what is your opinion about making>the converter understand this new syntax?.Already included. I'm working out some bugs dealing with IAP ARCs and transitions though. If not sooner, I will be at least including a tutorial on making SIDs, STARs and IAPs with the next DAFIF cycle around the first of October.LaterTerry

Hi Terry,Thanks for the update. As usual if you need me to do some testing then shoot an email.Michael

Hi guys! Can anyone tell me if this will be a valid SID using the new SID/STAR syntax: SID SJA6D RNW01 NAVAID KV UNTIL 2600 TURN LEFT TRK 189 INTERCEPT RADIAL 214 FROM NAVAID TRO NAVAID SJA

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.