racer home

System parameters and signals

 

Home Give it some wings.


Dolphinity Organiser - free planning, project management and organizing software for all your action lists

Introduction

Racer v0.8.35 introduced the start of a generalized parameter & signals system. The abstract view of the Racer application can help in tweaking parameters 'live' and checking out the results live.

The idea is that a system is created, with subsystems. Each (sub)system contains a number of parameters and signals. For example, the top system is the Racer app itself, called the 'root' system. Underneath this, loaded cars are called 'car0' for example. The cars contain subsystems, such as 'wing0'. Not all systems contains parameters and/or signals, but most lower-level systems do. The wings for example expose 'coeff_drag' and 'coeff_down' parameters. You can tweak these live using console commands.

The 'system' is a dynamically created & maintained objects; it grows as cars are added, and also the parameters exposed can vary based on how cars and other objects are configured (through car.ini for example).

The future is then to create a tool which helps in navigating and modifying the system tree parameters, possibly also logging signals.

System console commands

The system can be tweaked using these console commands:

System export

The system export is very useful to see what's going on inside the Racer engine. This tree can be expanded between Racer versions, so there is no one static version of the tree. However, some common properties always apply.

 


Dolphinity Organiser - free planning, project management and organizing software for all your action lists

(last updated November 13, 2012 )