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.

New version of SIOC (2.0)

Featured Replies

The new SIOC 2.0 is available in www.opencockpits.com at download area.SIOC is an advanced programming system for IOCards with modules that connect to IOCP and FSUIPC. With it, any cockpit simulation can be programmed.The powerful language used in SIOC is events oriented and can be used on a network. Nowdays, complex simulation systems like ON-737 are being developed using this system.In this new version 2.0 we can find many new features, like the use of symbolic names to define IOCP variables, new simulation oriented functions, the last version of IOCPConsole, logs with variables filters, etc. Two languages included: spanish and english.Enjoy it!

>In this new version 2.0 we can find many new features, like>the use of symbolic names to define IOCP variables, That's very good news indeed Ferdie! I like SIOC a lot, it's very powerful.Thanks for your continuous efforts!Best Regards,Nicowww.nicokaan.nl1704.png

Woot! So my script to translate symbolic variables is obsolete! :) Great news! Going to check it out now.. Can you give some examples of the new features? How does one use the symbolic variable names for example? //Tuomas

Thank's FerdieIs there a manual which explain the new feature of the version 2.0 ?with the explanation of the new functions and the syntaxe ofthe new variables in text ?GreetingsBOBCongratulation for the great contribution to FSimulation ...

Is very easyThis is a example of use SIOC with symbolic names. This is a chronometer with START/RESET using FSimulator.Var 0000, Value 0 // Initialization{ &Seconds = 0 }Var 0005, name Start_stop, Link IOCARD_SW, Input 34, Type P // Start/Stop chronometerVar 0006, name Reset, Link IOCARD_SW, Input 35 // Reset{ IF &Reset = 1 { &Seconds = 0 }}Var 0007, name Seconds, Link IOCARD_DISPLAY, Digit 0, Numbers 2 // Display SecondsVar 0010, Link FSUIPC_IN, Offset $023A, Length 1 // Seconds of FSimulator{ IF &Start_stop = 1 { L0 = &Seconds + 1 IF L0 = 60 { L0 = 0 } &Seconds = L0 }}

Very esay and vera usefulThank'sIs there other new functions ?BOB

Other functions like :DELAY for delay a commad.RANDOM for build random numbersLOGN for logarithms

and you can now specify Minimize=Yes in sioc.iniSIOC will then automatically go to the system tray, at startupNicowww.nicokaan.nl1704.png

Hi,I have completed the conversion of my config file for my Level-D home cockpit to SIOC 2.0. I introduced symbolic names and I have put the code for a logical unit, such as NAV1, ILS, XPDR, Overhead, and so on, together, each starting at a 100 var number boundary. I expect the code is now easier to comprehend and or to share.You may download a copy of my config file from my website, page downloads. Regards,Nicowww.nicokaan.nl1704.png

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.