SimVimCockpit - How it works, Configuration

The main SimVim tool is online Configurator which provides you with everything you need to configure any complex cockpit panels.

Configurator table

The SimVim Configurator is an interactive user interface consisting of layout image maps that represent aircraft systems, instruments and modules with correctly assigned SimVim parameters. Using these layouts you can configure any cockpit panel that includes similar control elements, instruments and modules.

All you need is select an appropriate element in the loaded image map (or table if there is no map yet) and assign it to the switch, encoder, LED or display by clicking on the image-map area.

The SimVim data configuration (the list of parameters) is universal and can be used with any model of any author with the cockpit you have built. So, in this example the "Right_Gear_Pos" and "Left_Gear_Pos" flashing lignts will work in any aircraft you fly.

The main point is that having one configuration file (data.cfg) for Beechcraft Baron 58, you can use it with any free or payware B58, or any other similar aircraft, without changing your configuration file.

Then, you need to save the data.cfg file created in the Configurator, place it into the SimVimCockpit plugin folder and start your flight. If you need to add or change some parameter, just upload it to the configuration tool, make needed changes, and save again. Then press the "Reload Configuration" button in the plugin status window.

What does each SimVim Parameter consist of

Each SimVim parameter defines a specific control or aircraft system/device and sets the conditions for its operation. A parameter NAME is an alias of a function and its options, represented in the form of a universal "keyword" that is aimed to designate the functionality of a real aircraft cockpit control element ( not a specific virtual plane's commands/datarefs !)

For instance:
  • Left_Toe_Brake - left rudder toe brake input (button switch or potentiometer)
  • Flaps_Unsafe - "flaps in transition" or "stuck" annunciator (Simple SimVim function programmed in the plugin for output to LED or LCD)
  • DME_Display - it's a multifunctional output to the DME display (depending on the DME type delected), Complex SimVim function

When the aircraft is loaded, the SimVimCockpit plugin reads the data configuration file and converts each parameter into a predefined function, which in the simplest case can be commands/datarefs without additional conditions, or datarefs with a value range, output format and conditions depended on the system type/state, or it can be a complex function that takes in account other variables and parameters.

Parameter structure variants:

Param_Name --- > Plugin-- input - >X-Plane Commands -- + options --Conditions, systems state

Param_Name --- > Plugin-- input - >X-Plane DataRef + Value + options +Internal Conditions

Param_Name --- > Plugin-- output >X-Plane DataRef + Output Format + Options, mapping

Param_Name --- > Plugin <-- I/O -->SimVim Function --- > X-Plane or SimVim DataRefs/Commands

Param_Name --- > Plugin <-- I/O -->Custom Conversion Table --- > DataRef, Commands

SimVim configurator database includes almost every control element and device that can be found in an aircraft panel. Some parameters (switches and other controls) that are not presented in the configurator yet for some reason will be added eventually.

This feature (universal parameter names) allows to have uniform configuration format, one configurator and the possibility to adapt them to other simulators using the same data file.

Default functionality

All aircraft models that are included in the X-Plane by default and all their mods ( including planes that use new XP11 "laminar/../" commands and datarefs ), as well as third-party aircraft using only standard X-Plane commands/datarefs, work with the SimVimCockpit as-is. This means that you can simply assign all the necessary parameters in the Configurator. and fly. Also, the mapping for some freeware models, that use their own custom datarefs, can be embedded in SimVimCockpit database, like Aerobask Robin DR401 (you can use it as is). If you have a plane that uses the REP (Reality Expansion Pack), the plugin should automatically adapt all the needed parameters.

Data conversion for paid or free custom aicraft models

Generally, using SimVimCockpit with some of the custom/payware X-Plane aircraft models you don't need to worry about simulator commands, datarefs, scripts, and internal structure of each parameter, just create the configuration file and start your plane.

If some SimVim parameters assigned to systems on your custom / paid aircraft do not work properly and your plane model has its own custom datarefs/commands (some have just few custom commands, some have a lot of them), you need to have an additional SimVim "data conversion file" for this particular model (simvim_xxx.dat) and place it in assotiated aicraft folder.

This data file includes only those SimVim named parameters that had to be "remapped" by plugin to related custom commands (datarefs) provided with this specific model.

How it works: When an aircraft is loading, the plugin looks for replacement data table and remaps all needed standard input/output parameters located in the SimVim database into this plane model custom data.

Download: You can download the related data convertion file for some planes on the SimVim "Custom Conversion" community section

NOTE: you not necessary need to have some of default parameters converted to the aircraft custom datarefs, even if the default don't work in your virtual plane - for example you simply don't see some switches animation or some annunciators, but they work on your hardware panel. This is also related to all SimVim Radio functionality.

Some SimVim systems can be assigned to work with your hardware switches, displays and don't need to be "synchronized with virtual panel (that you don't need to see actually), if this is not influence the flight and other systems (chronometer/timer , DME, other radio devices, lighting, common information displays, etc.).

Note: to test if the assigned parameters work as-is you should remove your user-created conversion file named as "simvim_yourPlaneName.dat" from your aircraft folder (if you have tried to make your own "conversion") and reconnect (reload configuration button).

Before starting, decide what input controls (switches, knobs), indicators, and displays you want (and really need) to use in your cockpit, make a simple list, or table, or image with controls layout. Do not waste your time and money trying to reproduce useless (in a home cockpit) switches and indicators, leave them "dummy". ==> Read Related Page here ==> >

SimVimCockpit 2012 - 202X