Model Menu Category http://os-rc.com/en/osrcblog/categories/listings/model-menu Tue, 19 Mar 2024 06:24:19 +0000 Joomla! - Open Source Content Management en-gb Timer Settings http://os-rc.com/en/osrcblog/entry/ui-timer-settings http://os-rc.com/en/osrcblog/entry/ui-timer-settings Unlike known timers, found on older RC units, OSRC provides the operator with the ability to control many more functions through its timers and activate multiple timers simultaneously while in flight.

Ui_model_timer_list.png

Once the Timer Setup menu is selected, the operator is taken to a list of all available timers. for the time being there are 4 timers that can be configured separately and operate simultaneously if triggered by the operator.

Timers can play a significant role while controlling a model by just displaying the amount of time remaining before a battery runs out or before fuel runs out within a model. Although, if OSRC equipment is used, battery and fuel indications can be seen in real time by the operator through available Display Screens, in the case of third party hardware add-ons this can be important.

Besides just displaying time and counting it down, the OSRC team has taken the concept even further and created a useful set of functions that can be activated once a timer reaches its end count.

Timer Settings

Ui_model_timer_settings.png

Minutes

By altering this option, the operator can define for how many minutes should the timer count down, before reaching the end. This value can also be cleared by triggering the Edit/Clear function.

Seconds

By altering this option, the operator can fine tune and define for how many additional seconds should the timer count down, before reaching the end. This value can also be cleared by triggering the Edit/Clear function.

Action

Once the timer reaches its end, the operator can define what action should be taken. Below you shall find all available actions and their description.

ActionDescription
VibrateIf this action is selected, the Vibrator shall be activated and will only be deactivated once the timer is disabled/reset.
BeepIf this action is selected, the Buzzer shall be activated, producing an Alert sound, specifically designed for the timer actions. The Buzzer will only be deactivated once the timer is disabled/reset.
VibrBeepIf this action is selected, the Vibrator and the Buzzer shall both be activated and will only be deactivated once the timer is disabled/reset.
ChanValIf this action is selected, the Pre-Defined (through the below options) value shall take over the selected channel. This value will remain enabled and override any function on the selected channel until the timer is disabled/reset.
NoneIf this action is selected, no additional actions shall be performed and only the time shall be displayed for the corresponding timer until it reaches its end.

Channel

This option defines which channel shall be overwritten once the ChanVal action is activated. This channel shall remain overwritten until the timer is disabled/reset. If any other action is selected then this value has no effect and can be ignored.

Chan Val. - Channel Value

The value defined in this option shall be multiplied by 10 before altering the end channel. This value will override any active value occupying the selected channel and will only be disengaged once the timer is disabled/reset.

As an example, if the Channel 5 is set to be controlled by a Pot and the same channel is set to a timer to alter the value once it reaches its end, then no matter at what position the Pot was, the value shall be overwritten and only be repositioned to the Pot's value once the timer has been disabled/reset.

This feature can have many applications. As an example, lowering the throttle on a model once the timer reaches its end, for configurations where the battery or fuel states are not monitored by the operator.

]]>
website@os-rc.com (Demetris Zavorotnitsienko) Model Menu Tue, 06 Nov 2012 11:07:52 +0000
Delays http://os-rc.com/en/osrcblog/entry/ui-delays http://os-rc.com/en/osrcblog/entry/ui-delays If you need to give some slack to your values and delay a signal from being transmitted then this section should be the one to read. Delays utilized by the OSRC User Interface differ in their functionality and can delay a signal up to extreme time margins for custom input to your model.

b2ap3_thumbnail_ui_model_delays_section.png

Delaying the output for each one of the available 4 Main Stick channels can become important in many cases for different reasons. The algorithms used to delay a value for all channels are written in such a way, so that the main program cycle is never halted or paused. Quite extreme delays may be achieved through this section, which may be necessary for the operators mission.

Channel 1 - 4

Define the amount of delay needed for each channel by altering the appropriate values. For practicality reasons, the current version of the Main Units firmware, can delay the 4 Main Stick channels, which are the mostly used ones by the operator. However the amount of delayed channels may be greater if users require it.

The best way to understand the delay functionality is to imagine the Main Program running through its loop. While each loop is ended, the channel value is being pushed through an array to the next position, until it reaches the nth position. The Delay value is the position of the array from which the End Value is taken. So the larger the value, the deeper the value is taken from the array, resulting in a delay. Although this happens quite fast, the end result does not stall the main program and provides enough time for a sufficient delay to be achieved.

]]>
website@os-rc.com (Demetris Zavorotnitsienko) Model Menu Tue, 06 Nov 2012 11:05:25 +0000
Sub Trims http://os-rc.com/en/osrcblog/entry/ui-sub-trims http://os-rc.com/en/osrcblog/entry/ui-sub-trims Not all trims are accessible through the dedicated Trim knobs on the Main Unit. To find out how to trim other channels, read this section of the blog.

Ui_model_strims_settings.png

Sub Trims can be thought of like the center offset values for each channel. If a motor or another output device on a model needs its center to be offset then these are the values that must be altered. The only difference of this section from the Trims section is that the operator can define the exact value, necessary for each of the remaining channels.

Channel

The amount of channels available for trimming is directly associated with the total amount of channels defined within the Root Model Settings. Since the first 4 channels are controlled through the Trims section, this section can define trim values for the rest of the channels.

Trim

By selecting the value associated with the corresponding channel, the operator may define a negative or positive offset value. An Edit/Clear function may be used to reset the value to its initial state which is Zero.

Mult/ier - Multiplier

The Multiplier value is what defines in how many increments shall the trim value be altered. For example if the Multiplier is set to 1 then every time the value is altered, the offset value shall be incremented by 1 unit. If the value is 10 or 20 then the increments shall be made with the same count.

]]>
website@os-rc.com (Demetris Zavorotnitsienko) Model Menu Tue, 06 Nov 2012 11:03:38 +0000