2011-02-22 23:03:32 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<ui version="4.0">
|
|
|
|
<class>StabilizationWidget</class>
|
|
|
|
<widget class="QWidget" name="StabilizationWidget">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>0</x>
|
|
|
|
<y>0</y>
|
|
|
|
<width>639</width>
|
2011-05-17 06:54:23 +02:00
|
|
|
<height>657</height>
|
2011-02-22 23:03:32 +01:00
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="windowTitle">
|
|
|
|
<string>Form</string>
|
|
|
|
</property>
|
2011-02-24 00:06:35 +01:00
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
2011-05-31 09:16:01 +02:00
|
|
|
<item>
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer_6">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="stabilizationHelp">
|
|
|
|
<property name="sizePolicy">
|
|
|
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
|
|
<horstretch>0</horstretch>
|
|
|
|
<verstretch>0</verstretch>
|
|
|
|
</sizepolicy>
|
|
|
|
</property>
|
|
|
|
<property name="maximumSize">
|
|
|
|
<size>
|
|
|
|
<width>20</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string/>
|
|
|
|
</property>
|
|
|
|
<property name="icon">
|
|
|
|
<iconset resource="configgadget.qrc">
|
|
|
|
<normaloff>:/configgadget/images/help.png</normaloff>:/configgadget/images/help.png</iconset>
|
|
|
|
</property>
|
|
|
|
<property name="flat">
|
|
|
|
<bool>true</bool>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</item>
|
2011-02-22 23:03:32 +01:00
|
|
|
<item>
|
2011-04-29 22:39:24 +02:00
|
|
|
<widget class="QFrame" name="piFactors">
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
|
|
<item>
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
|
|
<item>
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_8">
|
2011-05-17 06:54:23 +02:00
|
|
|
<property name="font">
|
|
|
|
<font>
|
|
|
|
<weight>75</weight>
|
|
|
|
<bold>true</bold>
|
|
|
|
</font>
|
|
|
|
</property>
|
2011-04-29 22:39:24 +02:00
|
|
|
<property name="text">
|
|
|
|
<string>Rate Stabilization (inner loop)</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer_3">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_4">
|
|
|
|
<property name="text">
|
2011-05-17 06:54:23 +02:00
|
|
|
<string>Hint: read the tooltips!</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QFrame" name="frame_2">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>First, work on rate stabilization.</string>
|
|
|
|
</property>
|
|
|
|
<property name="frameShape">
|
|
|
|
<enum>QFrame::StyledPanel</enum>
|
|
|
|
</property>
|
|
|
|
<property name="frameShadow">
|
|
|
|
<enum>QFrame::Raised</enum>
|
|
|
|
</property>
|
|
|
|
<layout class="QGridLayout" name="gridLayout" columnstretch="1,1,2,2,2">
|
|
|
|
<item row="1" column="1">
|
|
|
|
<widget class="QLabel" name="label_10">
|
2011-02-26 00:05:23 +01:00
|
|
|
<property name="text">
|
2011-04-29 22:39:24 +02:00
|
|
|
<string>Roll</string>
|
2011-02-26 00:05:23 +01:00
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
2011-04-29 22:39:24 +02:00
|
|
|
<item row="1" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateRollKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Slowly raise Kp until you start seeing clear oscillations when you fly.
|
|
|
|
Then lower the value by 20% or so.</string>
|
2011-02-26 00:05:23 +01:00
|
|
|
</property>
|
2011-04-29 22:39:24 +02:00
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
2011-02-26 00:05:23 +01:00
|
|
|
</property>
|
2011-04-29 22:39:24 +02:00
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2011-02-26 00:05:23 +01:00
|
|
|
</item>
|
2011-04-29 22:39:24 +02:00
|
|
|
<item row="2" column="1">
|
|
|
|
<widget class="QLabel" name="label_11">
|
2011-02-26 00:05:23 +01:00
|
|
|
<property name="text">
|
2011-04-29 22:39:24 +02:00
|
|
|
<string>Pitch</string>
|
2011-02-26 00:05:23 +01:00
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
2011-04-29 22:39:24 +02:00
|
|
|
<item row="2" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="ratePitchKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Slowly raise Kp until you start seeing clear oscillations when you fly.
|
2011-02-26 00:05:23 +01:00
|
|
|
Then lower the value by 20% or so.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="2">
|
|
|
|
<widget class="QLabel" name="label_12">
|
|
|
|
<property name="text">
|
|
|
|
<string>Kp</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateRollKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>I factor for rate stabilization is usually very low or even zero.</string>
|
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="ratePitchKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>I factor for rate stabilization is usually very low or even zero.</string>
|
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="3">
|
|
|
|
<widget class="QLabel" name="label_13">
|
|
|
|
<property name="text">
|
|
|
|
<string>Ki</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateRollILimit">
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="ratePitchILimit">
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="4">
|
|
|
|
<widget class="QLabel" name="label_14">
|
|
|
|
<property name="text">
|
|
|
|
<string>ILimit</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="0" rowspan="2">
|
|
|
|
<widget class="QCheckBox" name="linkRateRP">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>If checked, the Roll and Pitch factors will be identical.
|
2011-02-26 10:11:53 +01:00
|
|
|
When you change one, the other is updated.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Link</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="1">
|
|
|
|
<widget class="QLabel" name="label_15">
|
|
|
|
<property name="text">
|
|
|
|
<string>Yaw</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateYawKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Slowly raise Kp until you start seeing clear oscillations when you fly.
|
2011-02-26 10:11:53 +01:00
|
|
|
Then lower the value by 20% or so.
|
|
|
|
|
|
|
|
You can usually go for higher values for Yaw factors.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateYawKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>As a rule of thumb, you can set YawRate Ki at roughly the same
|
2011-02-26 19:05:30 +01:00
|
|
|
value as YawRate Kp.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="rateYawILimit">
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.000100000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
2011-05-17 06:54:23 +02:00
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_9">
|
|
|
|
<property name="font">
|
|
|
|
<font>
|
|
|
|
<weight>75</weight>
|
|
|
|
<bold>true</bold>
|
|
|
|
</font>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Attitude Stabilization (outer loop)</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer_2">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
</layout>
|
2011-04-29 22:39:24 +02:00
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QFrame" name="frame_3">
|
|
|
|
<property name="frameShape">
|
|
|
|
<enum>QFrame::StyledPanel</enum>
|
|
|
|
</property>
|
|
|
|
<property name="frameShadow">
|
|
|
|
<enum>QFrame::Raised</enum>
|
|
|
|
</property>
|
|
|
|
<layout class="QGridLayout" name="gridLayout_2" columnstretch="1,1,2,2,2">
|
|
|
|
<item row="1" column="0" rowspan="2">
|
|
|
|
<widget class="QCheckBox" name="linkAttitudeRP">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>If checked, the Roll and Pitch factors will be identical.
|
2011-02-26 10:11:53 +01:00
|
|
|
When you change one, the other is updated.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Link</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="1">
|
|
|
|
<widget class="QLabel" name="label_16">
|
|
|
|
<property name="text">
|
|
|
|
<string>Roll</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="1">
|
|
|
|
<widget class="QLabel" name="label_17">
|
|
|
|
<property name="text">
|
|
|
|
<string>Pitch</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="1">
|
|
|
|
<widget class="QLabel" name="label_18">
|
|
|
|
<property name="text">
|
|
|
|
<string>Yaw</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="rollKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Once Rate stabilization is done, you should increase the Kp factor until the airframe oscillates again, and go back down 20% or so.
|
2011-02-26 10:11:53 +01:00
|
|
|
</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="pitchKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Once Rate stabilization is done, you should increase the Kp factor until the airframe oscillates again, and go back down 20% or so.
|
2011-02-26 10:11:53 +01:00
|
|
|
</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="2">
|
|
|
|
<widget class="QDoubleSpinBox" name="yawKp">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Once Rate stabilization is done, you should increase the Kp factor until the airframe oscillates again, and go back down 20% or so.
|
2011-02-26 10:11:53 +01:00
|
|
|
</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="rollKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Ki can usually be almost identical to Kp.</string>
|
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="pitchKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Ki can usually be almost identical to Kp.</string>
|
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="3">
|
|
|
|
<widget class="QDoubleSpinBox" name="yawKi">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Ki can usually be almost identical to Kp.</string>
|
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="1" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="rollILimit">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>ILimit can be equal to three to four times Ki, but you can adjust
|
2011-02-26 10:11:53 +01:00
|
|
|
depending on whether your airframe is well balanced, and your
|
|
|
|
flying style.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="2" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="pitchILimit">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>ILimit can be equal to three to four times Ki, but you can adjust
|
2011-02-26 10:11:53 +01:00
|
|
|
depending on whether your airframe is well balanced, and your
|
|
|
|
flying style.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="3" column="4">
|
|
|
|
<widget class="QDoubleSpinBox" name="yawILimit">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>ILimit can be equal to three to four times Ki, but you can adjust
|
2011-02-26 10:11:53 +01:00
|
|
|
depending on whether your airframe is well balanced, and your
|
|
|
|
flying style.</string>
|
2011-04-29 22:39:24 +02:00
|
|
|
</property>
|
|
|
|
<property name="decimals">
|
|
|
|
<number>6</number>
|
|
|
|
</property>
|
|
|
|
<property name="singleStep">
|
|
|
|
<double>0.100000000000000</double>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="2">
|
|
|
|
<widget class="QLabel" name="label_19">
|
|
|
|
<property name="text">
|
|
|
|
<string>Kp</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="3">
|
|
|
|
<widget class="QLabel" name="label_20">
|
|
|
|
<property name="text">
|
|
|
|
<string>Ki</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item row="0" column="4">
|
|
|
|
<widget class="QLabel" name="label_21">
|
|
|
|
<property name="text">
|
|
|
|
<string>ILimit</string>
|
|
|
|
</property>
|
|
|
|
<property name="alignment">
|
|
|
|
<set>Qt::AlignCenter</set>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_5">
|
|
|
|
<property name="font">
|
|
|
|
<font>
|
|
|
|
<weight>75</weight>
|
|
|
|
<bold>true</bold>
|
|
|
|
</font>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Angle Limits:</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label">
|
|
|
|
<property name="text">
|
|
|
|
<string>RollMax</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QSpinBox" name="rollMax">
|
|
|
|
<property name="maximum">
|
|
|
|
<number>180</number>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer_4">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_2">
|
|
|
|
<property name="text">
|
|
|
|
<string>PitchMax</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QSpinBox" name="pitchMax">
|
|
|
|
<property name="maximum">
|
|
|
|
<number>180</number>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer_5">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QLabel" name="label_3">
|
|
|
|
<property name="text">
|
|
|
|
<string>YawMax</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QSpinBox" name="yawMax">
|
|
|
|
<property name="maximum">
|
|
|
|
<number>180</number>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</item>
|
|
|
|
</layout>
|
2011-02-24 00:06:35 +01:00
|
|
|
</widget>
|
|
|
|
</item>
|
2011-04-29 22:39:24 +02:00
|
|
|
<item>
|
|
|
|
<spacer name="verticalSpacer">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Vertical</enum>
|
|
|
|
</property>
|
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>20</width>
|
|
|
|
<height>40</height>
|
|
|
|
</size>
|
|
|
|
</property>
|
|
|
|
</spacer>
|
|
|
|
</item>
|
2011-02-24 00:06:35 +01:00
|
|
|
<item>
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
2011-04-29 22:39:24 +02:00
|
|
|
<item>
|
|
|
|
<widget class="QCheckBox" name="realTimeUpdates">
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>If you check this, the GCS will udpate the stabilization factors
|
|
|
|
automatically every 300ms, which will help for fast tuning.</string>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Update in real time</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</item>
|
2011-02-24 00:06:35 +01:00
|
|
|
<item>
|
|
|
|
<spacer name="horizontalSpacer">
|
2011-02-22 23:03:32 +01:00
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
2011-02-24 00:06:35 +01:00
|
|
|
<property name="sizeHint" stdset="0">
|
|
|
|
<size>
|
|
|
|
<width>40</width>
|
|
|
|
<height>20</height>
|
|
|
|
</size>
|
2011-02-22 23:03:32 +01:00
|
|
|
</property>
|
2011-02-24 00:06:35 +01:00
|
|
|
</spacer>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="getStabilizationCurrent">
|
2011-02-22 23:03:32 +01:00
|
|
|
<property name="text">
|
2011-02-24 00:06:35 +01:00
|
|
|
<string>Get Current</string>
|
2011-02-22 23:03:32 +01:00
|
|
|
</property>
|
|
|
|
</widget>
|
2011-02-24 00:06:35 +01:00
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="saveStabilizationToRAM">
|
2011-02-22 23:03:32 +01:00
|
|
|
<property name="text">
|
2011-04-08 22:17:41 +02:00
|
|
|
<string>Apply</string>
|
2011-02-22 23:03:32 +01:00
|
|
|
</property>
|
|
|
|
</widget>
|
2011-02-24 00:06:35 +01:00
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="saveStabilizationToSD">
|
2011-02-22 23:03:32 +01:00
|
|
|
<property name="text">
|
2011-04-08 22:17:41 +02:00
|
|
|
<string>Save</string>
|
2011-02-22 23:03:32 +01:00
|
|
|
</property>
|
|
|
|
</widget>
|
2011-02-24 00:06:35 +01:00
|
|
|
</item>
|
|
|
|
</layout>
|
2011-02-22 23:03:32 +01:00
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</widget>
|
2011-05-17 06:54:23 +02:00
|
|
|
<resources>
|
|
|
|
<include location="configgadget.qrc"/>
|
|
|
|
</resources>
|
2011-02-22 23:03:32 +01:00
|
|
|
<connections/>
|
|
|
|
</ui>
|